Android开发
这个我知道
这个作者很懒,什么都没留下…
展开
-
AES加密算法的详细介绍与实现
AES简介高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥,具体的加密流程如下图: 下面简单介绍下各个部分的作用与意义:明文P没有经过加密的数据。密钥K用来加密明文的密码,在对称加密算法中,加密与解密的密钥是相同的。密钥为接收方与发送方协商产生,但不可以直接在网...转载 2018-05-28 19:35:25 · 996 阅读 · 0 评论 -
Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别
Android 中this、getContext()、getApplicationContext()、getApplication()、getBaseContext() 之间的区别 : 知之为知之,不知为不知是知也! 使用this, 说明当前类是context的子类,一般是activity application等; this:代表当前,在Activity当中就是代表当...转载 2018-08-14 09:33:33 · 276 阅读 · 0 评论 -
adb命令下载手机中的apk安装包
1,已安装好adb工具,请自行搜索安装2,查看adb连接的设备adb devices3,进入adb shell 环境adb shell4,查看安装应用的包名pm list packages找到apk的位置pm path com.miui.fmpull出应用此时退出shell 环境模式 exitadb pull /system...转载 2018-08-14 13:54:48 · 3446 阅读 · 0 评论 -
Android调试系列—使用android studio调试smali代码
转:https://www.cnblogs.com/gordon0918/p/5570811.html看了那么多篇,这篇最实用1、工具介绍使用工具android killer:用于反编译apk包,得到smali代码android studio:调试smali代码工具,或者使用idea,android studio就是在idea的基础上修改的smalidea-0.03.zip...转载 2018-11-03 11:11:33 · 211 阅读 · 0 评论 -
yum和apt-get的区别
rpm包和deb包是两种Linux系统下最常见的安装包格式,在安装一些软件或服务的时候免不了要和它们打交道。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。我们知道如果要安装现成的这两种包的话,安装rpm包的命令是“rpm -参数”,安装deb包的命令是“dpkg -参数”。而Linux系...转载 2018-11-24 15:47:56 · 135 阅读 · 0 评论 -
Android studio导入HttpClient
总所周知,从Android6.0开始HttpClient已经被废弃从SDk中移除掉了。而今天我在学习的时候需要用到它,怎么办呢?1、直接导入Eclipse下libs里添加org.apache.http.legacy.jarAndroid studio里在相应的module下的build.gradle中加入即可。 android { useLibrary 'org...转载 2018-12-12 17:13:29 · 942 阅读 · 0 评论 -
Android studio DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs
DELETE_FAILED_INTERNAL_ERRORError while Installing APKs解决:File->Settings->Build,Execuion,Deployment->Instant Run然后把Enable Instant Run to...那一项的勾去掉就好了 ...转载 2018-12-20 19:44:40 · 253 阅读 · 0 评论