Android app 应用签名
2015-11-10 16:39
246 查看
为什么要签名?
这个要从Android的系统设计来解释。
---Android系统中的每个应用都是一个用户,应用的包名(清单文件中 package的值)就是用户名。
当一个已安装的应用A和一个正要安装的应用B,它们的包名相同,那么B就会覆盖A,最后系统里只有一个B应用。
这么多的开发人员,包名相同的可能性是存在的。
Android签名制度,可以保证相同包名不同签名的app不会被覆盖和替换。这样防止了恶意软件的恶意覆盖。签名是唯一的,如果不公开,别人不知道自己的签名是什么。
生成签名的app
项目--右键---Android Tools---Export Singed Application Package
点击finish,完成
这个要从Android的系统设计来解释。
---Android系统中的每个应用都是一个用户,应用的包名(清单文件中 package的值)就是用户名。
当一个已安装的应用A和一个正要安装的应用B,它们的包名相同,那么B就会覆盖A,最后系统里只有一个B应用。
这么多的开发人员,包名相同的可能性是存在的。
Android签名制度,可以保证相同包名不同签名的app不会被覆盖和替换。这样防止了恶意软件的恶意覆盖。签名是唯一的,如果不公开,别人不知道自己的签名是什么。
生成签名的app
项目--右键---Android Tools---Export Singed Application Package
点击finish,完成
相关文章推荐
- 微信支付参数说明
- android发现之旅之媒体按键(耳机按键播放暂停键等)处理过程
- android添加KeyMob广告管理库中文教程
- cocos2d-x 之 CCProgressTimer 以及扩展实现颜色渐变进度条等等
- iOS开发之-------监听textview编辑状态
- iOS设计模式——委托
- iOS设计模式——委托
- Android开发之Widget桌面时钟
- 【Android】Android M 新的运行时权限开发者需要知道的一切
- Android中项目中各个文件夹的含义和用途详解 ()
- Android入门(55)——Android控件布局常用属性
- Xcode各版本官方下载及百度云盘下载, Mac和IOS及Xcode版本历史.
- Android Wifi方法大全
- ios消息推送全面解析和push证书的生成
- Android 性能调优的技术点
- Android Camera框架
- CSDN学院微信消息通知功能新鲜出炉!
- 从老师教了半年oc,到自学了1年多ios的我
- swift * 字典/Dictionary初始化以及增、删、改、遍历
- android中,Bitmap类中的 setPixels比setPixel,显示一副图像速度快很多