- 博客(33)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
转载 Android AlarmManager实现不间断轮询服务
消息的获取上是选择轮询还是推送得根据实际的业务需要来技术选型,例如对消息实时性比较高的需求,比如微博新通知或新闻等那就最好是用推送了。但如果只是一般的消息检测比如更新检查,可能是半个小时或一个小时一次,那用轮询也是一个不错的选择,因为不需要额外搭建推送服务器,不用额外配置推送服务。另外推送现在一般以维持长连接的方式实现,在手机客户端也会耗费一定的电量。今天就介绍一个在Android上实现轮询机制的
2016-03-31 17:29:40 615
转载 Android双进程守护
本文分为两个部分,第一部分为双Service守护,第二部分为双进程守护第一部分:一、Service简介:java.lang.Object ↳android.content.Context ↳android.content.ContextWrapper ↳android.app.ServiceService是应用程序A
2016-03-31 17:28:33 4578 1
转载 FAQ02963]如何拦截来电,即在电话ring之前就有机会检查来电号码?
[Android Version]Android V2.3 (GB,GB2,GB3)Android V4.0, 4.1,4.2(ICS,ICS2,JB,JB2,JB3,JB5)Android V4.4及之后版本[DESCRIPTION]在电话ring之前检查来电号码。[SOLUTION] **L0及L1在frameworks\opt\telephony\src\
2016-03-30 15:36:25 778
转载 FAQ14847]L版本全屏显示来电界面
[DESCRIPTION] L版本中, 来电直接显示来电界面, 而不是 show Notification(HeadsUp view) [SOLUTION] HeadsUp 是 google 在 L 版本上面 PhoneStatusBar 中新增的功能. 而在未锁屏时来电就是通过这种方式来显示的. 从而替代了全屏显示来
2016-03-29 11:18:18 828
原创 深入分析Android native exception框架
1. Native application 本地应用程序是指可以直接运行在操作系统上,并且处理器直接执行机器码的程序。 比如windows上的各种*.exe的程序,而linux上的是各种bin程序。 在Android上,OS是linux,因此各种bin程序就是所谓natvie application了,比如/system/bin目录下的所有文件。 这
2016-03-28 17:54:56 1005
转载 Android 一键加速原理
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]欢迎转载,转载请注明:http://blog.csdn.net/zhgxhuaa说明在上一篇中介绍了“垃圾清理”,在系统优化中有一个功能往往是与垃圾清理分不开的,那就是“手机加速”。目前流行的管理软件中以及网络上并没有明确的定义什么叫“垃圾清理”什么叫“手
2016-03-28 14:07:19 5472 2
转载 Android Light开发(二) 通知灯调用过程
Android中有各种灯,背光灯,按键灯,指示灯,等等;前几天修改了这部分代码,整理下思路,其实都不难; 首先,来说说指示灯(提示灯),即未接电话,未接短信的时候,会闪灯,这个其实就是NotificationManager这个类中的notify()方法来处理的;流程简单来过一下: Step 1:从应用层发送的notify(),到framework
2016-03-24 17:38:26 5651
转载 Android操作联系人
一、 联系人数据库 联系人的数据库文件的位置/data/data/com.android.providers.contacts/databases.contacts2.db 数据库中重要的几张表1、contacts表该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加到收藏夹等信
2016-03-19 17:49:27 922
原创 Android Light开发(一)
Light源码public abstract class Light { public static final int LIGHT_FLASH_NONE = 0; public static final int LIGHT_FLASH_TIMED = 1; public static final int LIGHT_FLASH_HARDWARE = 2; /
2016-03-19 10:29:24 4917
转载 Android Bottom Navigation
转载请注明出处:王亟亟的大牛之路礼拜4一天因为事假没有去单位然后礼拜3因为生日也没写文章,今天一早上班就补一篇MD的内容,这一篇是关于颇有争议的Bottom navigation相关内容(主要是翻译和理解,代码部分还没来得及实验)众所周知Android之前一直提倡者”Bar”一系列的东西尽量是在“上面”,而苹果的设计一般在下面像这样 而苹果的一般在下面像这样
2016-03-18 11:53:03 4699 1
转载 [FAQ11770][USB] MTK USB问题宝典
内容[DESCRIPTION] MTK USB问题宝典 [KEYWORD]USB OTG问题;USB 名称修改系列;USB serial number客制化;USB 驱动安装问题;USB 测试认证相关问题;USB VID修改相关问题;USB UMS问题;USB MTP/PTP问题;USB ACM问题;USB ADB问题;其他USB相关问题 [SOLUTION] 以下汇总MTK USB相关的所有FA
2016-03-16 14:32:05 2571 1
转载 Android 通知栏Notification
在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。
2016-03-15 09:26:29 685 1
原创 L版本自动背光调节,从亮到暗比较慢的问题
DESCRIPTION] L版本自动背光调节,从亮到暗比较慢的问题,有几个地方可以调,参考如下: [SOLUTION] 1、 刷新帧率,建议调到60fps。 2、 LABC调节速度,调LABC从亮到暗的速度,LABC从暗到亮的速度。
2016-03-08 10:41:13 1128
转载 FAQ11755]92 KK版本出现亮点/横线显示异常问题
[DESCRIPTION] 92 KK版本在时钟界面出现亮点问题,或是在下来菜单中在status bar部分出现横线问题。 现象如下: [SOLUTION] 经过在异常画面进行layer dump发现:该layer是使用GPU进行绘制+ Layer 0xb6ff3ff0 (Popu
2016-03-08 10:39:34 1208
转载 [FAQ10019]HDMI/MHL如何修改手机默认横竖屏显示方式
[DESCRIPTION]插入HDMI/MHL后,手机资源默认会横屏显示,如何去掉不用默认横屏显示,而根据G-sensor改变显示呢? [SOLUTION]请如下修改:PhoneWindowManager.java(alps/frameworks/base/policy/src/com/android/internal/pol
2016-03-08 10:39:04 785
转载 FM切为扬声器模式,耳机和扬声器同时有声音-
[DESCRIPTION]FM切为扬声器模式,耳机和扬声器同时有声音-[SOLUTION]喇叭是直接串接在耳机的左声道上,故到喇叭有声音时耳机口是有输出的,此为HW设计限制, 属于正常现象.默认给到客户的Driver only的版本均是如此
2016-03-07 13:36:40 1801
转载 [FAQ09818]实现在拍摄的照片上添加时间戳功能
[DESCRIPTION]要实现在拍摄的照片上添加时间戳功能,可以参考以下修改方法。 [SOLUTION] 在filesave.java中做如下修改:1 添加以下两个函数:public Bitmap createBitmap(Bitmap src, long dateTaken) { // String d
2016-03-05 16:41:07 1250
原创 [FAQ04528]如何在静音模式下也开启拍照音
[DESCRIPTION] 如何在静音模式下也开启拍照音[SOLUTION]JB,ICS2,ICS需要做如下修改:将mediatek/Config//system.prop文件中的:ro.camera.sound.forced=0替换为:ro.camera.sound.forced=1 JB2需要做如下修改:将frameworks/base/core/r
2016-03-05 16:38:48 561
转载 [FAQ10908][Message]开启固定拨号FDN功能(无法发短信的原因),发送信息时如何做FDN check
开启了FDN功能,在发送信息时会去做FDN check,check通过才有机会继续跑发送流程。发送短信和彩信做的FDN check不同。 [SOLUTION] 短信:FDN check会去check SMSC号码和收件人号码,需要将SMSC号码和收件人号码添加到FDN list里,才会check通过,否则无法发送短信。 发送短信时会做SMSC和目
2016-03-05 10:34:02 4101
转载 FAQ00366]如何使Android应用程序获取系统权限
[DESCRIPTION]如何使Android应用程序获取系统权限[SOLUTION] 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission de
2016-03-03 15:19:46 505
转载 [FAQ09299][SIM]获取手机号码的接口
[DESCRIPTION] 手机号码的API获取接口 [SOLUTION] 一:需要权限:// neet add Permission at manifest file 二: 使用方法:kk版本上:// 1: get TelephonyManager Tele
2016-03-03 15:17:08 910
转载 [FAQ13184]【Contacts Data】 如何修改最小匹配位数MIN_MATCH?
如何修改最小匹配位数MIN_MATCH? [SOLUTION]调整MIN_MATCH涉及三支文件:1. PhoneNumberUtils.java MIN_MATCH (alps\frameworks\base\telephony\java\android\Telephony\)2. OldPhoneNumberUtils.cpp getMin
2016-03-03 14:54:34 975
原创 某些车载蓝牙无法通过PBAP获取手机SIM卡联系人
[DESCRIPTION] 某些车载蓝牙无法通过PBAP获取手机SIM卡联系人(phone storage的联系人可以正常同步) [SOLUTION] 这个case,绝大部分情况是因为这些车载蓝牙没有来读取手机上SIM1/telecom/pb这个虚拟目录从main log搜 “onPullPhonebookInd”,如下log第二个参数为folder信息,只有该参数为S
2016-03-03 14:50:18 2150
转载 FAQ07470][Contacts Data]在手机中预置联系人/Service Number
[DESCRIPTION]预置联系人/Service Number此方法比较适合预置联系人的数目不是特别多的情况联系人比较多的情况,请参考:FAQ12935 预置联系人之Vcard预置联系人 [SOLUTION]本方案实现预置联系人(包含姓名、号码信息)至手机中;并保证该联系人是只读的,无法被删除/编辑。 代码分为两部分:Part On
2016-03-03 14:48:55 1027
转载 [FAQ12564]【Phone Call】双拨号键对应SIM卡拨打电话的实现
[DESCRIPTION] 拨号界面使用双卡拨号,不要拨号选择框,直接点击卡一卡二各自button 拨出去电话 [SOLUTION] UI界面:请客户自行客制化卡1卡2的button图片,并修改拨号盘布局文件。 代码部分:修改拨打电话的intent,在intent中指定slot id,即可直接用卡一或卡二直接拨出。
2016-03-03 11:34:46 1440
转载 [FAQ17435]插入两张卡,选择总是询问。非常快速的连续点击“快速拨号、最近、联系人”正上方的最近联系人,进行拨号,出现一次“拨号失败,已超过限制”后,就一直不能拨号。
[DESCRIPTION] 选择拨号总是询问时,发现所有拨号的地方,如callLog里的回电,联系人里的拨号,只要快速连续的按出现提示“拨号失败,已经超过限制”后,都会出现这个情况。[SOLUTION]MO时,发现还有pre-dial-wait的call存在, 先把这一通pre-dial-wait的call断掉。允许后面的Call可以打出去。修改alps/
2016-03-03 11:31:46 3715
转载 [FAQ02895]【call】在通话过程中,一直靠近距离传感器。通话结束时,要求马上点亮屏幕
[Android Version]Android V2.3 (GB,GB2)Android V4.0, 4.1,4.2(ICS,ICS2,JB,JB2,JB3,JB5) [DESCRIPTION]若是在通话结束之后,也一直有物体靠近距离传感器,则Google默认的行为是当没有插入耳机,没有打开扬声器等情况下依旧会让屏幕保持熄灭。若是有相关客制化需求需要通话结束后马上亮屏的话,可
2016-03-03 11:30:22 851
转载 Android手动回收bitmap,引发Canvas: trying to use a recycled bitmap处理
在做Android的开发的时候,在ListView 或是 GridView中需要加载大量的图片,为了避免加载过多的图片引起OutOfMemory错误,设置了一个图片缓存列表 Map> imageCache , 并对其进行维护,在图片加载到一定数量的时候,就手动回收掉之前加载图片的bitmap,此时就引起了如下错误: Java代码 java.lang.Run
2016-03-02 19:15:06 783
转载 java.lang.RuntimeException: Canvas: trying to use a recycled bitmap android.graphics.Bitmap@412d723
最近遇到了如标题这样的错误,再次记录解决方法。本文参考帖子:http://bbs.csdn.net/topics/390196217出现此bug的原因是在内存回收上,里面用Bitamp的代码为:[java] view plain copy top=(ImageView)view.findViewById(R.id.top)
2016-03-02 10:08:57 1013
原创 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常
[DESCRIPTION] 如何分析java.lang.IllegalArgumentException: Cannot draw recycled bitmaps异常 [SOLUTION] 该类问题的分析,一般是需要找到bitmap对象在那个位置有被recyle,然后再检查代码。如何定位到是在哪个代码位置有把bitmap 对象
2016-03-02 09:32:42 1675
原创 Setting中背光调节时,亮度值可以最小调到最大,如何修改最小亮度值?
Setting中背光调节时,亮度值可以最小调到最大,如何修改最小亮度值? [SOLUTION] 修改frameworks\base\core\res\res\values\config.xml config_screenBrightnessSettingMinimum">30把这个值修改成更小的值即可,但至少要大于0.
2016-03-01 17:41:38 2432
原创 [FAQ04299]如何在activity中控制屏幕点亮与关闭
[DESCRIPTION]如何在Activity中调用Screen off 和 Screen on接口[SOLUTION] Android中通过各种Lock锁对电源进行控制,需要注意的是加锁和解锁必须成对出现。//启用屏幕常亮功能 PowerManager pm =(PowerManager) getSystemService(POWER_SERVICE); wakeLock= pm.newWak
2016-03-01 17:37:23 426
原创 P_sensor 距离感应器 阈值如何设置
DESCRIPTION]p sensor靠近时的阈值如何设定 [PLATFORM] MT6575 MT6577 MT6589 [SOLUTION]通过过程中,当靠近psensor时,屏幕灭屏,靠近的距离主要和psensor设定的阈值有关。 阈值的设定方法如下,可以在工厂模式下,进入alsps测试选项,可观察到psensor的数值变化,此即为从p sensor寄存
2016-03-01 17:33:43 7189 1
AndroidStudio Flamingo Patch2 mac intel版
2023-07-01
libphonenumber-8.10.21.jar
2019-11-17
360加固3.2.2.1兼容Mac10.15.zip
2019-11-13
String.xml转Excel翻译工具
2018-01-22
SP_Flash_Tool_exe_Linux_v5.1620.00.100.rar for Linux
2017-05-24
SP_Flash_Tool_exe_Windows_v5.1532.00.000.rar
2016-12-09
attrs.xml文件
2016-12-05
listviewanimations.apk
2016-05-05
ALPS02322936(For_TEFT6752_LWT_L_ALPS.L0.MP6.V3.8_P17).tar.gz )
2015-09-23
ALPS02314655(For_TEFT6752_LWT_L_ALPS.L0.MP6.V3.8_P15).tar.gz
2015-09-18
CTS Verifier NFC/Notification 测试教程
2015-09-11
Android Studio Linux(android-studio-ide-141.1890965-linux.zip )
2015-05-06
eglMakeCurrent failed EGL_SUCCESS
2015-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人