自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android SP 介绍

Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针和弱指针)的实现原理。在使用C++来编写代码的过程中,指针使用不当造成内存泄漏一般就是因为new了一个对象并且使用完之后,忘记了delete这

2016-04-06 11:36:07 1894

原创 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 632

原创 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 5380

原创 使用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 744

原创 ro.hardware 由来

关于这个ro.hardware 这个东西是怎么来的?

2016-04-05 18:01:00 7930

原创 app_process 自定义类似am pm命令

app_process 运行jar包, 写命令

2016-04-05 17:57:38 937

原创 android 预制32 64 位so, bin

对于有源码编译32 , 64 bitLOCAL_PATH := $(call my-dir)sources := \   tvini.c \   mmap.c \   spi.ccincludes := \   $(TARGET_OUT_HEADERS) \   $(TARGET_UTOPIA_LIBS_DIR)/include \    external/in

2016-04-05 17:43:03 2523 1

空空如也

空空如也

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

TA关注的人

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