有什么料? 从这篇文章中你能获得这些料: 了解一次触摸事件究竟是如何产生的? 了解触摸事件究竟是如何传递的? 学会从根源处分析你的App中的滑动冲突。 能够更自信的创作出具有...
有什么料? 从这篇文章中你能获得这些料: 了解一次触摸事件究竟是如何产生的? 了解触摸事件究竟是如何传递的? 学会从根源处分析你的App中的滑动冲突。 能够更自信的创作出具有...
有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? 知道Android究竟是如何在屏幕上显示我们期望的画面的? 对Android的...
一般 heapgrowthlimit < heapsize,当android:largeHeap=“true” 为true时, 应用可使用最大heapsize,超过时发生OOM
所谓『APM』,就是Application Performance Management的简称,我们利用这个系统来对应用的性能、可靠性进行线上的监控和预警的一种机制。现在Ap...
简单来说,Choreographer主要作用是协调动画,输入和绘制的时间,它从显示子系统接收定时脉冲(例如垂直同步),然后安排渲染下一个frame的一部分工作。 自定义Fra...
获取进程最大物理内存 http://androidxref.com/4.4.4_r1/xref/frameworks/base/core/java/android/app/A...
主要资料参考 Android系统源码在线查看网址Linux平台Cpu使用率的计算腾讯开源移动端性能测试APP:GT 3.1 内存篇 内存:表示当前进程内存的使用情况,内存占用...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
转载请注明出处:https://www.jianshu.com/p/308515c94dc6github:https://github.com/rushgit/zhongwe...
Google在Android7.0(Nougat)推出了新的签名方案,该方案能够发现对 APK 的受保护部分进行的所有更改,从而有助于加快验证速度并增强完整性保证。也就是说目...
参考:http://tech.meituan.com/android-apk-v2-signature-scheme.htmlhttp://www.jianshu.com/p...
在Android Studio的Project的build.gradle中, 那么buildscript中的repositories和allprojects的reposito...
对于 Android 开发者而言, APK 签名的重要性不言而喻。Android 7.0 后 APK 签名已经从基于 Jar 签名的 V1 版本升级到了 V2 版本,为了能更...
Git一个很好的版本控制工具,具体用法以及资料在此不作说明,本人目前只是学个皮毛。 在Linux环境下(Ubuntu等),使用git命令时,使用tab键是可以实现自动补全的(...
本文基本翻译自Facebook工程师的文章Speed up your app,也加入了自己的一些内容。 会介绍以下几个主题 Systrace Traceview Memory...