我需要編寫Android應用程序,它在互聯網上查找固件,並允許自動下載選定的固件並在設備上執行更新。可能嗎? 感謝是否有可能以編程方式升級Android固件?
2
A
回答
0
你需要root,它不會自動應用,但像氰更新,會重新引導到恢復當用戶將自行
0
應用更新這是可能的。看看發條國防部 - http://www.clockworkmod.com/rommanager
他們有一個應用程序,它會檢查固件的最新版本和更新 - 在谷歌市場提供https://market.android.com/details?id=com.koushikdutta.rommanager&hl=en
3
應該可以的。我正在嘗試做同樣的事情。我作爲另一個用戶發佈了一個關於這個問題。它幾乎適用於我,但我的設備無法在啓動時應用新映像。
基本上,您使用RecoverySystem.installPackage(context,packageFile)方法來執行此操作。您還需要以下權限:
<uses-permission android:name="android.permission.REBOOT" />
<uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" />
<uses-permission android:name="android.permission.DELETE_CACHE_FILES" />
此外,您的應用必須作爲系統應用運行。我不知道你是否在Eclipse和SDK工具中使用了整個Android SDK,但是我爲此做了什麼基本上是將我的設備連接到我的機器並將其用於調試,然後通過IDE運行應用程序,以便它上傳並在設備上運行。最後使用adb shell命令在我的設備上打開一個shell,並將apk包文件從/ data/app移動到/ system/app並重新啓動。
查看我的帖子。它可能會幫助你。
相關問題
- 1. 是否有可能以編程方式觸發onbeforeunload事件?
- 2. 是否有可能以編程方式「清理」電子郵件?
- 3. 以編程方式升級XML Schema
- 4. 是否有可能以編程方式在Android中卸載軟件包
- 5. 是否有可能在android中以編程方式關閉靜音模式?
- 6. Axapta:是否有可能以編程方式移動AOT節點?
- 7. 是否有可能以編程方式拋出APPWIDGET_UPDATE的意圖?
- 8. 以編程方式暫停mpmovieplayercontroller - 是否有可能?
- 9. 是否有可能以編程方式生成Eclipse工作區?
- 10. 是否有可能以編程方式設置MasterType?
- 11. 是否有可能以編程方式隱藏停靠圖標
- 12. 是否有可能以編程方式阻止Windows關閉?
- 13. 是否有可能以編程方式填寫Ajax表單?
- 14. 是否有可能以編程方式更改FLV的幀頻?
- 15. 是否有可能以編程方式創建Google API KEY?
- 16. 是否有可能以編程方式創建散列規則?
- 17. iPhone:是否有可能以編程方式製作視頻
- 18. 是否有可能以編程方式將iPhone靜音?
- 19. 是否有可能以編程方式添加圖片?
- 20. Angular.js:是否有可能以編程方式顯示AngularStrap模態?
- 21. 以編程方式禁用Android操作系統升級?
- 22. 是否有可能在Android應用上以編程方式限制帶寬?
- 23. 是否有可能以編程方式確定視頻是否正在播放?
- 24. 所有Blackberry設備能否升級到最新的固件?
- 25. 是否有可能以編程方式下載.scn文件並運行它?
- 26. 是否有可能以編程方式安裝來自wordpress主題的插件
- 27. 是否有可能以編程方式將文件推送到無線SD卡?
- 28. 是否有可能以編程方式創建ant構建文件?
- 29. 是否有可能以編程方式檢查.NET控件何時啓動UAC?
- 30. 是否有可能以編程方式生成JUnit測試用例和套件?