摘要:
Mac下自带的终端默认黑白色的,对于一个技术宅来说不能忍啊。然后换成了iTerm,安装上了zsh,安装后界面如下: 这里写图片描述 但是常用的adb命令却找不到了,还向github上提了issue,下面有这样一个回复: 这里写图片描述 原来是自己没有配置下面在终端或者iTerm界面运行如下命令:op 阅读全文
摘要:
动态加载,本质上是通过JVM类加载机制将插件模块加载到宿主apk中,并通过android的相关运行机制,实现插件apk的运行。因此熟悉JVM类加载的机制非常重要。 类加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析、初始化,最终形成可以被虚拟机直接使用的Java类 阅读全文
摘要:
今天花了好长的时间终于把SecureCRT安装成功了 现在分享给大家 安装的步骤, 希望对大家用帮助 Mac下的SecureCRT需要破解才能使用 所以有些费劲的.. 先下载SecureCRT和破解文件 默认下载到了当前用户的”下载”目录中 在”Finder”中 打开 “scrt-7.3.0-657 阅读全文
摘要:
最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误,仅仅知道这些,还是无法从整体上理解内存管理,对培养系统优化和系统稳定性分析方面的能力是不够的。 我结合自己的一些思考和理解,从宏观层面上,对内存管理做一个全 阅读全文
摘要:
1.查看系统给每个进程分配多少堆内存 adb shell getprop | grep dalvik.vm.heapsize 2.如何查看进程的内存信息 adb shell dumpsys meminfo + packagename/pid adb shell procrank | grep pac 阅读全文
摘要:
之前在做一个内存优化的时候,使用到了MemoryFile,由此发现了MemoryFile的一些特性以及一个非常trickly的使用方法,因此在这里记录一下 What is it MemoryFile是android在最开始就引入的一套框架,其内部实际上是封装了android特有的内存共享机制Ashm 阅读全文
摘要:
关于 Android 平台的进程保活这一块,想必是所有 Android 开发者瞩目的内容之一。你到网上搜 Android 进程保活,可以搜出各种各样神乎其技的做法,绝大多数都是极其不靠谱。前段时间,Github还出现了一个很火的“黑科技”进程保活库,声称可以做到进程永生不死。 怀着学习和膜拜的心情进 阅读全文
摘要:
2016年5月19日,谷歌在美国加州的山景城举办了 Google I/O 开发者大会中发布。2016年6月,Android N正式命名为“牛轧糖” 本届I/O开发者大会上,Google重点介绍了Android系统三个维度:分别是性能、安全和生产力。其中性能主要新增了Vulkan API与JIT编译器 阅读全文
摘要:
其实一直想写一篇关于Context的博客,去查资料的时候,发现了一篇关于Context不错的文章,于是直接转发了,谢谢原作者整理。 转载出处:http://blog.csdn.net/lmj623565791/article/details/40481055 1、Context概念 其实一直想写一篇 阅读全文
摘要:
1. onKeyDown、onKeyUp、dispatchKeyEvent的区别和使用场景 区别: 1.1 onKeyDown、onKeyUp是按键事件的回调接口(冒泡式调用),dispatchKeyEvent是按键分发(隧道式分发) 1.2 onKeyDown接口的回调只有两个地方,一个是当焦点和 阅读全文