我寫了一個Android應用程序,其主要是針對Android平板電腦沒有安裝市場,這意味着用戶不能輕易地更新應用程序。我的想法是下載apk文件,並執行MArket正在做的apk文件。平板電腦上自動更新Android應用程序(即沒有市場!)
由於應用程序是在片預裝有在權限沒有限制,但該設備不能植根。
我寫了一個Android應用程序,其主要是針對Android平板電腦沒有安裝市場,這意味着用戶不能輕易地更新應用程序。我的想法是下載apk文件,並執行MArket正在做的apk文件。平板電腦上自動更新Android應用程序(即沒有市場!)
由於應用程序是在片預裝有在權限沒有限制,但該設備不能植根。
看來,下面的代碼允許用戶檢測新版本,並下載apk文件後安裝APK:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
startActivity(intent);
以及我認爲你只是可以這樣做這些。如果版本較低,驗證版本應用程序不運行。
那麼應用程序將被出售並滿足客戶。只顯示帶有下載鏈接而不是啓動應用程序的Webview並不真正是我認爲對用戶友好的。我想要有一個與Android Marked相媲美的用戶體驗(不幸的是,它不是開源的)。 – rurouni 2011-05-04 07:45:15
有誰知道市場是怎麼下載後安裝APK文件?如果市場沒有使用任何僅適用於Google /供應商的特殊權限,則應該可以正確使用此功能。 – rurouni 2011-05-04 07:48:16