タグ

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

タグの絞り込みを解除

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

  • Broadcast Intentを"am"コマンドから投げる - にゃんだふる日記

    Android端末をCar Dockに載せたりする場合の動きをテストしたい場合、エミュレータやハードウェアが無いとテストできない場合がある。 この場合、コマンドラインから"am"コマンドでBroadcast Intentを投げると同様の動きをエミュレートできる。 "am"コマンドの使い方は、下記のコマンドを実行する。 $ adb shell am Broadcast Intentの一覧は、Intent  |  Android Developers を参照。 コマンドラインからBroadcast Intentを投げる場合の引数は、下記になる。 ACTION_BOOT_COMPLETED: 再起動と同様の処理(実際には再起動はしない) adb shell am broadcast -a android.intent.action.BOOT_COMPLETED DOCK_EVENT: (Desk

    Broadcast Intentを"am"コマンドから投げる - にゃんだふる日記
  • Intent(インテント)連携をまとめてみる - コードを貼り付けながら。

    アクティビティ間の連携は、必ず使うことになるので。 明示的 起動したいアクティビティをパッケージ名とクラス名で直接指定する。 Intent intent = new Intent(helloworld.this,XXXXX.class); intent.setAction(Intent.ACTION_VIEW); startActivity(intent); コマンドラインから $ am start -n パッケージ名/.アクティビティクラス(com.suddenAngerSystem/.BroadCastIntentの様な) 暗黙的 起動したいアクティビティをインテントフィルタの属性とパラメータURIで指定する。 コマンドラインから $ am start -a アクション名(android.intent.action.EDIT等) -d content://xxxxx(file:/xxや

    Intent(インテント)連携をまとめてみる - コードを貼り付けながら。
  • Intentチュートリアル2

    前準備(デバッグ用にintentを送信) intentは複数アクティビティの連携であるため、動作確認するためには必ず送信元が必要となる。ユニットテストとしては送信元も作る必要があるが、とりあえず試してみたいといった場合には不便だ。そういった場合はコンソールでAndroidエミュレータ上のlinuxにアクセスしてそこからintentを送る方式が便利だ。 Android SDKに含まれる実行ファイルを使うため、次の作業はインストール時にAndroid SDKのパスを設定していない場合はAndroid SDKをインストールしたパス+toolsの中で作業する必要がある。まずはadb shellを実行するとAndroidエミュレータ上のlinuxに接続される。その後、amコマンドでintentを送信することができる。 暗黙的なintentの送信 am start -a アクション名(android.

  • 1