settings
文章平均质量分 83
tangzhihai0421
这个作者很懒,什么都没留下…
展开
-
MTK平台apn&spn的配置
APN的类型分为web(internet),wap,mms三种类型,用于手机中上网时数据交换的接入点名称配置与显示。APN配置的时候,出现的type的值主要有:default,mms,supl,dun。Default常用于一般的数据业务,主要有internet,wap,web;mms类型用于彩信接收发送的业务;supl用于gprs上网;dun用于wifi等上网类型。配置时注意事项:原创 2016-08-03 17:47:00 · 5244 阅读 · 0 评论 -
android 源码截图分析
Android手机同时按住Volume Down键+power键,就会进行截屏,跟Android L源码得知此操作的处理是在frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java中处理的,当用户按住Volume Down键或者power键都好去调用interceptScreenshot原创 2016-08-23 17:45:37 · 1082 阅读 · 0 评论 -
Android framework的一些经验
1.怎样自定义intent选择界面的标题在intent选择界面,系统会列出所有符合intent筛选条件的Activity,intent选择界面的标题默认统一显示" Complete action using",如果想要使用自己定义的标题,可以使用Intent.createChooser()的方法来创建intent,并传入想要的String作为标题。以wallpaper选择框为例,当在Launc原创 2016-08-23 18:57:48 · 511 阅读 · 0 评论 -
在导航栏中添加音量加减button
一些Android音量调节button。或者从保护实体按键的角度考虑,就须要在导航栏的虚拟按键中加入音量加减调节按键。效果例如以下图所看到的:实现步骤例如以下:1.首先在SystemUI中加入音量加减的资源文件。路径例如以下:frameworks/base/packages/SystemUI/res/将图片放入相应的drawable目录,转载 2016-08-26 17:17:49 · 2289 阅读 · 0 评论 -
默认连接电脑的模式为MTP
Android L后默认的usb连接模式为“仅充电”,而且不会随用户每次的选择而记住,假如需要修改默认的usb连接模式并且需要记住用户的选择,需要修改以下一些代码:1.需要把mk文件中的persist.sys.usb.config=mtp这样默认的连接模式就为MTP,但是修改此处后usb电脑手机重启后会在PC端显示两个手机储存】、2.此时需要修改packages/pro原创 2016-12-06 15:15:00 · 5048 阅读 · 1 评论 -
后台播放音乐时,设置手机铃声,后台音乐不会暂停
手机后台播放音乐时,设置手机铃声,后台音乐不会暂停,此现象的为设置手机铃声界面,并没要加入播放的foucs机制,此修改在packages\providers\MediaProvider\src\com\android\providers\media\RingtonePickerActivity.java中import android.media.AudioManager;imp原创 2016-12-07 11:27:13 · 2359 阅读 · 0 评论 -
Android N SettingsProvider的数据保存
Android M之前SettingProvider数据储存的位置在手机目录/data/data/com.Android.providers.settings/databases下不过目前的Android版本虽然也有这个目录,其中却没有对应的文件在,本文是看下当前的数据到底存储在哪里。代码在在frameworks/base/packages/SettingsProvider转载 2017-05-11 16:00:57 · 1918 阅读 · 0 评论 -
Android N的铃声问题(1)
在做Android N的项目时遇到设置SD卡里的音乐为手机铃声后,把SD卡拨出,进入设置铃声里面查看铃声显示为“未知铃声”,而且来电响铃还是设置的SD卡铃声,而不是Android M之前的默认铃声,于是研究了一下Android N的铃声问题。 在手机里面设置铃声时调用的是protected void onSaveRingtone(Uri ringtoneUri) {原创 2017-05-11 16:04:56 · 2014 阅读 · 0 评论 -
Android N的铃声问题(2)
在上一篇文章中介绍了Android N的铃声保存问题,这一篇文章介绍的为Android N的铃声读取流程,以手机响铃过程作介绍,当手机判断来电时会调用packages\services\Telecomm\src\com\android\server\telecom\Ringer.java的startRinging方法: public void startRinging(Call fore原创 2017-05-11 16:38:20 · 2301 阅读 · 2 评论