自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 关于Android系统级内存泄露的一些坑

今天用adb shell dumpsys meminfo命令查看公司app信息时,无意间发现了一个MainActivity的内存泄漏。具体是这样的。打开我司app,启动Splash页面后跳转至MainActivity页面,这时通过adb shell dumpsys meminfo 命令看到我司app信息如下图: 目前只有一个activity,就是MainActivity了。这时双击back键,将M

2017-03-01 13:54:34 3856

原创 大神博客地址

老码农 胡凯 罗升阳 Android博客周刊 Android技术开发周报——脉脉不得语 gityuan spinytech 宅一番 高爷编程鸡汤 技术人员的发展之路 程序员技术练级攻略 编程能力与编程年龄 [译] 我是如何成为一名更优秀的程序员的

2017-02-10 19:05:21 751

原创 技术文章收集

此文章作为一个中转站,记录了一些我个人认为对自己比较有帮助的文章链接

2016-12-30 16:39:20 792

原创 Activity启动流程总结

自己参照老罗的博客根据源码撸的一篇总结 --- 1. 当前进程(Client进程)通知AMS进程自己需要启动一个Activity。具体是Instrumentation.execStartActivity方法中获取到AMS的ActivityManagerProxy代理(ActivityManagerNative.getDefault()),通过代理中mRemote.transact()这种Binder机制调用AM

2016-12-28 17:19:37 740

原创 从AndFix源码分析JNI Hook热修复原理

AndFix的原理是在加载补丁文件后,通过Native层使用指针替换的方式将老方法Method对象的方法指针替换成补丁包中新方法的,从而达到修复bug的目的。     AndFix具体的使用方法就不多介绍了,大家可以参考这篇文章,接下来我们直接从代码角度来分析整个修复的过程。apkpatch工具解析首先,进行热修复要有补丁包,AndFix的补丁包是由apkpatch工具生成的。apkp

2016-01-08 22:47:44 870

原创 HashMap源码分析

(本文HashMap源码取自AndroidSDK中集成的OpenJDK,与OracleJDK的代码实现有出入,但底层原理思想二者一致)在讨论HashMap前,有必要先谈谈数组和链表这两种常用数据结构。数组在内存中开辟的空间是连续的,如果要插入或者删除一个node,那么这个node之后的所有数据都要整体move,但数组的查询快(二分查找);其特点是:寻址容易,增删困难(空间换时间)链表在内存中离散

2015-12-20 01:20:18 485

转载 数字签名和数字证书

数字签名和数字证书到底什么是“数字签名”(digital signature)和“数字证书”digital certificate)?对这些问题的理解,一直模模糊糊,很多细节搞不清楚。

2015-12-15 11:15:56 759

转载 android签名机制

android中所有运行在设备上的应用都必须要签名,这是系统提供的一种安全认证机制。下面以问答形式来自我认识下,后面在根据部分内容来进一步研究:

2015-12-15 11:12:58 621

原创 你真的了解Java内部类吗

Android开发中,很多情况下都要用到内部类,在使用的过程中,偶尔可能遇到内部类嵌套内部类、内部类嵌套interface,甚至interface嵌套内部类等奇特场景,在嵌套调用一些成员静态或非静态的成员变量时编译器可能会报错,大部分人会根据IDE的提示来规避这些错误,修改编译运行后ok就算过了,至于为什么语法规则这样定,很少有人去了解。

2015-11-15 16:38:06 1006

原创 从今天起,开启博客

算算毕业有两年有余,自己这一路走来进步是有的,努力是有的,但疏于总结,疲于码字,很多东西做过就忘,之前认真看过的一些知识如今也只记得十分之一二,积累不深,自己的文笔水平也是江河日下。于是打算从今日开启博客生涯,记录下自己要研究的东西,以及工作中遇到的一些疑难杂症,并把之前记录的比较零散的笔记系统的整理出来并公布于众,与各位网友大咖们一起探讨一起进步。

2015-11-15 14:37:26 318

空空如也

空空如也

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

TA关注的人

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