只是一个小问题:
例如TestActivity
,我的应用程序中有活动,com.example.testapp
但活动没有标志android.intent.category.LAUNCHER
现在我的问题是如何检查subpackage.SomeActivity
包中是否存在给定的活动com.test.somepackage
这与在控制台中输入相同:
adb shell am start -n com.test.somepackage/subpackage.SomeActivity
如果它存在,我如何从另一个应用程序启动它?
×××××澄清我的问题×××××
我正在寻找 android 中的功能,例如
Intent startthis = new Intent (packagename, activityname);
如果可能的话
ActivityInfo[] ai = fetchAllActivitysFromPackage(packagename);
android中是否有任何功能可能相同?