![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 77
没事学学Android
从事Android 4年了, 决心写一些博客分享一些技术
展开
-
使用ccache机制加快Android重新编译速度
1、 首先创建一个ccache目录,如下: mkdir /users/helloworld/an_cache 2、 配置环境变量 export USE_CCACHE=1 export CCACHE_DIR=/users/helloworld/an_cache 3、 设置Android编译使用的ccache大小 进入Android目录, 5.x:./prebuilts/misc/l原创 2016-04-06 11:07:13 · 748 阅读 · 0 评论 -
android 5.0后对于apk 跑32 64 的逻辑
1, 是否是 64 bit apk,在对应的 full_sky828_8s70.mk 里面,这里主要包含64 bit apk的支持, 还有zygote的启动方式,64 bit apk fork的简要过程Inherit from hardware-specific part of the product configuration.$(call inherit-product, device/skyw原创 2016-04-06 11:26:27 · 5447 阅读 · 0 评论 -
Android SP 介绍
Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针和弱指针)的实现原理。在使用C++来编写代码的过程中,指针使用不当造成内存泄漏一般就是因为new了一个对象并且使用完之后,忘记了delete这原创 2016-04-06 11:36:07 · 1902 阅读 · 0 评论 -
ro.hardware 由来
关于这个ro.hardware 这个东西是怎么来的?原创 2016-04-05 18:01:00 · 7956 阅读 · 0 评论 -
app_process 自定义类似am pm命令
app_process 运行jar包, 写命令原创 2016-04-05 17:57:38 · 940 阅读 · 0 评论 -
traceview 用法
1.1. apk函数耗时分析工具TraceView Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。进行Traceview的版本限制,对于Android 1.5及以下的版本:不支持。 对于Android 1.5以上2.1下(含2.1)的版本:受限支持。trace文件只能生成到SD卡,且必须原创 2016-04-06 11:28:03 · 642 阅读 · 0 评论