自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 camera获取的Previewsize重复

[DESCRIPTION]在6757、6797、6799等平台,使用Hal 3 metadata配置Previewsize。在Camera获取配置的PreviewSize时,配置的值有重复的现象。如以下Log信息:12-06 15:39:48.087595 14591 14591 I CameraFramework: Camera framework getParamete

2017-11-30 16:44:10 1261

原创 [FAQ20469]The Exif Makernote

The makernote is "a tag for manufacturers of Exif writers to record any desired information.The following step shows how to enable the tag and put your additional information into makernote.

2017-11-24 14:23:54 793

原创 采用Signature Scheme v2签名方式的APK预置失败

[DESCRIPTION]     Google在N上引入了一项新的应用签名方案Signature Scheme v2,它能提供更快的应用安装时间和更多针对APK文件更改的保护      在N上预置APK时,如果APK是采用的Signature Scheme v2签名,采用原有的预置应用方式预置APK会失败:Failure [INSTALL_PARSE_FAILED_NO_CE

2017-11-10 17:57:47 4566

原创 如何打开ActivityManagerService的debug开关?

命令行动态打开简写命令含义命令行x打开所有的开关adb shell dumpsys activity log x onaactivity相关adb shell dumpsys activity log a onda查看OOM_ADJ等,一般用于Debug Memory问题时用ad

2017-11-10 17:23:39 2352 1

原创 Launcher3如何设置桌面的行数和列数?

[DESCRIPTION]Launcher3桌面的行数和列数是动态计算的,如何修改?[SOLUTION]Launcher3桌面的行数和列数都是在InvariantDeviceProfile.java和DeviceProfile.java中动态计算的,xml中无法配置。Note:L版本无InvariantDeviceProfile.java,是DynamicG

2017-11-10 17:12:37 1343 1

原创 N上预置APK失败提示找不到so文件

[DESCRIPTION]预置APK到系统之后打开APK会提示:01-01 12:00:39.537 5326 5326 E AndroidRuntime: Process: com.skype.raider, PID: 532601-01 12:00:39.537 5326 5326 E AndroidRuntime: java.lang.UnsatisfiedLinkErro

2017-11-10 17:07:31 727

原创 花屏黑屏log机制

在测试手机各项功能过程中,经常会遇到概率性复现“屏幕画花了,界面画错乱了等绘制异常问题”,而且概率还非常小。为了在复现问题的时候能够及时抓到关键log,现在在项目中引入一个脚本,只要复现出问题的时候触发截屏(音量下+电源键)就可以执行这个脚本然后导出所需要的log到指定sd卡目录下。修改方式简单记录如下。一、vendor\Tecnon_BuildIn目录下创建自定义文件夹dum

2017-09-20 19:28:35 1024

原创 快速解决Android中的SELinux权限问题

关于selinux的详细资料,请查阅http://blog.csdn.net/innost/article/details/19299937通过如下命令:adb shelllogcat | grep 'avc:'查看内核log打印的权限错误提示:avc: denied { search } for name="/" dev="tmpfs" ino=9626 scontext=

2017-09-20 17:42:29 1479

原创 Android源码解析(1)--截屏事件流程

今天这篇文章我们主要讲一下Android系统中的截屏事件处理流程。用过android系统手机的同学应该都知道,一般的android手机按下音量减少键和电源按键就会触发截屏事件(国内定制机做个修改的这里就不做考虑了)。那么这里的截屏事件是如何触发的呢?触发之后android系统是如何实现截屏操作的呢?带着这两个问题,开始我们的源码阅读流程。        我们知道这里的截屏事件是通过我们的按键操

2017-09-13 19:22:05 575

原创 如何通过adb command去控制MTKLogger 开关,设定log路径等等

[DESCRIPTION] 如何通过adb command去控制MTKLogger 开关,设定log路径等等[KEYWORD] MTKLogger adb控制 路径 大小[SOLUTION]1. 开启/关闭adb shell am broadcast -a com.mediatek.mtklogger.ADB_CMD -e cmd_name start/

2017-09-13 14:41:20 783

原创 MTK平台如何定位显示花屏和界面错乱等绘制异常的问题

[DESCRIPTION]在测试手机各项功能过程中,经常会遇到概率性复现“屏幕画花了,界面画错乱了等绘制异常问题”,而且概率还非常小;这类问题请不要直接提交eService,而是先请测试人员及工程师保留住测试现场,然后根据此条FAQ的步骤进行排查; 通常贵司提交问题的时候所提供的资料太少,无法直接定位问题,与其提交了eService之后再又去花时间复现,不如在复现问题的当下,就先按

2017-09-07 17:43:40 2082

原创 adb常用命令总结(持续更新)

1、默认打开应用权限adb shell dumpsys activity appops on2、对system分区进行操作adb rootadb disable-verityadb rebootadb rootadb remount3、复制文件夹到指定目录src_files := $(shell ls $(LOCAL_PATH)/source/app )PRODUCT

2017-09-05 20:21:40 1460

原创 编译选项默认关闭adb RSA指纹认证

MTK默认在eng版本中关闭了adb RSA指纹认证,在user版本中开启了adb RSA指纹认证。为了方便开发调试,通过编译命令make RLK_DISABLE_ADB_RSA=yes默认关闭adb RSA指纹认证。调用宏控的地方如下:一、device\mediatek\mt6757\device.mk--- a/mediatek/mt6757/device.mk+++ b/med

2017-08-31 16:43:30 2090

原创 Android内置音频文件

1、在vendor/Tecnon_BuildIn下新建preloadfiles文件夹,里面放置要内置的音频文件和copy脚本,copytosystem.mk脚本如下:LOCAL_PATH:= vendor/Tecnon_BuildIn/preloadfilesPRODUCT_COPY_FILES += \    $(LOCAL_PATH)/music/Go_On.mp3:syste

2017-08-30 11:57:35 1705 1

原创 Android init.rc如何启动service去执行sh脚本

在Android开发中经常会遇到,在应用层想去执行一个脚本来完成某些底层相关的操作,但在应用层又没有root权限。所以,老大给出一种方法完美解决此问题,又把上层和底层进行了隔离,非常好的策略。1、在需要执行脚本的时候,应用层去设置一个property,在init.rc中去监测此property的值,当监测到此property的值符合要求时,去start service,来执行我们的脚本文件

2017-08-25 15:16:43 2399 1

ADT-20.0.0

ADT-20.0.0 android开发需要

2012-08-04

空空如也

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

TA关注的人

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