2011-05-04 56 views
2

我寫了一個Android應用程序,其主要是針對Android平板電腦沒有安裝市場,這意味着用戶不能輕易地更新應用程序。我的想法是下載apk文件,並執行MArket正在做的apk文件。平板電腦上自動更新Android應用程序(即沒有市場!)

由於應用程序是在片預裝有在權限沒有限制,但該設備不能植根。

+0

有誰知道市場是怎麼下載後安裝APK文件?如果市場沒有使用任何僅適用於Google /供應商的特殊權限,則應該可以正確使用此功能。 – rurouni 2011-05-04 07:48:16

回答

6

看來,下面的代碼允許用戶檢測新版本,並下載apk文件後安裝APK:

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive"); 
startActivity(intent); 
0

以及我認爲你只是可以這樣做這些。如果版本較低,驗證版本應用程序不運行。

+0

那麼應用程序將被出售並滿足客戶。只顯示帶有下載鏈接而不是啓動應用程序的Webview並不真正是我認爲對用戶友好的。我想要有一個與Android Marked相媲美的用戶體驗(不幸的是,它不是開源的)。 – rurouni 2011-05-04 07:45:15

相關問題