摘要: 那基本现在每个应用程序都有应用更新的功能。思路是:开个线程判断有联网了就检查更新。通过当前版本号与服务器端的json或者xml文件中保存的版本号比对,如果不一样,就提示下载,执行下载的方法。下载的apk的地址也是程序中预留好的,服务器中按照原来预留好的地址放上apk。下载下来的apk安装完后,执行就判断是否有新版本,版本号是否和上次保存在sharedpreference中的一样,如果不一样,就执行向导欢迎页(这个页面是用来展现新功能怎么使用的)。程序结束时保存当前版本号到sharedpreference中。下一次运行的时候,从sharedpreference中获取版本号信息,再与当前版本号判. 阅读全文
posted @ 2013-07-04 17:26 allenguo227 阅读(205) 评论(0) 推荐(0) 编辑
摘要: AndroidManifest.xml文件中的 package可以认为是一个应用的唯一标识id ,在建立项目时输入的应用包名就是AndroidManifest.xml文件中的 package的值,因此应该取到和应用相关名字,比如 我们公司做的现代汉语项目的应用包名可以用“com.xxx.xdhy” 成语项目则可用“com.xxx.chengyu” 总之,自己开发的各个应用程序要用不同的package名来区分!----------apk签名---------------------------------------然后就涉及到了别人开发应用程序的包名问题,自己的能保证包名各不相同,但是别人如. 阅读全文
posted @ 2013-07-04 17:21 allenguo227 阅读(4578) 评论(0) 推荐(0) 编辑