
手机常规设置
fan-james
向技术深处掘进。
展开
-
修改动画为0.5倍速度
手机修改动画速度路径为:frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java float mWindowAnimationScaleSetting = 0.5f; float mTransitionAnimationScaleSetting = 0.5f;...原创 2018-07-17 09:31:52 · 1346 阅读 · 0 评论 -
应用生成odex,加快开机速度
alps/device/mediatek/common / BoardConfig.mk ifeq ($(BUILD_GMS),yes) ifeq ($(strip $(MTK_AB_OTA_UPDATER)), yes) DONT_DEXPREOPT_PREBUILTS := false else #DONT_DEXPREOPT_PREBUILTS := true...原创 2019-01-16 16:29:42 · 440 阅读 · 0 评论 -
修复system分区不能超过4G
platform/external/avb / libavb/avb_slot_verify.calps/vendor/mediatek/proprietary/bootable/bootloader/lk / platform/common/avb/libavb/avb_slot_verify.csize_t vbmeta_offset; ---->uint64_t vbmeta...原创 2019-01-23 16:15:43 · 642 阅读 · 0 评论 -
桌面低内存跳转
protected void onClickAppShortcut(final View v) { if (intent == null) { throw new IllegalArgumentException("Input must have a valid intent"); } if (mayLowStorage(inten...原创 2019-03-05 16:24:04 · 167 阅读 · 0 评论 -
flash空间调整
device/project/BoardConfig.mkBOARD_MTK_VENDOR_SIZE_KB := 2621440BOARD_MTK_SYSTEM_SIZE_KB := 3670016BOARD_MTK_CACHE_SIZE_KB := 3670016原创 2019-03-20 12:17:40 · 395 阅读 · 0 评论 -
默认输入法使能
首次手机第三方的输入法,或者google输入法,出现弹出提示框,一般都需要去掉。解决方法:+++ b/android/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java@@ -2501,6 +2501,10 @@ class Datab...原创 2019-04-08 15:14:43 · 241 阅读 · 0 评论 -
打印堆栈查看调用
import java.lang.Exception;import android.util.Log;Log.w("fan-james-hide"," animate="+animate); Exception e = new Exception("fan-james-hide"); e.printStackTrace()...原创 2019-04-17 20:26:52 · 528 阅读 · 0 评论 -
低内存查杀保护某些进程
ProcessList.java是一个进程优先级调整函数。低内存查杀保护某些进程可以在这个文件中调整需要保护的进程的优先级。private static final String protect_apps[] = { "system_server", "system", };/** * check whether it is ...原创 2019-05-16 15:25:11 · 277 阅读 · 0 评论 -
配置文件读写
在项目操作过程中,经常需要继续ini相关的配置文件的读写,下面介绍下JAVA下配置文件读写的方法。import java.util.HashMap;import java.io.FileDescriptor;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.File...原创 2019-05-17 19:51:48 · 324 阅读 · 0 评论 -
手机相关问题
【第三方——Twitter】无法给好友发送录制的视频]frameworks/av/media/libmediaplayerservice/StagefrightRecorder.cpp#ifdef MTK_AOSP_ENHANCEMENT //checkVideoEncoderCapabilitiesEx();#endif 默认打开电量百分百显示1.文件路径:pa...原创 2018-10-12 17:20:01 · 536 阅读 · 0 评论 -
adb安装模式修改为speed模式、
frameworks/base / services/core/java/com/android/server/pm/PackageManagerService.java DexoptOptions dexoptOptions = null; if ((installFlags & PackageManager.INSTALL_FROM_ADB) != ...原创 2018-08-21 15:36:26 · 11861 阅读 · 0 评论 -
不能让三方应用接收到开机完成广播
不能让三方应用接收到开机完成广播frameworks/base / services/core/java/com/android/server/am/BroadcastQueue.javafinal void processNextBroadcast(boolean fromMsg) { if (brOptions != null && ...原创 2018-08-24 11:28:44 · 1268 阅读 · 0 评论 -
从短信应用进入查看未读信息,状态栏未读信息不消失
路径为: src/com/android/mms/transaction/MessagingNotification.java public static void cancelNotification(Context context, int notificationId) { /// M: Log...原创 2018-07-17 19:59:59 · 1045 阅读 · 0 评论 -
adb 查看和设置当前屏幕亮度节点值
adb shellcd sys/class/leds/lcd-backlightcat brightness设置背光:echo 255 >/ sys/class/leds/lcd-backlight/brightness ///==>最亮echo 0 >/ sys/class/leds/lcd-backlight/brightness //// ==&...原创 2018-07-06 09:47:06 · 7660 阅读 · 0 评论 -
使用adb命令打开MTKlog方法
很多时候手机出现了问题,例如,拨号盘不能使用了,需要打开LOG查看原因,那么可以直接使用adb shell 命令打开。命令如下:adb shell am start -n com.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity...原创 2018-07-06 09:56:33 · 6308 阅读 · 0 评论 -
android通过ContentProvider实现跨进程读写数据
平时开发过程中,会遇到这种现象,某些apk中的数据需要其它APK访问。处理这种需求的方法很多。下面主要介绍使用ContentProvider实现跨进程读写数据方法。 private static final String KEY_MEM_BIG_APPS = "mem_big_apps"; private ContentResolver mResolver;读取:final String str ...原创 2018-07-06 10:43:33 · 2118 阅读 · 0 评论 -
adb相关问题
1:user root版本不能adb的问题文件路径:platform/system/core/adb/Android.mkifeq (yes, $(strip $(BUILD_ROOT))) LOCAL_CFLAGS += -DALLOW_ADBD_NO_AUTH=1 LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1 LOCAL_CFLA...原创 2018-07-06 11:40:24 · 340 阅读 · 0 评论 -
手机设置分辨率命令
分辨率设置命令adb shell wm size 480X480adb shell wm density 240分辨率恢复命令。adb shell wm size resetadb shell wm density reset原创 2018-08-01 11:54:20 · 2267 阅读 · 0 评论 -
手机连接电脑,电脑上面显示2个手机存储
路径:/frameworks/av / media/mtp/MtpServer.cppvoid MtpServer::addStorage(MtpStorage* storage) { Mutex::Autolock autoLock(mMutex); // add test, avoid show two T card. if(hasStorage(sto...原创 2018-08-10 12:01:05 · 892 阅读 · 0 评论 -
android 8.0预装APK为可卸载
需要在如下文件中配置下。vendor/mediatek/proprietary/frameworks/base / data/etc/pms_sysapp_removable_vendor_list.txt 添加可卸载的:包名。原创 2018-08-13 14:29:51 · 4260 阅读 · 3 评论 -
全屏应用解锁不显示状态栏
/frameworks/base / services/core/java/com/android/server/policy/PhoneWindowManager.java/#ifdef 1 //test,20180816,full screen app not flick statusbar when unlock if (mTopFu...原创 2018-08-22 09:58:19 · 1017 阅读 · 0 评论 -
时区问题
客户反馈一个老项目,智利时区快了一个小时,分析发现只有一个时区,正确的应该是根据月份的变化,会出现2个时区。。对比好的机器,结果如下:1:我看了T3_7.1的机器,当改变日期的时候,智利的时区会发生变化,例如:GMS-03:00的时候提示为:智利夏令时间 GMS-04:00的时候提示为:智利标准时间。2:但是T3_6.0的项目,当改变日期的时候,智利的时区一直都不会变化,一直都是G...原创 2019-07-25 17:19:06 · 452 阅读 · 0 评论