2013/11/2に行われた週末ランサーズでの発表資料です
![AngularJSを使ったらこんなことが出来るよ](https://cdn-ak-scissors.b.st-hatena.com/image/square/895bfd19874352035ffb1d6ca00b95de6c57935d/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F5d0f700025bf01315c956e1ca35fb859%2Fslide_0.jpg%3F2215432)
サンプルと要点 unable to bind to a service - Android Developers | Google Groups の一番最後に実装例が紹介されていた。要はAIDL(Android Interface Definition Language)を用意すればOK。 Remote Service(提供側) cw-advandroid/AdvServices/RemoteService at master · commonsguy/cw-advandroid · GitHub aidlファイルを作成し、コード(interface)を自動生成する。ADTで開発しているのであれば、ファイルを作成した時点で自動的にgenへ生成される。 aidlファイルから自動生成したinterfaceのStubを実装する。 Serviceを実装し、onBind()の戻り値として、先ほど作成
●AIDLとは? →android上でプロセス間通信を行うためのもの Service側に実装されたコールバック用のインターフェースを Activityが受け取ることで、Serviceの処理を呼び出すことが可能 逆に ServiceからActivityのメソッドも呼び出せるらしい? ★ 要調査 最初のテンプレートさえ覚えておけば、使い方は特に問題なさそう 1.AIDLファイルの作成 拡張子 .aidl のファイルを作成し、その中に下記のようにインターフェースを書く javaソースと同じフォルダに置く interface IServiceMethod { void CallServiceMethod(); } 2.サービスの実装 class MyService extends Service implements IServiceMethod { @Override public IBinde
環境構築、Android入門、アプリ開発、Android Tips、アイコン作成、Android Marketへの配布など // ACTION_PICK と ACTION_GET_CONTENT の違いは以下に。 // データを取得するアプリを開く。 Intent intent = new Intent(Intent.ACTION_PICK); // データを取得するアプリ全てを開く。ファイルエクスプローラーなども含む。 Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent, REQUEST_CODE); @Override protected void onActivityResult(int requestCode,
Androidアプリ開発講座 Androidアプリを開発するための基礎をまとめてあります。 トップページページ一覧メンバー編集 サムネイルのGallery表示 最終更新: t_yokky2002 2011年12月01日(木) 16:17:08履歴 Step1 プロジェクトの作成 次のプロジェクトを作成してください。項目名設定値プロジェクト名image_galleryビルドターゲットAndroid 2.2アプリケーション名イメージギャラリーパッケージ名jp.co.example.practiceアクティビティの作成MainActivity最小SDKバージョン8 画像素材 事前にダウンロードしておいた画像を、res/drawable-nodpiフォルダーにコピーしてください。 ※drawable-nodpiフォルダーが存在しない場合: resフォルダーを右クリックし、新規→フォルダーより作成
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く