[英]how to know the android version to which device is going to upgrade to
我必須控制設備要升級到哪個固件版本。 對於使用ActivityManager日志的活動,我檢查了活動,該活動檢查是否有任何可用的升級。
是GoogleServicesFramework.apk
中com.google.android.gsf
包中的SystemUpdateActivity
進行檢查。 但是我在框架代碼中找不到此活動或應用程序的代碼。
我認為, RecoverySystem.installPackage(context, packageFile)
實際上安裝了更新。
因此,如果我無法修改SystemUpdateActivity的代碼(該代碼檢查是否有任何可用的升級),那么如果可以升級,我如何知道我的設備要升級到哪個版本。
我的最終目標是避免用戶升級到某些版本。
實際上,這取決於供應商。 例如,當您單擊SystemUpdateActivity中的“檢查更新”(或類似按鈕)時(此名稱甚至對於不同的供應商而言可能是不同的),它將調用API來檢查供應商服務器上的信息並向您顯示結果。 因此,幾乎不可能控制此操作,因為此應用程序是由供應商提供的。
相反,當調用到RecoverySystem.installPackage(context, packageFile)
時,我們可以控制它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.