質問

アクティビティを開始し、うまく実行されているAndroidアプリケーションがあります。 ANDROIDアプリケーションからAPKのアクティビティを開始できるように、APKをアプリケーションに統合できるようにするために、他の開発者が必要です。

これを達成する方法は何ですか?

ジョージに感謝します

役に立ちましたか?

解決

最善のことは、Imhoである私のアクティブのマニフェストでカスタムアクションを宣言することです。何かのようなもの:

<activity android:name="Foo">
  <intent-filter>
    <action android:name="com.commonsware.android.THIS_IS_MY_ACTION" />
  </intent-filter>
</activity>

次に、同胞はそのカスタムアクションを介してそれを起動できます。

startActivity(new Intent("com.commonsware.android.THIS_IS_MY_ACTION"));

あなたの行動を名前を付けることにより、あなたは他の誰かのアプリとの偶発的な競合に遭遇するべきではありません。

他のヒント

フィルターの内部も必要だと思います。

    <category android:name="android.intent.category.DEFAULT" />
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top