タグ

ブックマーク / techbooster.org (5)

  • Intentで情報を伝える | TechBooster

    AndroidではIntentを使ってさまざまな情報をActivityに伝えることができます。ここではMainActivityからSubActivityへ文字列(”TechBooster”)を送ってみましょう。一時的な情報であればアプリケーション全体で共有するような不容易なシングルトンを利用する必要はありません。Intentでシンプルに伝えることができます。 この記事で紹介しているサンプルコードのリポジトリは次のとおりです。 https://github.com/TechBooster/AndroidSamples Intentに設定できるデータ形式のリストなど詳細な解説は続きからどうぞ。 はじめにアクティビティを追加するためAndroidManifest.xmlにMainActivity、SubActivityの2つを登録します。 ■AndroidManifest.xml <?xml v

    Intentで情報を伝える | TechBooster
    R2M
    R2M 2016/03/08
  • Google I/O 2015で公開されたAndroid M Developer Previewのまとめ | TechBooster

    2015年5月29日(現地時刻)、GoogleAndroid M Developer Previewを発表しました。 Android MはLollipopから多くの改善を行った新バージョンです。 数千のバグを修正したほか、バッテリの持ちの改善など着実な性能向上が行われています。 あわせて開発環境の更新が行われ、Android Studio 1.3がリリース、ついにNDK(C/C++)開発がサポートされています。Gradleの高速化や新しいメモリアナライザなども追加されました。 http://android-developers.blogspot.jp/2015/05/android-m-developer-preview-tools.html https://developer.android.com/preview/download.html App Permissionによるアクセス

    Google I/O 2015で公開されたAndroid M Developer Previewのまとめ | TechBooster
    R2M
    R2M 2015/05/30
  • 書籍『Effective Android』発売のお知らせ | TechBooster

    C84で頒布した『Effective Android』を大幅にリファインし、一般的な書店で購入できる商業書籍として株式会社インプレスジャパンさまより発売します。 発売日は2014/1/17、Amazonで予約受付中です。 http://www.amazon.co.jp/dp/4844335340 執筆総勢33名、イラスト担当2名を含めると35名の共著です。内容はデザイン、アプリ開発、ライブラリ、プラットフォーム、周辺技術まで幅広く、全39章のテクニック集となっています。 是非、手に取ってご確認ください。今回の告知内容はおおきく以下2つがポイントです。 達人出版会さまより発売されている電子書籍版からのアップデート内容 読者参加型の発売記念イベント「TypoMiner」を開催 電子書籍版からのアップデート内容 商業書籍としてまとめるにあたり、大幅にリファインしています(紙面のほとんどに手が入っ

    書籍『Effective Android』発売のお知らせ | TechBooster
  • ネットワーク通信用ライブラリVolleyを使いこなす | TechBooster

    Androidネットワークプログラミング用ライブラリ「Volley」を解説します。 モバイルアプリを開発するにあたってネットワーク通信の知識は欠かせないものとなっている一方、ネットワークプログラミングの世界にはキャッシュや高速化、データ取得やキャンセル処理などプログラミングテクニックが多数存在してます。これらの課題を効率的に解決する方法がVolleyライブラリです。 Volley公式ページ https://android.googlesource.com/platform/frameworks/volley/ Volleyの機能紹介とともにキャッシングやキャンセル処理などネットワークプログラミングに欠かせない処理をVolleyの実装をつかって順番に解説していきます。 非常に長い記事ですので始めに理解を深めるための内部処理を紹介します。APIなど詳細は記事の途中で随時解説します。 ネットワー

    ネットワーク通信用ライブラリVolleyを使いこなす | TechBooster
  • GCMを使用してAndroid-PHPでPUSH通知を実装する | TechBooster

    GCM(Google Cloud Messaging Service)はAndroidでPUSH通知を行うためのGoogleのサービスです。 ※記事はGoogle Cloud Messaging for Android の非推奨化に伴ってGoogle Play servicesに対応した版に@mhidakaが加筆、改定しました。 対応したプロジェクトファイルはGCMSampleからダウンロード可能です GCMを使用するとLINEなどのメッセージングアプリが実装しているPUSH通知機能を簡単に実装できます。PUSH通知は情報をリアルタイムで送信できることから、昨今のアプリ開発では重要視されている機能です。 この記事ではサーバーではポピュラーな言語であるPHPを使ってサーバー実装を紹介します。 詳細は以下から。 サンプルコードは下記からダウンロードできます。 GCMSample1.zip

    GCMを使用してAndroid-PHPでPUSH通知を実装する | TechBooster
  • 1