タグ Tech Booster
人気順 5 users 10 users 100 users 500 users 1000 usersChrome Custom Tabsを使ってWebViewを置き換える | Tech Booster
Googleは、Chrome 45からCustom Tabs機能を導入しました。Custom Tabsを使うとアプリ内のWebページ読み込みを大幅に高速化できます。いままでのWebViewでは、動作速度のほかにもセキュリティホールが修正されないなど、OS組み込みブラウザ特有の問題がありましたが、アプリケーションとして更新しているChromeでは常に最新の環境でWebページを閲覧できます。 (htt... 続きを読む
Google I/O 2015で公開されたAndroid M Developer Previewのまとめ | Tech Booster
2015年5月29日(現地時刻)、GoogleはAndroid M Developer Previewを発表しました。 Android MはLollipopから多くの改善を行った新バージョンです。 数千のバグを修正したほか、バッテリの持ちの改善など着実な性能向上が行われています。 あわせて開発環境の更新が行われ、Android Studio 1.3がリリース、ついにNDK(C/C++)開発がサポー... 続きを読む
Android 5.0 Lollipopの開発者オプション詳細解説 | TechBooster | Tech Booster
13項目がデバッグとしてまとめられています。「疑似ロケーションを許可」では疑似的な位置情報の利用を許可します。位置系アプリケーションでは便利な機能です。「デバッグアプリを選択」は項目名からはわかりませんが、アプリケーションの起動前にデバッガをアタッチできる機能です。「Wi-Fiを強制的にモバイル接続に切り替える」は優先的にモバイルデータ通信を利用します。 View HierarchyでView構造... 続きを読む
Android 5.0 Lollipopが発表、開発で気になるLollipopの新機能と特徴 | Tech Booster
2014年10月16日(日本時間)、GoogleはブログでAndroid 5.0 Lollipopを発表しました。 Android 5.0 Lollipopは、6月26日に公開されたAndroid L Previewの正式版の位置づけです。Android 5.0 SDKも10月17日の公開が予告されています。 Google Official Blog : Android: Be together.... 続きを読む
オープンソース「Androidの教科書」プロジェクトのお知らせ | Tech Booster
TechBoosterはAndroid開発の有志で行うオープンソースプロジェクト「Android Open Textbook」を発起いたしました。 Android Open Textbook は「Androidの教科書」をつくるオープンソースプロジェクトです。 GitHubと書籍制作ツールRe:VIEWを利用して、開発者が欲しい技術情報を集約する試みです。現在、多くのAndroid書籍が発売されて... 続きを読む
ネットワーク通信用ライブラリVolleyを使いこなす | Tech Booster
Androidネットワークプログラミング用ライブラリ「Volley」を解説します。 モバイルアプリを開発するにあたってネットワーク通信の知識は欠かせないものとなっている一方、ネットワークプログラミングの世界にはキャッシュや高速化、データ取得やキャンセル処理などプログラミングテクニックが多数存在してます。これらの課題を効率的に解決する方法がVolleyライブラリです。 Volley公式ページ htt... 続きを読む
「Effective Android」電子書籍化決定! | Tech Booster
コミックマーケットC84に参加してきました! 当日は新刊「Effective Android」「進撃の火狐」ともに好評で、特に「Effective Android」については予想以上に早い時間帯で完売となってしまい、再版予定について多くのお問い合わせをいただきました。 取り急ぎのご報告となりますが「Effective Android」の電子書籍化が進んでいます! 電子書籍では編集者さんに入ってもら... 続きを読む
コミックマーケット84(C84)新刊情報 | Tech Booster
TechboosterはコミックマーケットC84に参加します。サークル配置は「3日目 東地区ヘ-26b」です。 4度目の出展となる今回は新刊を2冊同時で発行! Android技術書「Effective Android」 184ページ、21章で構成するアプリ開発テクニック集 カードUIから機能、開発環境など開発効率を上げる手法・テクニックを解説 Firefox OS技術書「進撃の火狐 -attack... 続きを読む
GCMを使用してAndroid-PHPでPUSH通知を実装する | Tech Booster
GCM(Google Cloud Messaging Service)はAndroidでPUSH通知を行うためのGoogleが用意したサービスです。 GCMを使用するとLINEなどのメッセージングアプリが実装している通知機能が用意に作成できます。 PUSH通知は情報をリアルタイムで送信できることから、昨今のアプリ開発で非常に重要視されています。 この記事ではサーバー側の実装をよく使用される言語であ... 続きを読む
EclipseのプロジェクトをAndroid Studioへインポートする | Tech Booster
Google I/O 2013でAndroid StudioというIDEが発表され、旧来のEclipse環境で開発していたプロジェクトを移行する方法を紹介します。 EclipseのADTプラグイン(ver22)でAndroid Studio用に変換してエクスポートする機能が追加されました。 そのためEclipseのプラグインをアップデートしてエクスポートすることでAndroid Studioへイン... 続きを読む
スワイプ動作でページ送りする(ViewPager) « Tech Booster
ViewPagerを使うとページ送りを簡単に実装することが出来ます。 ViewPagerは左右にページ送りできます。またアニメーションがつくので非常にわかりやすく、直感的なUIを提供できる機能です。 便利な機能ですが、2011/9/29時点ではAndroid SDKに含まれておらず、Android Compatibility package, revision 3(外部ライブラリー)として提供され... 続きを読む
ターミナルからIntentを投げる « Tech Booster
ターミナルから端末、もしくはエミュレータに対してIntentを投げることが可能です。 アプリケーションの開発を行っていると、ブロードキャストインテントなど特定のタイミングにしか飛んでこないIntent(端末起動時のBOOT_COMPLETE)や、暗黙のIntentに反応させたいということがあるかと思います。 そういったときに、ターミナルからIntentを投げることができれば非常に便利です。 今回は... 続きを読む
開発初心者がよくやる失敗【コーディング編】 « Tech Booster
開発初心者がよくやる失敗シリーズ、今回はコーディング編です。 初心者がAndroidアプリを開発していて、コーディング中によくやるミスとして以下の2点について解説します。 R.javaが消えた ActivityをManifestに登録していなくてアプリがクラッシュする R.javaが消えた R.javaは、XMLで宣言したリソースのIDを管理しているJavaファイルです。 自動で生成されるため、開... 続きを読む
Android開発者が知るべき10のこと - Tech Booster
本記事はAndroid DevelopersのDesigning for Seamlessnessを意訳、加筆したものです。Androidアプリをシームレスに連携させるためのノウハウを紹介します。特性を理解するアプリケーションが高速に動作し、レスポンスが良くても、アプリケーション遷移やダイアログ表示を乱用した無計画なUI、不用意なデータの喪失、意図しないタイミングでの操作妨害など知らず知らずのうち... 続きを読む