我正在开发一个应用程序,其中我想调用另一个应用程序apk但我没有该应用程序的代码,所以我不知道包名称和类名称。我搜索了很多,但找不到任何有效的东西。有谁知道怎么做?
答案 0 :(得分:3)
这是完全可能的。你不需要知道它的“源代码”,你需要对应用程序进行一些研究,你可能会找到它的包名。
你可以:
获得包裹名称后。例如,com.adobe.reader for ... well ... Adobe Reader,那么你可以简单地使用Intent启动应用程序。
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(LaunchIntent);
对于类似的,但可能更清楚的你看到的东西,你可以看看这个链接: