是否可以在Android应用程序中以编程方式加载和运行APK文件?
在是否可以在Android应用程序中以编程方式加载和运行APK文件?,android,apk,android-install-apk,Android,Apk,Android Install Apk,在应用程序A中,我有一个UI框。是否可以加载应用程序B(APK),然后将其加载并运行到UI框中 因此,它就像运行App B和App A中的帧一样,如果不先安装apk,则无法运行apk。您可以做的是启动安装意图,然后根据需要使用它 阅读本ans以启动安装apk的意图: 如果不先安装apk,则无法运行apk。您可以做的是启动安装意图,然后根据需要使用它 阅读本ans以启动安装apk的意图: 我想说的是,不可能从一个应用程序安装另一个应用程序,因为android为每个应用程序制作了一个沙箱,防止它接触
应用程序A
中,我有一个UI框。是否可以加载应用程序B
(APK),然后将其加载并运行到UI框中
因此,它就像运行
App B
和App A
中的帧一样,如果不先安装apk,则无法运行apk。您可以做的是启动安装意图,然后根据需要使用它
阅读本ans以启动安装apk的意图:
如果不先安装apk,则无法运行apk。您可以做的是启动安装意图,然后根据需要使用它 阅读本ans以启动安装apk的意图:
我想说的是,不可能从一个应用程序安装另一个应用程序,因为android为每个应用程序制作了一个沙箱,防止它接触到其他应用程序 注意:您可以通过Intent调用android软件包安装程序
希望这将有助于解决您的问题。我想说的是,不可能从一个应用程序安装另一个应用程序,因为android为每个应用程序制作了一个沙箱,防止它接触到其他应用程序 注意:您可以通过Intent调用android软件包安装程序 希望这将有助于解决您的问题
File apkFullPath = getFileStreamPath("name_of_downloaded_app.apk");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(apkFullPath), "application/vnd.android.package-archive");
startActivity(intent);