1.Android系统架构

linux内核层:为android的硬件提供底层的驱动,例如,音频驱动,WiFi驱动等。

系统运行库层:通过C++库为android系统提供支持。

                          

SQLite库 数据库支持
OpenGL库 3D绘图
android运行时库 提供一些核心库,使开发者可以使用JAVA语言编写android应用,包括ART

应用框架层:提供构建应用程序时使用的api。

应用层:安装在手机上的应用程序,例如,短信,开发的app等。

 

Application Framework:应用程序的框架,这个是非常的重要的,相信Framework这个词大家都应该非常的熟悉了,我们学习Android也主要学的就是这一层,我们通过这些各种各样的框架来实现我们的Application。

Android系统架构:https://www.cnblogs.com/xiaoluo501395377/p/3389411.html

android系统提供的功能:

1.组件。activity,service,broadcast receiver,content provider(内容提供器)

2.系统控件。

3.多媒体服务。

 

Android SDK:使用Android开发的API。

 

hello world项目:

主要关注app下的目录,其余为自动生成。

build:编译自动生成的文件

libs:第三方jar包

res:图片,字符串等资源

 

log日志:

http://limingcai.iteye.com/blog/1485554

 

 

 

 

 

 

 

 

更多相关文章

  1. Android错误解决 Call requires API level 3 (current min is 1)
  2. Android(安卓)property属性机制
  3. Android(安卓)C/C++ 开发
  4. 深入浅出 - Android系统移植与平台开发(五)- 定制手机模拟器ROM
  5. 【Android】AndroidManifest 清单文件以及权限详解
  6. 交付混合了 JSON 的 Android(安卓)应用程序
  7. Android系统分析之带着问题看Handler
  8. carLife 车机端集成
  9. android MVP架构学习

随机推荐

  1. Android动态加载――加载已安装APK中的类
  2. Android(安卓)AlarmManager的取消
  3. [置顶] Android开发之动态库调用
  4. android点滴(8) -- android应用程序的生
  5. Android的onCreateOptionsMenu()创建菜单
  6. android 文件上传的类--完整 可以直接被
  7. 在iOS / Android的统一字体问题
  8. Mac配置Android开发环境变量及工具安装图
  9. Android(安卓)中Activity生命周期分析:And
  10. android:drawSelectorOnTop