1
  • Java でこれらのパラメータを受け取る方法を知りたいです。

  • adb shell am start コマンドを介してパラメーターを配信する方法は知っていますが
    、Java (Android) コードでパラメーターを取得するにはまだ問題があります。

私のクラスは、Activity クラスではなく InstrumentationTestCase を拡張します!!!

だから私は実行できません:this.getIntent()。

次のようにしてインテントを作成する必要があることを理解しています。

ここでどのアクションを使用すればよいかを教えてください。

また、カテゴリ、タイプ、コンポーネント、エクストラという二次属性があることも読みました。それに応じてマニフェスト ファイルも更新する必要があることはわかっています。多くの質問をして申し訳ありません。

ご協力ありがとうございました。

4

2 に答える 2

1

「adbshel​​lam」は、いくつかの目的で使用できます。-インテントを使用して手動でアクティビティを開始します-インテントを手動でブロードキャストします(主にブロードキャストレシーバーの場合)-インストルメンテーションを開始します-...

あなたの質問のほとんどは、インテントの概念に関するもののようです。それを読んでおくとよいでしょう。

于 2010-09-26T21:06:36.947 に答える
0
  1. を拡張するクラスを作成しますInstrumentationTestRunner
  2. メソッドをオーバーライドしonCreate(Bundle args)
  3. AndroidManifest.xmlこの新しいランナーを使用するように構成します。
于 2012-06-14T14:53:34.220 に答える