Android谷歌播放自动安装apk像谷歌驱动器

时间:2014-09-03 07:43:11

标签: android google-play-services google-play

我和应用程序需要安装辅助应用程序才能工作。这种情况的原因各不相同,主要是内存(闪存和内存)占用空间,如果这是从多个应用程序中使用的话。 无论如何,用户在下载并启动第一个应用程序后必须再次访问Play商店并不是很方便。

现在我发现谷歌硬盘与谷歌文档/表格/演示文稿一样。您首先安装谷歌驱动器,当您需要其他应用程序时,您仍然需要安装它。

然而,谷歌驱动器设法显示"您是否要安装此应用程序"立即弹出,而不是仅仅将用户重定向到Playstore:请参阅https://drive.google.com/file/d/0BxHD8LQaDPnrbXpEcm1HdV9KVkpNOUlRWldyVjhBbnFkSFJNhttps://drive.google.com/file/d/0BxHD8LQaDPnrRS1PSHdyNDRXT3Nzb3BBVjNfSDVRbDZhaGpN

问题是:有人知道怎么做吗?或者这只是一个API,只允许谷歌应用程序使用?我没有找到任何关于它的文档。重新编译谷歌驱动器应用程序也没有帮助我,它已经大量推进。

1 个答案:

答案 0 :(得分:0)

Intent promptInstall = new Intent(Intent.ACTION_VIEW)
    .setDataAndType(Uri.parse(yourApkFilePath), 
                    "application/vnd.android.package-archive");
startActivity(promptInstall); 

将apk文件下载到sdcard(从您的服务器)并使用上面的代码与filepath。它会向用户打开是否安装新应用程序的提示。

注意:仅当用户在“设置”

中选中“从外部来源安装应用”时,此功能才有效