
Android系统
Chaos_hu__
这个作者很懒,什么都没留下…
展开
-
修改升级背景动画
点击打开链接转载 2017-08-10 17:11:53 · 392 阅读 · 0 评论 -
SN号获取及显示不全的问题
https://my.oschina.net/u/996206/blog/215960转载 2017-07-05 15:04:11 · 2357 阅读 · 0 评论 -
android编译时拷贝文件及文件夹
拷贝文件PRODUCT_COPY_FILES += device/qcom/msm8909/media/media_profiles_8909.xml:system/etc/media_profiles.xml拷贝文件夹PRODUCT_COPY_FILES += $(call find-copy-subdir-files,*,$(LOCAL_PATH)/xxx,system/ven转载 2017-05-20 16:39:01 · 6145 阅读 · 2 评论 -
修改开机动画
必须以“存储模式”保存,否则无法正常播放动画:zip -r -0 bootanimation.zip part0 part1 desc.txtadb push bootanimation.zip /system/media/bootanimation.zip原创 2017-04-27 17:44:08 · 532 阅读 · 0 评论 -
MTK 5.0 Android 修改logo.bin
1、将图片放入一下路径:bootable/bootloader/lk/dev/logo/hvga/hvga_uboot.bmpbootable/bootloader/lk/dev/logo/hvga/hvga_kernel.bmp2、make clean-lk3、make lk原创 2016-08-20 16:39:21 · 6094 阅读 · 0 评论 -
修改android系统默认参数
1、frameworks/base/core/res/res/values/dimens.xml2、frameworks/base/packages/SettingsProvider/frameworks/base/core/res/res/values/dimens.xmlframeworks/base/core/res/r原创 2017-05-08 17:55:52 · 983 阅读 · 0 评论 -
去掉开机提示“android is starting”的提示框
在 frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java 中屏蔽如下代码:if (doTrim) { /*if (!isFirstBoot()) { try { ActivityManagerNative.getDefault原创 2017-05-16 14:49:41 · 8858 阅读 · 4 评论 -
Android编译
1、变量$(TARGET_BUILD_VARIANT)可用如下方法判断是eng、user、userdebug版本,从而对不同版本进行不同配置:ifneq($(TARGET_BUILD_VARIANT),user).....endif2、可以用如下方法,避免eng版本生成odexifneq($(TARGET_BUILD_VARIANT),user)WITH_D原创 2017-05-16 14:01:15 · 545 阅读 · 0 评论 -
seandroid 中app权限设置
在开启了seandroid的设备中,app想调用底层驱动和接口光靠 签名+"android:sharedUserId="android.uid.system""是不行的,调用会不成功。查看kernel log时会发现类似如下提示:avc: denied { call } for pid=229 comm="chargerhd" scontext=u:r:chargerhd:s0 tcont原创 2017-04-20 10:42:12 · 1774 阅读 · 0 评论 -
将系统的framework api添加到sdk中去
1、将源码中的out/target/common/ obj/JAVA_LIBRARIES/framework_intermediates这个目录下的classes.jar拿出来,解压,复制到sdk中的android.jar中去2、或者make sdk.原创 2017-04-10 10:35:15 · 599 阅读 · 0 评论 -
android系统调试方法
1、adb bugreport > bugreport.txt比较全面的日志。用法:见“我的收藏”2、dumpsys meminfo/cpuinfo [进程]3、df4、/data/anr/转载 2016-08-11 11:14:56 · 579 阅读 · 0 评论 -
如何使用Android Studio开发/调试Android源码
http://www.cnblogs.com/Lefter/p/4176991.html转载 2016-07-19 16:16:36 · 603 阅读 · 0 评论 -
android调整adb调试默认值
1、在android4.4之后,可修改/opt/sources/avn-d100/device/$PRODUCKT/smdk4x12/system.prop2、添加:ro.debuggable=0persist.service.adb.enable=0persist.sys.usb.config=mtp3、原理可看frameworks/base/services/java/原创 2016-06-06 16:55:42 · 1121 阅读 · 0 评论 -
Android 系统稳定性
http://rayleeya.iteye.com/blog/1955657转载 2016-02-24 13:21:43 · 417 阅读 · 0 评论 -
Android内存泄露分析
前提条件:1,电脑安装了java 运行环境 2,手机端开启了 USB 调试开关 3,获取 root 权限基本步骤:1,使用eclipse 自带的 DDMS 工具分析各线程的内存使用情况,如下图所示Heap视图界面会定时刷新,在对应用的不断的操作过程中就可以看到内存使用的变化。怎样判断当前进程是否有内存泄漏呢?这里需要注意一个值:VM Heap页转载 2016-02-02 11:09:12 · 445 阅读 · 0 评论 -
android系统开发记要
1、想监听全局触摸事件,可在frameworks/base/core/java/android/view/ViewGroup.java 中下面方法获取触摸是否按下。public boolean dispatchTouchEvent(MotionEvent ev)在这里不能使用 sendBroadcastAsUser(mIntent,UserHandle.ALL);必须使用 sendBroa原创 2016-02-02 09:22:47 · 550 阅读 · 0 评论 -
addr2line命令
在Linux下写C/C++程序的程序员,时常与Core Dump相见。在内存越界访问,收到不能处理的信号,除零等错误出现时,我们精心或不精心写就的程序就直接一命呜呼了,Core Dump是Linux仁慈地留下的程序的尸体,帮助程序员们解决了一个又一个问题。有时配置不给力,Linux直接毁尸灭迹,没有了Core文件;又有时,刚好磁盘空间不足,Core文件写不下了。没有Core文件的时候,如何知道转载 2016-03-01 18:23:46 · 647 阅读 · 0 评论 -
修改android 默认横竖屏
device/..产品../ProjectConfig.mk下有个宏,修改这个宏即可。如:device/wisky/wisky8735_3g_h/ProjectConfig.mkMTK_LCM_PHYSICAL_ROTATION = 901修改这个宏,可能会影响其他地方。=====转======修改recovery代码,用固定的方向。 bootable/re转载 2017-08-11 09:43:59 · 1052 阅读 · 0 评论