我想通过代码将android从Android市场安装到我的Android设备中。
是否有任何解决方案可以执行此操作。
答案 0 :(得分:1)
如果您将apk复制到sdcards文件夹中,我听说过您:
/data/app
然后安装了应用程序,但你可能需要是root用户,简单到足以创建一个应用程序来执行它但我不确定它是否会起作用。
除此之外,我不相信你可以,否则像AppBrain这样的应用程序会这样做。
希望有所帮助。
答案 1 :(得分:1)
我不确定“通过代码安装”是什么意思。如果您的Windows / Mac / Linux计算机上存储了.apk,并且需要将其安装到Android设备上,我会使用Android Debug Bridge。
它不需要Android设备的有效输入,但您必须确保
那是困难的部分。 ADB是您在计算机上使用的最简单的命令行程序。
要安装.apk ,只需调用...
即可adb install C:\ AppsFolder \ Name_of_App.apk
...用实际.apk的目录和文件名替换* C:\ AppsFolder \ Name_of_App.apk * - 在您的Android设备上自动选择目标目录。
如果要选择目标目录 ...
adb push C:\ AppsFolder \ Name_of_App.apk / system / app /
或强>
adb push C:\ AppsFolder \ Name_of_App.apk / data / app /
...请注意。 apk 和 / system (或 / data )之间的空格。
这不是一步一步的操作方法......您将希望谷歌获得一个亚行手册页,而不仅仅是亮点。
答案 2 :(得分:0)
例如我通过android中的代码安装Photoshop Express。
Intent intent = new Intent(Intent.ACTION_VIEW
,Uri.parse("market://details?id=com.adobe.psmobile"));
startActivity(intent);
对于任何其他应用,您只需要更改ID后面提到的包名称。 它非常适合我。试试吧。
答案 3 :(得分:0)
我刚刚处理过这个问题,您需要检查市场上的应用程序的详细信息,确定升级是否是强制性的,然后提示用户升级,并将它们引荐到Play-Store到app,this is my full solution。