我有一个android应用程序可以触发一个内容。
<application>
<activity
android:name="myCode.InternalDummyActivity"
android:exported="false">
<intent-filter>
<action android:name="myIntent.action"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
</application>
一个应用程序触发意图,并定义处理活动
在android库中
然而,在android应用程序中
packageManager
无法识别可处理此意图的应用程序。
Intent intent = new Intent();
intent.setAction("myIntent.action");
List<ResolveInfo> resolveInfos = getPackageManager().queryIntentActivities(intent,0);
resolveInfos
有0个项目。
我能错过什么?
android:exported =
true
和
false