我想控制我的客戶的應用程序的版本。如果應用程序沒有更新,我想向他們顯示一條警告消息,「您的應用程序不是更新,你想更新嗎?」我怎樣才能控制這在android中?如何控制我的應用程序的版本?
0
A
回答
2
你可以在網頁上放置你的新版本的apk文件,並帶有版本信息的文本文件。然後用當前版本信息檢索文本文件。當您啓動應用程序時,從assest中讀取當前版本,使用HTTP方法下載版本信息並比較版本。如果您需要更新,然後使用HTTP方法從下載網站最新的APK安裝使用下面的代碼..
Intent apk_installer = new Intent(Intent.ACTION_VIEW);
apk_installer.setDataAndType(Uri.fromFile(apkFilePath),"application/vnd.android.package-archive");
startActivityForResult(apk_installer,0);
0
您可以獲取當前APK/PROGRAMM版本:
PackageInfo info = getPackageManager().getPackageInfo(PACKAGE_NAME, 0);
currentVersion = info.versionCode;
currentName = info.versionName;
所以,你真的不需要一個帶有版本信息的本地文本文件。
問候拉爾夫
相關問題
- 1. ipad - 我如何控制我的iPad應用程序的版本?
- 2. 控制檯應用程序引用的C#版本控制
- 3. Grails應用程序和版本控制
- 4. 版本控制多個版本的winform應用程序
- 5. 如何處理Web應用程序的版本控制?
- 6. 如何處理Web應用程序的版本控制
- 7. 如何版本控制kubernetes應用程序?
- 8. Rails應用程序中文本字段的版本控制
- 9. Git上的.NET應用程序的版本控制策略
- 10. 使用TextField版本控制系統的Django應用程序
- 11. 強制我的應用程序使用特定版本的DLL
- 12. 非程序員的版本控制
- 13. 手機應用程序的最佳版本控制系統?
- 14. 相同應用程序的版本控制
- 15. 僅有控制檯應用程序的laravel版本嗎?
- 16. Visual Studio - .EXE控制檯應用程序的設置版本號
- 17. 作爲Web應用程序的版本控制
- 18. 嵌入版本控制內的應用程序
- 19. 大型php/mysql網絡應用程序的版本控制
- 20. HTML5移動應用程序的版本控制方法
- 21. SourceForge像GAE的應用程序(與版本控制)?
- 22. SQL數據庫和.net應用程序的版本控制
- 23. Flex應用程序版本控制的最佳做法
- 24. ASP.NET MVC應用程序的版本控制REST API
- 25. Web應用程序的數據如何實現修訂/版本控制
- 26. 如何爲應用程序客戶端的.Net Web Api版本控制/路由?
- 27. 如何確定我的應用程序支持的Android版本
- 28. 如何將我的應用程序作爲試用版本?
- 29. RoR:在我的應用程序中創建版本控制功能?
- 30. 如何製作iPhone和iPad版本的應用程序?