我为小公司及其客户和供应商维护了一些应用程序。现在,当需要通过质量保证的新测试版本(即尚未投放市场)时,必须将新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. 无法将轨道测试应用程序部署到Heroku
- 5. 无法更新应用程序beta到我的beta测试人员(Ad-Hoc)?
- 6. 使用Organizer将MonoTouch应用程序分发给测试人员?
- 7. 将更新部署到Windows服务应用程序
- 8. 部署和更新VS2010应用程序
- 9. 将iPhone应用程序分发给测试人员?
- 10. 如何在不使用市场的情况下将Android应用程序发布到测试版测试人员
- 11. 部署Android应用程序
- 12. 如何添加测试人员到现有的wp7测试版应用程序
- 13. 将phantomJS部署到node.js应用程序?
- 14. 将应用程序部署到Bluemix
- 15. 将应用程序部署到Heroku
- 16. 将java应用程序部署到bluemix
- 17. 将GWT应用程序部署到Godaddy
- 18. 将RoR应用程序部署到Blacknight
- 19. 将mvc2应用程序部署到IIS7
- 20. 将Mono应用程序部署到Windows
- 21. 将Heroku应用程序部署到Heroku
- 22. 将iPhone应用程序部署到AppStore
- 23. 将Rails应用程序部署到VPS
- 24. 从PHP开发人员部署Python应用程序
- 25. 部署iPad应用程序 - 企业或开发人员许可
- 26. iOS应用程序更新测试
- 27. 合理的应用程序开发人员更新到8.5
- 28. 使用fcgi将rails应用程序部署调试到Dreamhost
- 29. 将symfony应用程序部署到Google应用程序引擎
- 30. 无法将应用程序部署到应用程序引擎
参见[推最新Android组建到设备(http://stackoverflow.com/questions/12605662/pushing-latest-android-build-to-设备) –