Msm8960(APQ8064)平台的MSM-AOSP-kitkat编译适配(1):基础知识

本文是关于Msm8960平台MSM-AOSP-KitKat编译适配的系列文章起点,介绍了编译适配的基础知识,包括Android版本选择、Rom分类、Rommer分类、Google-AOSP与高通MSM-AOSP的关系、内核类型以及代码版本管理。旨在提供一种大众化的、低门槛的编译适配方法。
摘要由CSDN通过智能技术生成

讨论QQ群:304570451(仅接受各开发组成员,各论坛开发者,广告、推销者勿扰)

这一篇是这一系列文章的起始,就暂不进入正题,先啰嗦一下一些基本的常识和一些题外话吧,这些知识也挺重要的,建议急性子的读者也多了解一下。

声明:本系列文章并非百科全书,笔者也不指望靠这些文章就能把一个初学适配者指导成一个高手,所以请读者碰到问题时请多动手尝试。

一、目的

写这一系列文章的目的,是为了总结出一种通用的方法,一种门槛不高,且不需要很深的编程基础,适用于大众的编译适配方法;使用这种方法,可以为各种基于高通msm8960平台的手机,编译适配出msm-aosp。

二、Android版本

4.4即kitkat是目前比较稳定的版本,也被大部分android手机所支持,所以笔者本系列文章专门针对此版本。但有些经验、方法总是共通的,其它的版本的系统甚至cm的编译适配也可以部分地参考本系列文章。

三、Rom的分类

虽然aosp是原生系统,但相对于官方系统来说,也属于第三方系统的范畴。
总之除了官方rom、基于官方优化(汉化)的rom以外,其它种类的rom都属于第三方rom。
而第三方rom按照其产生的方式仍然可以再分类:编译,插桩,移植
那么一共就有4个分类
优化:指的是修改优化官方rom(包括汉化)
编译:指的是从源代码编译出来的rom
插桩:指的是用代码插桩的方法适配出来的rom,一般使用patchrom系统
移植:指的是从相近配置机型的rom以及本机型的底包rom中获取资源,通过文件替换的方式,产生的rom

四、Rommer的分类

笔者暂且按照rom的分类把rommer也分为优化者、编译者、插桩者、移植者。
但并没有严格的阵营或界限,毕竟一个rommer可能做同时编译、插桩、移植、优化。
优化者就不多说了,一般接触android都是从优化系统(汉化、修改)开始,这本身就是基础,即使是适配高手,优化的手段也都必须掌握。
由于miui、乐蛙、百度等这些插桩型或移植型rom在国内的流行,所以国内的插桩者、移植者众多,相反国外的插桩者却不多,这是由国内的android生态圈所决定的。
而android open source(现在已经墙了),

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值