APP开发流程实例讲解-儒释道网络电台八天开发全程
签名发布
APP开发流程实例讲解-儒释道网络电台八天开发全程
儒释道网络电台安卓平台APK下载地址 http://pan.baidu.com/s/1c150uVQ
为什么要签名
这个问题的答案也是我从网上找来的,来自博客:http://www.cnblogs.com/xiwix/archive/2012/04/15/2447910.html
- 1、什么是签名?
如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所以,计算机中所说的签名和生活中所说的签名在本质上是一样的,它所起到的作用也是一致的!
让我们来看看,在现实生活中的签名。签名就意味着在纸上或别处写下自己的名字,或者说在某处打上一个标记作为你自己的一种特有的标识,当别人看到这个签名的时候,他会知道这是和你有关的,而不是其它人。 - 2、为什么要给Android应用程序签名?
如果只能用一句简单的话语来回答这个问题的话,我会说:"这是Android系统所要求的"。
Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的!Android通过数字签名来标识应用程序的作者和在应用程序之间建立信任关系,不是用来决定最终用户可以安装哪些应用程序。这个数字签名由应用程序的作者完成,并不需要权威的数字证书签名机构认证,它只是用来让应用程序包自我认证的。
Android Studio 签名发布的步骤
打开Generate Signed APK窗口
在Build菜单下的Generate Signed APK,窗口如下
生成Key
如果你以前没生成过Key,必须生成一个
设定打包
设置生成的位置以及编译类型
生成APK
在设置的位置可找到生成的APK
发布到分发平台
Google Play在天朝用户不多,只能选择发布到国内的分发平台。发布过程大致相同:注册、身份验证、上传APK、审核、成功发布。
各个平台要求还不太一样,这里就略过了。
源码地址 https://code.csdn.net/do168/buddhismnetworkradio