全部 文章 问答 分享 共找到13个相关内容

[文章] 锁定安兔兔安装版本以及设备在5度的时候有温度过高的弹窗,60度关机,-5度弹窗,-10度关机
/kernel-4.14/drivers/power/supply/mediatek/battery/mtk_power_misc.cindex7af23b80ff6..c9a0fe469af100644
2023-10-08 16:17
·
AndroidFramework

[文章] Android系统编译日常记录mtk平台
记录一下,有时候不常编译的话,有些东西会忘记的。编译的时候,把日志输出到build.log里面make-j402>&1|teebuild.log输出当前编译环境printconfig我们sourcebuild/envsetup.sh的时候,其实就是把envsetup.sh里的脚本当成shell命令去执行。所以这一步完成以后,我们才可以执行上面这些命令。比如说,launch、make、mm、mmm、这些命令都要执行sourcebuild/envsetup.sh以后才可以执行!也就是说,我们如果遇到一些不记得的命令,可以先去看看这个文件envsetup.sh里的shell脚本。如何能让系统编译默认打log和支持adb呢?修改以下这些项:build/core/main.mk#TargetismoredebuggableandadbdisonbydefaultADDITIONAL_DEFAULT_PROPERTIES+=ro.debuggable=10为false,1为true。也就是说1表示打开adb调试#Disabledebugginginplainuserbuilds.enable_target_debugging:=true这个是表示是否调试,true表示打开调试,false表示关闭调试。调试跟系统相关的app有些时候,我们开发的应用跟系统的服务有关联,如果没有编译出sdk来,用androidstudio就没法编译了。所以我们需要放到系统里面进行编译。按传统的做法:1、最笨的方法是:全编译,再刷机。虽然是增量编译,但是也要花费不少的时间。编译完成以后还要刷机。2、单独一个模块编译,再makesnod,再进行刷机。目前比较好的方法是怎么样的呢?模块编译成apk,使用覆盖的形式,省去了makesnod的时间(大概四分钟左右),省去刷机和第一次启动的时间(大概5分钟左右)这个编译命令是:mmWITH_DEXPREOPT=false-B进入到需要编译的目录模块,输入这个命令,就可以编译出对应的apk了,而不是apk+odex。有了apk之后,再去删除系统的,重启以后直接安装即可。把应用编译成apk在系统编译里头,默认会把应用编译成apk和odex,其中apk只有java编译出来的类,odex有资源文件如果要单独编译成一个apk的话,可以在mk文件里添加:WITH_DEXPREOPT:=false打开MTKlogadbshellamstart-ncom.mediatek.mtklogger/com.mediatek.mtklogger.MainActivity

[文章] Android13user版本默认打开adb root和apk root
第一次在沙滩写博客,写的不好欢迎大佬指正,此方案是在mtk平台验证过的,其他平台暂时没有试(主要是也没其他平台的机器),大佬有更好的方法欢迎交流。

[文章] Android Framework按power键直接关机,不弹出关机选项窗口以及去除锁屏功能
好久没写文章了,最近做了一些新需求,有难的也有简单的,比如关机动画和关机铃声,本来想写关机动画的,但是我是用的是mtk的机器,关机动画的方法不适用AOSP,今天就写两个简单的,按power键直接关机,不弹出关机选项窗口以及去除锁屏功能
2023-05-23 10:38
·
AndroidFramework

[文章] 默认给予APK设备管理员权限以及取消进入APP导航栏按钮亮度自动变暗
vendor_public_framework_filevendor_public_lib_file}:file{executeexecute_no_trans};')这个开机执行adb命令的方法还可用于其他需求,接下来是去掉进入APP以后导航栏按钮亮度会自动变暗这个效果,这个效果我就不发出来了,mtk
2024-12-13 15:59
·
Androidframework

[文章] 安卓十三在framework层更改第三方APP的摄像头方向
constCameraMetadata&staticInfo,/*out*/int32_t*transform){...intorientation=entry.data.i32[0];这个方法是我在mtk
2023-10-24 14:43
·
AndroidFramework

[文章] 安卓在Recent界面清理app同时也清理掉关于此app的所有服务
Context.ACTIVITY_SERVICE);+am.forceStopPackage(pkgname);+}mPendingAnimation=anim;核心思路基本都是一样的,只是改的方式有点差异,我这个也是参考了一个MTK

[文章] android init启动流程(上)
target#目标设备文件AndroidBoot.mkmakefie-recovery#由lk启动,主要用来更新主系统(即我们平时使用的Android系统)-diskinstaller#打包镜像路径:#/lk_mtk
- 1