我爲小公司及其客戶和供應商維護了一些應用程序。現在,當需要通過質量保證的新測試版本(即尚未投放市場)時,必須將新APK從本地網絡下載到QA中使用的每個設備上。理想情況下,我希望在這些設備上安裝一個應用程序,以檢查已知位置的更新,並通過單點觸摸進行下載和安裝。有沒有這樣的東西可用?這不會太難;它只需要在指定的文件夾中查找.apk文件,匹配已安裝的程序ID,然後在任何情況下通知用戶.apk中的版本代碼大於安裝的應用程序中的版本代碼。Android應用程序將更新部署到測試人員?
1
A
回答
3
您的應用可以檢查更新URL以查看是否有新的apk版本,如果有新版本,請下載它。在APK保存到SD卡,並調用安裝程序:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package- archive");
startActivity(intent);
+0
謝謝。我的目標是將此任務與應用程序本身分開,以便我不必爲每個應用程序重複該代碼。但是,看起來越來越像現在沒有什麼可以做到這一點,所以你的代碼片段可以幫助我編寫一個「本地存儲庫」應用程序。 –
相關問題
- 1. 將Android應用程序部署到測試人員
- 2. 將Windows Phone 7應用程序臨時部署到測試人員
- 3. 將Android應用程序部署到多個測試設備
- 4. Android Play商店測試人員未找到應用程序
- 5. 無法更新應用程序beta到我的beta測試人員(Ad-Hoc)?
- 6. 無法將軌道測試應用程序部署到Heroku
- 7. 使用Organizer將MonoTouch應用程序分發給測試人員?
- 8. 將更新部署到Windows服務應用程序
- 9. 部署和更新VS2010應用程序
- 10. 將iPhone應用程序分發給測試人員?
- 11. 如何在不使用市場的情況下將Android應用程序發佈到測試版測試人員
- 12. 部署Android應用程序
- 13. 部署Durandaljs/Phonegap應用程序到Android
- 14. 如何添加測試人員到現有的wp7測試版應用程序
- 15. 將java應用程序部署到bluemix
- 16. 將Flask應用程序部署到OpenShift
- 17. 將Heroku應用程序部署到Heroku
- 18. 將應用程序部署到Bluemix
- 19. 將GWT應用程序部署到Godaddy
- 20. 將應用程序部署到Heroku
- 21. 將phantomJS部署到node.js應用程序?
- 22. 將Python應用程序部署到AWS
- 23. 將Rails應用程序部署到VPS
- 24. 將RoR應用程序部署到Blacknight
- 25. 將mvc2應用程序部署到IIS7
- 26. 將Mono應用程序部署到Windows
- 27. 將iPhone應用程序部署到AppStore
- 28. 從PHP開發人員部署Python應用程序
- 29. 部署iPad應用程序 - 企業或開發人員許可
- 30. iOS應用程序更新測試
參見[推最新Android組建到設備(http://stackoverflow.com/questions/12605662/pushing-latest-android-build-to-設備) –