2014-09-03 92 views
0

我和應用程序需要安裝輔助應用程序才能正常工作。這種情況的原因各不相同,如果從多個應用程序使用這種情況,則主要是內存(閃存和RAM)佔用空間。 無論如何,用戶不得不在下載並啓動第一個應用程序後再次去Playstore。安卓谷歌播放自動安裝apk喜歡谷歌驅動器

現在我發現谷歌驅動器與谷歌文檔/工作表/演示文稿一樣。你首先安裝谷歌驅動器,當你需要另一個應用程序時,你仍然需要安裝它。

但是Google雲端硬盤管理,以表現出「你要安裝該應用程序」彈出立即,而不是僅僅將用戶重定向到Play商店中:見https://drive.google.com/file/d/0BxHD8LQaDPnrbXpEcm1HdV9KVkpNOUlRWldyVjhBbnFkSFJNhttps://drive.google.com/file/d/0BxHD8LQaDPnrRS1PSHdyNDRXT3Nzb3BBVjNfSDVRbDZhaGpN

的問題是:沒有任何人有一個想法如何做這個?或者,這是一個API,只有谷歌應用程序被允許使用?我還沒有找到任何關於它的文檔。反編譯谷歌驅動器的應用程序也沒有多大幫助,它的程序嚴重。

+0

希望你能有用此 http://stackoverflow.com/questions/10922762/open-link-of -google-play-store-in-mobile-version-android – 2014-09-03 09:18:29

回答

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

下載apk文件到SD卡(從服務器),並使用上面的代碼與文件路徑。它會向用戶提示是否安裝新應用程序。

注意:這隻有當用戶選中在設置「從外部來源安裝的應用程序」

+0

這確實是一種選擇,但不是我想要的方式。我想通過谷歌播放(不必將其託管在我自己的服務器上)來分發其他應用程序,並且不想依賴「大多數用戶將禁用」外部來源的安裝應用程序「選項。 – mouse256 2014-09-03 08:51:34

+0

然後,您所能做的只是使用意向打開Goog​​le Play商店,用戶必須明確安裝該應用。谷歌驅動器是由谷歌。所以他們可以做任何事情。我認爲沒有辦法在其他應用中執行此操作。 – 2014-09-03 09:18:14