自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 android Bitmap和OOM

Bitmap OOM Sample: Bitmap mB=null,mB2,mB3; @Override public void onBackPressed() { for (int i = 0; i <20 ; i++) { mB=BitmapFactory.decodeResource(getResources(), R.drawable.cloud...

2019-01-03 11:39:46 258

原创 我们应该怎么做android https 客户端校验未完待续

HTTPS简介HTTPS 全称 HTTP over TLS。TLS是在传输层上层的协议,应用层的下层,作为一个安全层而存在,翻译过来一般叫做传输层安全协议。对 HTTP 而言,安全传输层是透明不可见的,应用层仅仅当做使用普通的 Socket 一样使用 SSLSocket 。TLS是基于 X.509 认证,他假定所有的数字证书都是由一个层次化的数字证书认证机构发出,即 CA。另外值得一提的是 TLS...

2018-05-17 20:13:11 432

原创 通过学习volatile关键字了解java内存数据访问

Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。 这里说的变量包括实例字段、静态字段和构成数组对象的元素,不包括局部变

2017-06-02 11:02:23 238

原创 反编译apk linux mac 反编译自动化脚本

步骤1. 软件安装大体流程: 1.下载apktool(反编译资源文件)、dex2jar(dex转jar)、jdgui(查看class文件)   注:我已上传到了附件里 2.将shell脚本”apktool”和”apktool.jar”放到 “/usr/local/bin”目录下  3.增加这两个文件可执行权限,chmod a+x file 执行shell apktool就ok了,安装

2017-05-12 15:16:22 998

原创 android Handler 机制梳理

最近对android Handler实现原理比较感兴趣,抽空分析了一下Handler java层实现原理,梳理如下 main loop  在哪里创建的?SystemServer run   ActivityThread main 1.loop.prepare  会检查当前线程是否存在loop  有则抛异常 否则创建loop实例 因此一个线程只能存在一个loop实例     该实例会创建

2017-04-06 16:22:52 262

原创 java 复制文件夹

<br /> public static void main(String[] args) {<br />  // TODO Auto-generated method stub<br />  String sourceFolderPath="F://燕子//java";<br />  String targetFolderPath="F://燕子//features//java";<br />  targetFolderPath+=File.separator+sourceFolderPath.subst

2010-11-28 16:39:00 245 1

android apk反编译工具包

adb 反编译工具包 apktool dex2jar jdgui adb 反编译工具包 apktool dex2jar jdgui

2018-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除