自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 调用图片或视频文件时没有缩略图显示的原因和解决办法

调用图片或视频文件时没有缩略图显示的原因和解决办法[DESCRIPTION]设置墙纸、编辑邮件或者信息时调用图片或视频文件,最近显示的图片或视频没有缩略图显示,在选择界面按右上角的选项设置成网格视图,也没有缩略图显示,如下面两幅图所示:5.13tp-8.png (24.28 KB, 下载次数: 0 )下载附件  保存到相册2016-5-13 14:10

2016-07-28 17:06:52 8786 1

原创 支持彩信发送报告提示

支持彩信发送报告提示[DESCRIPTION]需求:在发送完彩信后,若有发送报告的需求,将弹出提示:“***已接收”[SOLUTION]请在PushReceiver.JAVA 中,当接收到MESSAGE_TYPE_DELIVERY_IND 时,从Pdu中获取联系人号码,并新建一个thread 去show,具体修改参考如下(GB3的代码为例,其他平台也是类似的):在P

2016-07-28 17:01:04 1425

原创 如何在任意界面按某个预设定的硬体按键进入某个Activity

如何在任意界面按某个预设定的硬体按键进入某个Activity[DESCRIPTION]实现在任意非锁屏界面,按某个预设定好的按键进入某个Activity的功能[SOLUTION]修改alps/frameworks/base/policy/src/com/Android/internal/policy/impl/PhoneWindowManager.JAVA文

2016-07-28 16:53:39 732

原创 如何去掉ListView/GridView等列表控件滑到顶部或底部时的模糊边缘效果

如何去掉ListView/GridView等列表控件滑到顶部或底部时的模糊边缘效果[DESCRIPTION]在ListView和GridView等列表控件的界面上,当滑动画面到顶部或底部时,边缘处会有个模糊的效果,如下图的设置界面列表顶部的蓝色模糊边缘所示:5.13tp-7.png (89.2 KB, 下载次数: 0 )下载附件  保存到相册2016-5-1

2016-07-27 17:26:45 1148

原创 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常

如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常[DESCRIPTION]如何分析JAVA.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常[SOLUTION]该类问题的分析,一般是需要找到bitmap对象

2016-07-27 17:14:13 472

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

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

2016-07-27 17:07:38 1764

原创 ListView边缘的button经常点不中

ListView边缘的button经常点不中[DESCRIPTION]在Android L1版本,如果在listView的边缘有按钮,但是点击边缘的按钮,常常无反应。例如下图红框中的imageView ,点击后没有响应对应的onClick事件。5.13tp-3.png (237.31 KB, 下载次数: 0 )下载附件  保存到相册2016-5-13 0

2016-07-26 17:35:21 345

原创 应用如何定制ActionBar的背景颜色

应用如何定制ActionBar的背景颜色[DESCRIPTION]应用如何定制ActionBar的背景颜色?[SOLUTION]ActionBar 默认使用的背景颜色是取自Style Widget.AppCompat.ActionBar,如果需要定制自己的应用的ActionBar的背景颜色,可以自定义一个Style文件,并将Widget.AppCompat.Acti

2016-07-26 17:21:38 1207

原创 Dialog CTS fail-DialogTest.testSetDismissMessage fail原因和解决办法

Dialog CTS fail-DialogTest.testSetDismissMessage fail原因和解决办法[DESCRIPTION]在cts测试,整包测试过程中,概率性出现如下test case fail,单包测试必现Compatibility Test Package: Android.appandroid.app.cts.DialogTesttestS

2016-07-26 17:18:23 724

原创 在android4.1及之后版本如何恢复ListView/GridView下拉空白回弹的效果

在android4.1及之后版本如何恢复ListView/GridView下拉空白回弹的效果[DESCRIPTION]在Android 4.0及以前的版本,MTK有在Google默认模糊边缘的基础上,做了一个下拉回弹的效果:在ListView和GridView等列表控件的界面上,当滑动画面到顶部或底部时,屏幕上方或下方处会有一个很长的空的区域,松手以后列表会自动弹回。但是android

2016-07-25 17:17:38 597

原创 如何在MenuItem中添加icon图标

如何在MenuItem中添加icon图标[DESCRIPTION]如何在 MenuItem 中添加 icon 图标[SOLUTION]Android 大多數的 option menu 都沒有 icon, 即使 app 設置了 icon resource, 這是 google design不建議修改, 至於為什麼仍可以設置 icon, 一方面是為了 compatibl

2016-07-25 17:08:30 12702

原创 在android4.0及以前的版本如何去掉ListView/GridView下拉出空白回弹的效果

在android4.0及以前的版本如何去掉ListView/GridView下拉出空白回弹的效果[DESCRIPTION]在Android 4.0及以前的版本上,MTK有在Google默认有模糊边缘的基础上,做了一个下拉回弹的效果,在ListView和GridView等列表控件的界面上,当滑动画面到顶部或底部时,屏幕上方或下方处会有一个很长的空的区域,松手以后列表会自动弹回,如

2016-07-25 16:53:02 384

原创 [SPI] 如何在89平台不使用DMA传输大于32 byte的字节

[SPI] 如何在89平台不使用DMA传输大于32 byte的字节[DESCRIPTION]在89平台上只支持DMA方式读取数据,不支持DMA方式写数据,当需要传输大于32 BYTE数据时,可以用fifo的方式传输,其他平台可以使用DMA传输。方法如下[PLATFORM]MT6589[SOLUTION]使用fifo mode写大于32 B的数据,方法

2016-07-22 17:41:57 673

原创 [Recovery]如何编译差分升级包

[Recovery]如何编译差分升级包[DESCRIPTION]Two types of OTA update image can be selected. One is full OTA update image and the other is differential OTA update image.The only advantage of differential

2016-07-22 17:36:42 1208

原创 [Vibrator]LK阶段如何实现开机震动

[Vibrator]LK阶段如何实现开机震动[DESCRIPTION]描述LK阶段实现开机震动[SOLUTION]1.若LK mt_pmic.c中有实现vibr_Enable_HW/vibr_Disable_HW函数,请在LKplatform.c中Show Logo 之前添加对其调用。如在platform_init()里面mboot_common_load_lo

2016-07-22 17:31:14 955

原创 Android M版本中gpio几种常见设定的pinctrl配置

Android M版本中gpio几种常见设定的pinctrl配置[DESCRIPTION]pinctrl的配置file是.dts备注:配置是以mt6735上gpio84举例的1.配置成输入上拉&pio {test_pull_up: test_pull_up {pins_cmd_dat {pins = ;slew-rate = ;bias-pull-up

2016-07-21 17:14:21 7928

原创 [GPIO]MT2601平台L1.MP9版本DWS配置方法

[GPIO]MT2601平台L1.MP9版本DWS配置方法[DESCRIPTION]MT2601平台L1.MP9版本只是修改kernel下面的DWS文件没有办法让LK里面的GPIO生效[SOLUTION]原因是:从lk drvgen.mk以及build log看,lk out目录下面生成的头文件是直接拷贝的lk/target/$project/inc/跟lk/t

2016-07-21 17:07:37 1433

原创 [headset]MTK平台怎样提高耳机双击检测成功率

[headset]MTK平台怎样提高耳机双击检测成功率[DESCRIPTION]MTK平台耳机硬件是不支持双击的,双击检测是软件层面做的,是软件连续检测两次单击构成一次双击,经常有客户反馈软件在规定时间内只能检测到一次单击,下面solution就是提高检测双击的成功率。[SOLUTION]MTK平台的一次short press是有时间要求的,具体可以参考[FAQ05

2016-07-21 17:01:02 425

原创 [headset]怎样定位插入耳机无法识别的问题

[headset]怎样定位插入耳机无法识别的问题[DESCRIPTION]怎样定位插入耳机后无任何的图标显示问题[SOLUTION]首先在kernel log里面搜索关键字accdet,看是否有耳机插拔的EINT中断和ACCDETPMIC中断。耳机插拔的eint中断[ 227.035109] (0)[169:kworker/u16:5][Accdet]EIN

2016-07-20 17:11:17 1189

原创 [ISINK]MT6328 ISINK呼吸灯模式配置方法

[ISINK]MT6328 ISINK呼吸灯模式配置方法[DESCRIPTION]MT6328 ISINK呼吸灯模式配置方法[SOLUTION]MT6328 ISINK 支持呼吸灯模式的话需要修改文件alps\kernel-3.10\drivers\misc\mediatek\leds\mt6735\leds.c修改函数, 以ISINK0为例。int mt_

2016-07-20 16:51:11 3320

原创 [PWM]PWM Memory Mode使用方法

[PWM]PWM Memory Mode使用方法[DESCRIPTION]PWM Memory Mode介绍和Demo Code[SOLUTION]PWM Memory Mode介绍:5.12tp-11.png (84.13 KB, 下载次数: 0 )下载附件  保存到相册2016-5-12 10:37 上传5

2016-07-20 16:43:09 2351

原创 [Headset]如何在ADB shell中读取耳机状态和读取ACCDET寄存器

[Headset]如何在ADB shell中读取耳机状态和读取ACCDET寄存器[Description]如何在ADB shell中读取耳机状态和读取ACCDET寄存器[Solution]获取耳机状态cat /sys/class/switch/h2w/statestate值为0表示headset plug out;state值为1表示有mic的耳机插入(四段

2016-07-19 17:10:17 462

原创 [headset]MTK平台怎样提高耳机双击检测成功率

[headset]MTK平台怎样提高耳机双击检测成功率[DESCRIPTION]MTK平台耳机硬件是不支持双击的,双击检测是软件层面做的,是软件连续检测两次单击构成一次双击,经常有客户反馈软件在规定时间内只能检测到一次单击,下面solution就是提高检测双击的成功率。[SOLUTION]MTK平台的一次short press是有时间要求的,具体可以参考[FAQ05

2016-07-19 16:55:42 744

原创 [headset]怎样解决插入耳机后等待2s时间才显示图标或者检测到耳机MIC类型

[headset]怎样解决插入耳机后等待2s时间才显示图标或者检测到耳机MIC类型[DESCRIPTION]经常有客户遇到插入耳机后差不多等待了2s时间才显示图标或者检测到耳机MIC类型[SOLUTION]出现这样的问题是由于定义了宏ACCDET_PIN_RECOGNIZATION定义该宏后由于该宏设计的原因,会在文件alps\kernel-3.10\drive

2016-07-19 16:46:35 1220

原创 [Misc]利用cmdline,将参数从preloader传递到kernel

[Misc]利用cmdline,将参数从preloader传递到kernel[DESCRIPTION]客户有些需求是,在preloader阶段获取得到一些参数,如EMMC ver, DDR type等,需要将这些参数传递到kernel driver层使用,可以做些driver的兼容情况。如果这些参数比较少,如一个int变量,几个字符串等,则可以通过cmdline的方式来传递。

2016-07-18 17:05:38 855

原创 [Headset]如何在ADB shell中读取耳机状态和读取ACCDET寄存器

[Headset]如何在ADB shell中读取耳机状态和读取ACCDET寄存器[Description]如何在ADB shell中读取耳机状态和读取ACCDET寄存器[Solution]获取耳机状态cat /sys/class/switch/h2w/statestate值为0表示headset plug out;state值为1表示有mic的耳机插入(四段

2016-07-18 16:34:43 2048 1

原创 [LED]如何配置LCD背光和LED,调试方法

[LED]如何配置LCD背光和LED,调试方法[DESCRIPTION]如何配置LCD背光和LED,调试方法[SOLUTION]LCD背光和LED配置文件alps/custom/lk/cust_leds.calps/custom//kernel/leds/mt65xx/cust_leds.cdrvgen.exe编辑修改codegen.dws配置cust_

2016-07-18 16:16:05 2641

原创 [LOGO]如何更换kernel LOGO

[LOGO]如何更换kernel LOGO【问题描述】Android4.1版本 ,我们已经将custom/common/uboot/logo/wvga里面的uboot和kernellogo都换成自己的了。默认正常掉电后重启开机时logo和动画都正常,但是快速开机时kernellogo始终是默认的“loading 机器人

2016-07-16 16:07:38 771

原创 [Headset]如何配置耳机ACCDET的MICBIAS输出波形

[Headset]如何配置耳机ACCDET的MICBIAS输出波形[Description]:如何配置耳机ACCDET的MICBIAS输出波形[Solution]:以MT6589为例:在alps/mediatek/custom//kernel/headset/accdet/accdet_custom.h 文件中,有结构体struct headset_mode

2016-07-16 15:48:51 2361

原创 [Headset] How to add a headset music key

[Headset] How to add a headset music key[Description]How to add aHeadset Musickey on mt6577/75[Solution]1.添加Keybitmediatek/platform/mt6577/kernel/drivers/accdet/accdet.c在accdet_pro

2016-07-16 15:38:19 583

原创 [NVRAM]如何客制化NVRAM item并且备份(附带修改BT、WIFI 地址sample code)

[NVRAM]如何客制化NVRAM item并且备份(附带修改BT、WIFI 地址sample code)1、请先在DCC上下载《Customization in NvRAM》这个文档,文档中有详细nvram的读写方法。2、确认读写NVRAM LID方法:请在您的project中打开/alps/mediate/source/cgen/xxxxxxx_ENUM文件3、确认读写NVRA

2016-07-15 17:05:05 3180

原创 MT6571 使用PWM配置背光及频率计算

MT6571 使用PWM配置背光及频率计算[DESCRIPTION]MT6571 使用PWM配置背光及频率计算[SOLUTION]以GPIO52 pin为例:5.11tp-2.png (14.14 KB, 下载次数: 0 )下载附件  保存到相册2016-5-11 10:25 上传一、将GPIO52在DCT tool配置成

2016-07-15 16:46:25 2758

原创 [LED]LCD背光设置为PWM模式的时候,config_data里面的参数如何使用

[LED]LCD背光设置为PWM模式的时候,config_data里面的参数如何使用[DESCRIPTION]LCD背光设置为PWM模式的时候,config_data里面的参数如何使用[SOLUTION]配置cust_leds.c参数:static struct cust_mt65xx_led cust_led_list[MT65XX_LED_TYPE_TOTAL]

2016-07-15 16:34:33 2799

原创 [DCT]MT6589 DCT配置GPIO的设置/初始化/编译

[DCT]MT6589 DCT配置GPIO的设置/初始化/编译Q1:当配置GPIO时,有的有勾选M0~M7中的两个,甚至有的还需要勾选勾选多个?最后GPIO配置成了哪个功能呢?A1:(1) GPIO在系统初始化后的mode是由Def.Mode这一栏决定的。(2) 如果勾选了M0-M7中的某些项,则会生成类似 #define GPIO_UART_UTXD4_PIN_M_GPI

2016-07-11 17:20:38 1543

原创 [Factory mode] 怎么配置工厂模式测试项

[Factory mode] 怎么配置工厂模式测试项[DESCRIPTION]修改alps/mediatek/custom/$proj/factory/factory.ini配置工厂模式测项[KEYWORD]Factory mode test[SOLUTION]alps/mediatek/custom/$proj/factory/factory.ini

2016-07-11 17:14:51 5881

原创 [Headset]MT6589中常用宏开关的作用

[Headset]MT6589中常用宏开关的作用在accdet.c和accdet_custome.h为了实现一些功能有用到很多宏开关,把目前相应的宏开关介绍如下:1: ACCDET_EINT是否启用了外部中断来侦测是否有耳机插入和拔出2: ACCDET_MULTI_KEY_FEATURE是否支持使用A/D来侦测key,这里要注意的是即使耳机只有一个key若是在89的平台也需打开

2016-07-11 17:11:10 353

原创 L GMS预置

L GMS预置[DESCRIPTION]Google为了简化GMS的预置流程,对Android源代码和GMS做了相应的处理[SOLUTION]所以L版本GMS预置比较简单,只需要把GMS需要预置内容放置在alps/vendor/google/文件夹下(google文件夹需要自行创建)然后检查vendor/google/下是否存在Android.mk文件,若没

2016-07-08 17:10:28 371

原创 Google语音搜索在无网络下进入,不断弹出无网络的toast,按返回键无效

Google语音搜索在无网络下进入,不断弹出无网络的toast,按返回键无效[DESCRIPTION]1. 在无网络下进入Google语音搜索;2. 不断弹出无网络的toast,按返回键无法退出,多次按Home键方可退出。[SOLUTION]使用launcher3才会发生,launcher3和google now Launcher都是启动的com.google.

2016-07-08 16:46:01 2089

原创 KK GMS预置

KK GMS预置[DESCRIPTION]KK必须预置KK版本的GMS。由于KK GMS相对以前版本有部分修改,直接预置会导致编译问题。如果您遇到KK GMS预置问题,请参照以下步骤修改预置[SOLUTION]1.打开GMS编译开关/mediatek/config/common/ProjectConfig.mkBUILD_GMS = yes2.修改GMS

2016-07-08 16:28:55 995

原创 GMS应用引起待机电流偏高问题

GMS应用引起待机电流偏高问题[DESCRIPTION]GMS应用引起底电流偏高问题[SOLUTION]一般来说,在打开数据连接的情况下,GMS中会有一些alarm唤醒,唤醒后,通常会去做一些downloadManager或者其他的一些动作,占用比较久的wakelock,导致系统唤醒后一段时间内无法睡下去,最后导致平均电流变高的情况。例如在待机期间,搜索wake

2016-07-07 17:19:49 2547

空空如也

空空如也

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

TA关注的人

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