全部 文章 问答 分享 共找到6个相关内容
[文章] Android系统编译-AOSP-创建自己公司的产品
重点如果你是MTK的方案,那么mtk给的源里,就有mtk系列的内容,不需要修改太多只要改公司名称,设备名称,logo,开机动画之类的就好。这里面我就复制一份x86的来修改吧!
2020-04-01 23:16 · AOSP / 自定义产品 / 系统编译 / MTK / 安卓系统
[文章] 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
[文章] AOSP日记,修改分辨率,修改dpi,全屏禁止下拉拖出状态栏
修改屏幕的分辨率MTK平台的,其他的可能不一样,android5.1的,其他版本或者其他方案商的得去看看咯,这个作为参考。
2019-10-18 21:13 · asop / 系统移植 / 安卓系统 / 系统定制 / 安卓
[文章] 我写文章的一些奇淫技巧
所以记录下来,以后遇到的时候去翻阅一下,也可以供别人参考;比如说:AOSP日记,修改分辨率,修改dpi,全屏禁止下拉拖出状态栏Android系统编译日常记录mtk平台系统编译,资源文件名不能为大写,编译报错这些都是我工作中
2019-11-09 11:59 · 经验 / 博客 / 文章 / 学习方法 / 分享
[文章] Android开发如何读取到CPU,内存等硬件温度信息?
内存温度数据我以前做mtk平台的系统时可以获取到,这个高通的,也不知道它的硬件类型呀。对吧我们怎么知道应先类型呢?
2020-03-18 16:37 · CPU / android / 温度 / 硬件 / 信息
[文章] Android原生代码是怎么实现返回键和Home键功能的呢?
锁屏界面通知壁纸管理截屏状态栏目+NavigationBar(导航栏:返回键,Home键,最近任务)由于我看的代码是MTK修改过的,我也不知道是不是原生的,反正大同小异吧。
2019-10-22 14:42 · Home键 / android / 系统开发 / aosp / mtk
  • 1