簡體   English   中英

如何知道將設備升級到的Android版本

[英]how to know the android version to which device is going to upgrade to

我必須控制設備要升級到哪個固件版本。 對於使用ActivityManager日志的活動,我檢查了活動,該活動檢查是否有任何可用的升級。

GoogleServicesFramework.apkcom.google.android.gsf包中的SystemUpdateActivity進行檢查。 但是我在框架代碼中找不到此活動或應用程序的代碼。

我認為, RecoverySystem.installPackage(context, packageFile)實際上安裝了更新。

因此,如果我無法修改SystemUpdateActivity的代碼(該代碼檢查是否有任何可用的升級),那么如果可以升級,我如何知道我的設備要升級到哪個版本。

我的最終目標是避免用戶升級到某些版本。

實際上,這取決於供應商。 例如,當您單擊SystemUpdateActivity中的“檢查更新”(或類似按鈕)時(此名稱甚至對於不同的供應商而言可能是不同的),它將調用API來檢查供應商服務器上的信息並向您顯示結果。 因此,幾乎不可能控制此操作,因為此應用程序是由供應商提供的。

相反,當調用到RecoverySystem.installPackage(context, packageFile)時,我們可以控制它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM