摘要: 签名的必要性 1、防止你已安装的应用被恶意的第三方覆盖或替换掉。 2、开发者的身份标识,签名可以防止抵赖等事件的发生。 开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。另外由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名这时可以可以防止你已安装的应用被恶意的第三方覆盖或替换掉。因而APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本。签名方式签名有很多种方式,常见的有: 1、在Eclipse下通过插件获取数字证书,并签名你的应用。 打开Ecl... 阅读全文
posted @ 2014-02-24 18:07 似水流云 阅读(1902) 评论(0) 推荐(0) 编辑
摘要: android SDK提供了Service,用于类似Linix守护进程或者windows的服务。 Service有两种类型:本地服务(Local Service):用于应用程序内部远程服务(Remote Sercie):用于android系统内部的应用程序之间 前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比如Activity所属线程,而是单开线程后台执行,这样用户体验比较好。后者可被其他应用程序复用,比如天气预报服务,其他应用程序不需要再写这样的服务,调用已有的即可。编写不需和Activity交互的本地服务示例 本地服务编写比较简单。首先,要创建一个Se... 阅读全文
posted @ 2014-02-24 12:50 似水流云 阅读(465) 评论(0) 推荐(0) 编辑