博客专栏  >  移动开发   >  MTK平台Android系统开发与定制

MTK平台Android系统开发与定制

该专栏主要总结在企业android系统开发过程中,如何定制,如何找到具体的文件进行修改,最终实现产品的流程。

关注
4 已关注
30篇博文
  • MTK6577+Android之Camera驱动

    MTK6577+Android之Camera驱动 《MTK安卓平台的Camera效果在线调试》 1.     Camera拍照相关概念   1.1  ISP   isp——(Im...

    2016-01-10 21:17
    1424
  • 安卓系统启动脚本init.rc说明文件readme.txt翻译

    本说明文件位于system/core/init/readme.txt 本文参考深入解析安卓系统一书,进行翻译,版权部分归书的作者  刘超,资深Android专家,系统架构师。 博客地址:http:...

    2016-03-01 20:10
    614
  • MTK机器原始OTA更新方法

    在源码中编译完成后会生成各类.img的文件,这时候make otapackage生成ota包一般ota包在源码工程的out/target/...目录下一、通过线刷模式将生成OTA包拷贝到Windows...

    2016-08-25 15:45
    826
  • MTK8127源码编译出现的错误及相关解决办法

    /** * date:2016/8/17 * author: Y.X .YANG */ 按照开发文档提示: 1、MTK提供的开发包目录下有若干个.aa .ab .ac ...的分压缩包。此时应当将这些...

    2016-10-18 17:34
    569
  • MTK8127编译sdk出错解决方法

    1、按照源码中sdk目录下的howto_build_SDK.txt参考文档的编译方式  $ cd ~/my-android-git  $ . build/envsetup.sh  $ lunch sd...

    2016-11-08 13:59
    740
  • Android 6.0出现的init: cannot execve(‘XXX’):Permission denied问题:禁止SELINUX的权限设置

    最近在开发MTK的相关项目,需要将一些可执行文件添加到init.rc文件里去,但是开机后发现,这个bin文件没有权限不能执行,于是我就在init.rc中对相应的bin文件增加了权限。后来发现,改了也没...

    2016-11-26 17:37
    821
  • Android6.0 init 深入分析

    之前写过一篇关于android5.0 init的介绍,这篇博客是介绍android6.0init,之前有的代码介绍不详细。而且分析 解析init.rc那块代码也没有结合init.rc介绍。一、 mai...

    2016-11-28 20:02
    641
  • 在android系统上写C语言程序--开机启动该程序不进入安卓系统

    今天要写的这篇博文意义重大,也是网上很少有的,这是在我工作中学会的一项技术,当然,它也是由简单的问题组合而来的。如何在安卓中写C语言程序,调试安卓驱动,测试程序的的一项重要技能,下面我就不说废话了,直...

    2016-12-05 20:29
    4224
  • Android如何让system分区可读写(MTK安卓6.0)

    Android 系统默认情况下,system 分区是只读 mount 的,因为无法进行往里写数据的,可以用 adb 命令 adb remount 重新 mount 一下。    也可以通过在板子上,输...

    2016-12-07 15:10
    1724
  • Android makefile编写基础

    首先来看一个简单的Android makefile,这个是我上篇文章写的,重新摘出来:LOCAL_PATH:=$(call my-dir) include $(CLEAR_VARS) LOCAL_MO...

    2016-12-08 09:50
    486
  • Android底层开发经验

    最近看到一个博客,他的博文虽然是转载的,但源作者肯定对底层的理解可谓是非常透彻,一副思维导图就可以将整个重要体系建立起来,非常适合大家学习。学习不单单只要有代码,生动有趣更重要。在此推荐一波:http...

    2016-12-08 10:23
    507
  • Android常用的编译命令

    1.make -jX X表示数字,这个命令将编译Android系统并生成镜像,XX表示可以使用到的CPU核数,这在配置好的电脑上特别有用,公司的16核ubuntu服务器执行make -j16只要不...

    2016-12-12 09:45
    575
  • 屏蔽开机的android_kernel_log信息---->lk.bin

    最近在开机加一些自己的测试程序,编译的是eng版本,希望安卓开机后能够看到自己的调试信息,可是一开机就会有很多其它的信息干扰我的调试,那么如何屏蔽掉kernel的kmsg打印的这些信息呢?很简单,我们...

    2016-12-26 15:56
    446
  • Android编译注意事项

    1、make bootimage  编译生成kernel.img和boot.img的整合会在out目录下生成以下文件。Target ram disk: out/target/product/em_t8...

    2017-01-12 09:56
    188
  • 去除安卓导航栏和状态栏的方法

    http://www.th7.cn/Program/Android/201412/326584.shtml去除导航栏主要意图为:1>当手机有物理按键时,需要把虚拟按键(也叫做导航栏)去除或者隐藏,是用...

    2017-02-07 17:36
    809
  • 如何去掉Android 6.0 UI界面上的搜索框

    网上参考了许多博文,更改了不少都没有结果,搜索框就是去不了,后来在以下的这个java文件中找到这个按钮监听事件packages/apps/Launcher3/src/com/android/launc...

    2017-02-08 13:58
    635
  • 去除Android 6.0 界面下的导航栏:NavigationBar

    找到:frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBar.java这个文...

    2017-02-08 15:52
    622
  • Android去除按下HOME按键后上方的搜索框

    找到布局文件:packages\apps\Launcher3\res\values\dimens.xml +74将48dp改为0dp  48dp找到相关触发代码:packages\apps\Launc...

    2017-02-09 11:24
    209
  • 解决Android Studio安装后运行出错的两个问题:dose not...和Internal error...

    1、dose not point to a valid jvm installation出错问题按照以下方法设置一定可以不会出现这个错误。我的JDK安装路径如下:C:\Program Files\Ja...

    2017-02-15 23:38
    305
  • 如何给MT8127添加新的分区

    http://blog.csdn.net/lb5761311/article/details/41805423

    2017-02-16 19:59
    214
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部