[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

intentに関するkamipのブックマーク (3)

  • 暗黙のIntentを投げてみた - minghaiの日記

    AndroidのフレームワークにはAndroidを強く特徴付けるIntentという仕組みがある。 IntentはActivityやServiceといった実行単位のコンポーネントを起動する場合に利用される。 プログラマはstartActivityやstartServiceといった関数を用いてActivityとServiceの起動を命ずるが、このとき引数にIntentを使うことにより実行対象を指定する。 Intentが優れているのはこの指定方法にある。 Intentは明示的にクラス名を指定することにより明らかに実行されるコンポーネントを指定することが可能だ。 しかし、より優れたIntentの利用方法は暗黙的なIntentの利用である。 暗黙的なIntentを用いることにより、直接実行コンポーネントを指定する必要がなくなる。 これによりコンポーネント間の結合はより緩やかな疎結合となる。 呼出元の

    暗黙のIntentを投げてみた - minghaiの日記
    kamip
    kamip 2010/09/24
    Intentについての良いまとめ。やっと意味がわかってきた。
  • Android 他のアプリのintent-filterを確認する « BPS株式会社 開発ブログ Beyond Perspective Solutions LTD.

    Androidの大きな特徴に、Intentの受け渡しがあります。 黙示的インテントにより、他のアプリとの連携ができ、いろいろな使われ方がされています。 アプリが黙示的インテントを受け取るかどうかは、AndroidManifest.xmlに書かれているintent-filterで決まりますが、マーケットで配布されているアプリの情報を調べるにはどうしたら良いでしょうか。 あまりエレガントではありませんが、実機さえあればrootも何もいらない方法が以下の通りです。 (1) まず、調べたいアプリをインストールする (2) adb shell でシェルにログインし、以下の要領で、SDカードにapkファイルをコピー dd if=/data/app/jp.bpsinc.android.musicfly.apk of=/sdcard/musicfly.apk または、アストロファイルビューアを使って、該当

    kamip
    kamip 2010/09/17
    これもintentの受け渡しについて
  • 他のアプリを起動する - Androidプログラマへの道 〜 Moonlight 明日香 〜

    Androidプログラマへの道 〜 Moonlight 明日香 〜 C/C++プログラマの管理者が, Androidプログラムにチャレンジ. AndroidプログラミングのTipsをメモっていく予定です. トップページページ一覧メンバー編集 他のアプリを起動する 最終更新: moonlight_aska 2011年07月30日(土) 09:25:43履歴 Tweet 他のアプリケーションの起動は, インテント(Intent)を使って行う. インテントには, 明示的インテントと暗黙的インテントがあり, どちらを使っても他のアプリケーションを起動できる. ↓ 明示的インテントを使う 明示的インテントとは, インテントにパッケージ名とクラス名を指定してアクティビティを起動する方法である. Intent01.java インテントのインスタンスを生成する. Intent#setClassNameメソ

    他のアプリを起動する - Androidプログラマへの道 〜 Moonlight 明日香 〜
    kamip
    kamip 2010/09/17
    これでほかのアプリにつなげるのかなー
  • 1