- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Android O 版本,第一次默认充电,以后按上次用户选择的USB连接方式连接。
分别对这3个类做修改A update/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/deviceinfo/UsbModeChooserActivity.javaA update/alps/vendor/mediatek/proprietary/packa...
2020-04-16 09:45:10
264
翻译 子线程Handler抛出异常
先看一段代码new Thread(){ Handler handler=null; public void run(){ handler =new Handler(); };}.start();运行之后会抛出Can't create handler inside thread that has not called Looper.prepare...
2019-03-05 16:34:09
237
原创 修改屏幕密度值
mtk6739second\trunk_o1_v1.54\device\mediateksample\LE5039\device.mkPRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.sf.lcd_density=320-->295
2018-10-13 10:06:46
1363
原创 拨号盘拨号数字间距太小 调大 修改通讯录里面收藏和所有联系人字体颜色
Z:\80_l_hct_third\update\tengtai\v138f_qhd_tengtai_t36_b1b5_4Gb\packages\apps\PhoneCommon\res\values\styles.xml<item name="android:minHeight">55dp</item> //好像是越小越大 <style name="Dialp...
2018-05-24 16:29:47
2286
原创 屏蔽弹出停止运行对话框
alps\frameworks\base\services\core\java\com\android\server\am\AppErrors.java mService.killAppAtUsersRequest(proc, null); } }判断包名 让其根据包名对 停止运行的对话框 进行屏蔽 + if(d != null){ + ...
2018-05-24 14:13:01
2748
原创 CTS-Verifier 设置灭屏时间不同步 修改
用此文件和基础文件对比Z:\user\alps_o1_mp2\alps\vendor\mediatek\proprietary\packages\apps\MtkSettings\src\com\android\settings\TimeoutListPreference.java/* * Copyright (C) 2016 The Android Open Source Project * *...
2018-05-24 11:59:11
418
原创 GMS认证软件问题参考
1.android.bluetooth.cts.BluetoothLeScanTest#testBasicBleScan failjunit.framework.AssertionFailedError: Scanresults shouldn't be emptyandroid.bluetooth.cts.BluetoothLeScanTest#testBatchScan ...
2018-05-24 11:54:31
5063
转载 Android 6.0添加自定义铃声
默认在android M版本铃声设置对话框里面包含“更多铃声”选项。在N版本也包含这项,只是未让它显示。铃声设置对话框代码在packages/providers/MediaProvider/src/com/android/providers/media/RingtonePickerActivity.java。在RingtonePickerActivity.java的onCreate函数我们发现如...
2018-05-23 10:08:10
1387
原创 8.1读取android id
1、版本要求:userdebug2、adb root3、联网后测试结果如下:root@mht-51:/home/mht-51# adb shellX24_EU:/ # sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "SELECT * FROM main" | grep android_idandroid_id|36...
2018-05-17 16:07:05
2161
原创 文件管理器里无法显示OTG文件夹
修改frameworks/base/services/core/java/com/android/server/MountService.java文件中的onVolumeCreatedLocked函数将如下行 // Adoptable public disks are visible to apps, since they meet // public API requirement of...
2018-05-16 16:34:59
8074
原创 修改第三方TextView显示字符串
找到frameworks\base\core\java\android\widget\TextView.java该类查看源代码可以找到public final void setText(CharSequence text)这个方法加个判断语句public final void setText(CharSequence text) { if(KstTextView.isModi...
2018-05-05 15:58:51
538
原创 android原生5.1相册照片详情字符串修改
packages\apps\Gallery2\src\com\android\gallery3d\data\MediaDetails.java.. private static void setExifData(MediaDetails details, ExifTag tag, int key) { if (tag != null) { ...
2018-05-05 15:19:57
431
原创 8.1将手机解锁图标替换成制定图标
vendor\mediatek\proprietary\packages\apps\SystemUI\src\com\android\systemui\statusbar\phone\LockIcon.javaprivate Drawable getIconForState(int state, boolean screenOn, boolean deviceInteractive) { ...
2018-04-20 15:28:04
498
原创 增加充电提示音修改默认铃声
在frameworks\base\services\core\java\com\android\server\power\PowerManagerService.java首先添加兼听广播 filter.addAction(Intent.ACTION_BATTERY_CHANGED);+ filter.addAction("android.hardware.usb.action.USB_ST...
2018-04-18 13:56:48
6053
1
原创 观察者模式
观察者模式很好理解,类似于邮件订阅和RSS订阅,当我们浏览一些博客或wiki时,经常会看到RSS图标,就这的意思是,当你订阅了该文章,如果后续有更新,会及时通知你。其实,简单来讲就一句话:当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化一个Observer接口public interface Observer { public void update();}两个实现类publ...
2018-04-13 11:50:09
164
原创 单例对象(Singleton)
1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。public class Singleton { private static Singleton instance = null; private Singleton() { } private static sy...
2018-04-13 11:11:59
557
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人