zoukankan      html  css  js  c++  java
  • 第一章

        由于Android是基于Linux内核的,因此,Android和其他Linux系统的核心部分差异非常小。这一层主要包括Linux的驱动程序以及内存管理,进程管理,电源管理等程序。第二层主要包括使用C/C++编写的代码库也包括Dalivl虚拟机的运行时。第三层Android SDK API由于SDK和API是用Java语言编写的因此这一层也可以陈Java API层,实际上着一层就是用Java语言编写各种library只过这些Library是基于dalivk虚拟机格式的。第四层应用程序,这一层是所有Android用户都要接触的。因为这一层相当于Android的UI所有的Android程序都属于这一层。而这一层主要是由于第三层实现的

    Android移植可分为两部分,应用移植和系统移植。应用移植是指第四层的应用程序移植到某一个特定硬件平台上。由于不同硬件平台之间的差异,或者将应用程序从低版本Android移植到高版本Android上。为了保证应用程序可以在新的硬件平台上正常运行,需要对源代码进行一些修改。当然,如果没有或无法获得源代码,只能重新再新的平台上实现了。一般Android应用移植并不涉及驱动和HAL程序库的移植。

    Android移植的主要工作如下:

    移植Linux驱动;

    移植HAL。

  • 相关阅读:
    发送ajax步骤
    web app开发技巧总结
    移动端常见问题及解决方案
    【转】Session Cookie Token的区别
    call、apply、bind的区别
    【转】rem自适应布局
    ThinkPHP系统内置单字母函数函数
    thinkphp buildsql和fetchsql的区别
    thinkphp 3.2.3重写 pdo链接
    thinkphp pdo 重写问题
  • 原文地址:https://www.cnblogs.com/ddddd/p/5430399.html
Copyright © 2011-2022 走看看