草庐IT

split-apk

全部标签

Android APK 签名打包原理分析(二)【Android签名原理】

说到签名,从这个词来理解,正常个人需要签名的时候,一般是用来证明这是某个人的特属认证。大家是否有印象?还记得我们之前在学习、总结网络相关知识的时候,说到过,客户端和服务端虽然通信数据上,可以采用对称加密和非对称加密组合去进行数据的加密,但是这时还有一个问题,就是双方身份的验证如何解决?这时公共密钥证书的出现解决了这个问题,CA证书往往是公开的数字认证机构颁发的。客户端和服务端都可以向CA,进行验证对方的真实身份。我们说回android的签名,有了这些基础,其实就很好理解了,签名就是将apk中的代码、资源等加上特定的标签,证明这个apk的不可篡改性,不然apk发布之后,其他开发者可以重新任意发布

Android APK 签名打包原理分析(二)【Android签名原理】

说到签名,从这个词来理解,正常个人需要签名的时候,一般是用来证明这是某个人的特属认证。大家是否有印象?还记得我们之前在学习、总结网络相关知识的时候,说到过,客户端和服务端虽然通信数据上,可以采用对称加密和非对称加密组合去进行数据的加密,但是这时还有一个问题,就是双方身份的验证如何解决?这时公共密钥证书的出现解决了这个问题,CA证书往往是公开的数字认证机构颁发的。客户端和服务端都可以向CA,进行验证对方的真实身份。我们说回android的签名,有了这些基础,其实就很好理解了,签名就是将apk中的代码、资源等加上特定的标签,证明这个apk的不可篡改性,不然apk发布之后,其他开发者可以重新任意发布

Android开发给apk签名

前言最近360加固助手签名突然收费了,加固完后要自己签名了。在此记录一下自己使用命令行签名步骤。之后又更新了加固助手,点击自动签名提示如下:之前没提示工具包手动签名,平时也就加固下应用,也没太注意工具包,所以自己就记录下命令行签名步骤。当然您也可以选择360工具包手动签名,或者爱加密工具手动签名。正文首先在安装AndroidStudio的情况下找到SDK安装目录,在build-tools目录下有自己下载的SDK版本,随便打开一个版本,找到apksigner.bat,我们就是用这个工具进行签名的。签名前对齐包命令不执行对齐命令直接执行签名命令Android11设备上安装会报安装包解析错误,所以签

Android开发给apk签名

前言最近360加固助手签名突然收费了,加固完后要自己签名了。在此记录一下自己使用命令行签名步骤。之后又更新了加固助手,点击自动签名提示如下:之前没提示工具包手动签名,平时也就加固下应用,也没太注意工具包,所以自己就记录下命令行签名步骤。当然您也可以选择360工具包手动签名,或者爱加密工具手动签名。正文首先在安装AndroidStudio的情况下找到SDK安装目录,在build-tools目录下有自己下载的SDK版本,随便打开一个版本,找到apksigner.bat,我们就是用这个工具进行签名的。签名前对齐包命令不执行对齐命令直接执行签名命令Android11设备上安装会报安装包解析错误,所以签

猿创征文|字符串拆分----split()关键字

字符串概念    字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存  储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="b",  s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。字符串String函数  今天我们来用String函数为例,来掩饰以下字符串的拆分  String关键字提供了split()方法将一个字符串分割成子字符串  结果作为字符串数组返回,最后打印输出   代码如下  publicclassSun{  publicstaticvoidmain(Stri

猿创征文|字符串拆分----split()关键字

字符串概念    字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存  储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="b",  s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。字符串String函数  今天我们来用String函数为例,来掩饰以下字符串的拆分  String关键字提供了split()方法将一个字符串分割成子字符串  结果作为字符串数组返回,最后打印输出   代码如下  publicclassSun{  publicstaticvoidmain(Stri

uni-app项目打包成apk(本地打包篇)

        最近可能要接一个uni-app的项目,之前没有接触过,因此学习了一下,好在uni-app基本算是vue和微信小程序的结合体,所以写代码方面问题不是太多,不懂的百度一下基本都能处理。写完demo之后,demo的内容应该能告诉客户我可以做,但我一开始是先用手机录制视频,然后把录制的视频给客户看的。但这样不够好,因为不知道打包成apk后会遇到什么问题,因此还是自己摸索着去打包成可安装的apk,直接让客户试用。    下面的步骤,不要跳步,一步步看,肯定是可以成功的。   1.本次用到的工具:        1.代码开发工具:HBuilderX    2.apk打包工具:Android

uni-app项目打包成apk(本地打包篇)

        最近可能要接一个uni-app的项目,之前没有接触过,因此学习了一下,好在uni-app基本算是vue和微信小程序的结合体,所以写代码方面问题不是太多,不懂的百度一下基本都能处理。写完demo之后,demo的内容应该能告诉客户我可以做,但我一开始是先用手机录制视频,然后把录制的视频给客户看的。但这样不够好,因为不知道打包成apk后会遇到什么问题,因此还是自己摸索着去打包成可安装的apk,直接让客户试用。    下面的步骤,不要跳步,一步步看,肯定是可以成功的。   1.本次用到的工具:        1.代码开发工具:HBuilderX    2.apk打包工具:Android

Android APK 签名打包原理分析(三)【静默安装的实现方案】

背景小编目前从事的系统定制类工作,有客户提出了,需要后台“静默安装”他们的app,也就是悄无声息的安装,而且特别强调,不可以跳出任何安装引导页面,他们的app下载完成之后,后台调用公开的androidinstall代码,系统就后台完成安装,安装完成之后,重新打开应用就可以。估计大家即使一直从事的是单纯的app开发,那么也稍微接触过此类需求,比如前两年特别火的,微信抢红包插件。好了,背景先交代到这里,我们由浅入深的,去了解一下静默安装的方案有哪些,都应该如何去实现?1.pm实现如果你可以获取到root权限,那么无疑,直接调用pm安装,肯定是最简单的实现方式packagecom.itbird.vi

Android APK 签名打包原理分析(三)【静默安装的实现方案】

背景小编目前从事的系统定制类工作,有客户提出了,需要后台“静默安装”他们的app,也就是悄无声息的安装,而且特别强调,不可以跳出任何安装引导页面,他们的app下载完成之后,后台调用公开的androidinstall代码,系统就后台完成安装,安装完成之后,重新打开应用就可以。估计大家即使一直从事的是单纯的app开发,那么也稍微接触过此类需求,比如前两年特别火的,微信抢红包插件。好了,背景先交代到这里,我们由浅入深的,去了解一下静默安装的方案有哪些,都应该如何去实现?1.pm实现如果你可以获取到root权限,那么无疑,直接调用pm安装,肯定是最简单的实现方式packagecom.itbird.vi