zoukankan      html  css  js  c++  java
  • Android深度探索第四章

      下载、编译和测试Android源代码,Android源代码包含许多的东西,例如:内嵌在Android系统的应用程序(拍照、计算器、日历、相册、拨号器等)的源代码;AndroidSDK带的各种工具(adb、emulator、mksdcard、aapt等)的源代码,当然还有HAL的源代码;从代码的数量上来看,Android源代码还是很复杂的。不过研究Android源代码并不一定要全部了解,只需要了解所需要的代码即可。在下载Android源代码之前还必须在Linux上配置下载环境。Android的源代码目录中除Makefile文件外,其他的目录全是保存了Android源代码的不同子项目。如果只需要Android源代码的一部份只需要了解Android源代码的目录结构,就可以下载任何想要的部分。可以使用repo sync命令或使用git chone命令。由于Android源代码中每个工程代码都有Andorid.mk文件,所以编译整个Android源代码时会递归调用每一个工程目录中的Android.mk文件来编译当前工程。编译Android源代码的具体步骤如下:(1)初始化编译环境(2)选择目标(3)编译Android源代码。Android移植主要是Linux内核的移植,而Linux内核移植主要是Linux驱动的移植。所以为了开发和测试Linux驱动,需要在虚拟机下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。

  • 相关阅读:
    各种机器学习方法概念
    深入理解拉格朗日乘子法(Lagrange Multiplier) 和KKT条件
    肤色识别
    创建自己的窗口消息
    模糊C均值
    Fisher线性判别
    用遗传算法加强足球游戏的人工智能
    人工智能-遗传算法解决推箱子问题现实
    LBP特征
    VC 制作系统托盘程序实现将窗口最小化到系统托
  • 原文地址:https://www.cnblogs.com/swjlinux/p/5432322.html
Copyright © 2011-2022 走看看