Android体系架构及认识
我是一个android的学习者,这是我的学习笔记,希望对初学者有帮助,共同学习,共同进步,只要我还在学习,我就会一直做笔记,时时更新!如果出现错误,也请大家提醒,相互谈论,相互学习。谢谢!1.3G的基础知识
移动互联网标准: 1G标准 模拟时代 只能打电话 大哥大 MOTO 2G标准 GSM CDMA 打电话发短信 诺基亚 NOOKIA 2.5G标准 WAP 蓝牙 上网 3G标准: 相对而言:网速更快了! 无线通讯技术 所属公司 用户群体 CDMA2000 电信 全国最大 WCDMA 联通 全国小部分 TD-SCDMA --> (低辐射) 移动 中国 2.Android的概念 Android是Google于07年11月5日宣布的Linux平台开源的操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成 安卓架构体系图:
[html] view plaincopyprint?
1、applications; 应用层 2、application framework (API); 应用程序框架层 3、library + Dalvik VM ; jar包层 4、LINUX KERNEL ; 驱动层 在android的结构的图里面要注意一个东西: LINUX KERNEL --> Binder(IPC) Driver ------ 这个驱动是谷歌程序员自己加到驱动 Android系统的架构 Android是一种开源的智能系统 配置环境变量: 变量名:ANDROID_SDK_HOME 值:sdk的目录。 如D:\android-IDE\android-sdk); 要是在cmd命令下运行,需要在系统环境变量中的path里面添加以下数据 ;%ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools Android特点: 1.开源 2.基于JAVA语言 3.Eclipse IDE 3.搭建开发环境 1.JDK1.5以上(仅有jre不够) 2.Eclipse 3.5 3.ADT插件 4.SDK工具包 4.工程目录结构 -->src 放置程序员编译的JAVA源代码 -->gen 放置ADT自动生成的R.java文件,该文件自动生成,我们不要修改 -->assets 放置一些多媒体文件,比如视屏,MP3........ -->bin 放置编译过后的文件 -->res 该目录为”资源目录”,放置一些图片,界面文件,喝一些文字信息 -->ActivityMian 功能清单文件,可以放置四大组件,及应用中的所有组件 -->project.properties决定应用程序使用哪个版本的android.jar 安装过程: .java-->.class--SDK提供dx工具->.dex-->打包(签名)--.apk 启动过程: 创建进程--创建主线程--在主线程中实例化Activity-- (操作系统会把应用有关的信息Context存放在activity中)--- 然后操作系统调用onCreate方法 注意:Android项目的包名必须是唯一,不能重复,否则会覆盖. Android的升级 Android系统今后将继续每半年一次的升级步伐,分别定在每年的夏天和年终。每代Android系统都 对手机业界的影响 安装方式 ADT安装步骤 在此ADT安装完成 SDK配置步骤 HelloWorld创建步骤 上一篇:JavaEE 7发布进入倒计时 |
-
2.1.png (61.48 KB, 下载次数: 0)
-
1.7.png (60.35 KB, 下载次数: 0)
-
1.5.png (91.32 KB, 下载次数: 0)
-
2.0.png (61.84 KB, 下载次数: 0)
Android体系架构及认识相关推荐
- android架构中最底层是什么层,Android体系架构
Android开发入门教程一丶了解手机通讯技术发展史1.第一代通讯技术 第一代通讯技术,简单来说就是大哥大. 其原理是通过 模拟信号进行传输 1.说话的时候产生声波震动 2.声波震动会让大哥大中的铜片 ...
- 每一位Android开发者应该知道的Android体系架构和开发库
Android的体系架构鼓励组件重用,允许开发者发布共享Activity.Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理.话虽如此,今天我将分享一些关于Android ...
- 基于android2.3.5系统:源码下载及android体系架构
**************************************************************************************************** ...
- Android高级工程师面试必备之计算机网络基础,android体系架构
报文:应用层交互的数据单元 支持的协议有: 域名系统DNS(Domain Name System) 万维网HTTP协议 (HyperText Transfer Protocol) 电子邮件的SMTP协 ...
- Android系统四层体系架构
Android体系架构分为四层:应用层.应用框架层.库层.内核层.(盗用一张图) 一.应用层 应用层包括手机上的所有APP,无论是系统自带的还是用户开发的.他们都是基于第二层应用框架层开发的. 二.应 ...
- android融云自定义通知,Android SDK 体系架构 - 融云 RongCloud
Android SDK 体系架构和消息体系 本文档将详细介绍融云的 SDK 产品架构和消息体系,以便于您更深入的了解融云并更快速的开发自己的产品. 融云 SDK 系统架构 IMKit IMKit 的功 ...
- Google I/O Android官方新体系架构之:Lifecycle
Google I/O Android官方新体系架构之:Lifecycle Google官方在 I/O大会中引入一些列Android新的体系架构内容,其中有一个是Android的Lifecycle.Li ...
- 让人茅塞顿开!一线互联网移动架构师Android框架体系架构!全网最新
有人问,为什么想要投递大厂,总结一下大概有这么几个出发点: 1.追求高薪资 相对小厂而言,大厂的薪资水平会更高不少.具体数字区间就不细说了,但是大厂整体会大方很多,只要你能够通过面试,30%甚至更高的 ...
- Android MVVM 架构应用实现
以前项目中虽然也使用MVVM架构,但由于整体框架不是我自己搭建的,导致我对于MVVM架构的整体还是很不熟悉,所以这次就自己搭建并实现一次MVVM架构. MVVM架构使用的组件有ViewModel.Li ...
最新文章
- python课程推荐-推荐几个优质的 Python 学习资料(良心推荐,非广告)
- Code Generate of Power Designer[转]
- 简单的动画函数封装(1)
- MySQL流浪记(七)—— MySQL删除表数据
- 坦克游戏服务器未响应,《坦克世界》退出战斗 退出战斗卡死解决办法
- kindeditor图片服务器php,kindeditor 粘贴网络图片保存到服务器
- Linus 谈软件开发管理经验(转载)
- C++ float、double判断是否等于0
- 多台电脑集群运算_Linux服务器集群概念辨识
- 把百度首页放到博客里看看
- 转自《我的2017,熠熠生辉》的沙发评论
- HBuilder webApp开发(十)在线差异化升级
- 算法高级(42)-大数定律-澳门皇家菠菜,为什么你逢赌必输?
- 乐观锁、悲观锁、分布式锁的概念及实现
- mysql 8.064位安装_windows64位下MySQL8.0.15安装教程图文详解
- Java通过JfreeChart生成转Base64图片字符串(饼图、折线图、柱状图、折线图-多条、3D柱状图、气泡图、时序图、曲线图、区域图、分布图、联合分类图、双X轴图、K线图、柱状图-横向等图)
- 台大matlab教程知识点——小整
- Pyhive安装(python连接有Kerberos的hive数据库)
- 运行窗口输入命令 点击确定后弹出“打开方式”对话框的处理方法
- Android实时模糊
热门文章
- [ROC-RK3568-PC] [Firefly-Android] 10min带你了解GPIO复用
- 【库房】DateTime.Now.Date和DateTime.Now.TimeOfDay的用法
- Selenium库实现推特爬虫
- Quartus 与modelsim se联合仿真
- iOS-常见三种加密(MD5、非对称加密,对称加密)
- js正则表达式检测邮箱地址是否正确
- win10 oracle怎样卸载,怎么完全卸载Oracle?(Win10) 以Oracle 11g为例
- 备选统驭科目(Alternative Reconciliation Accounts)配置及实操演示
- 增广贤文( 道家儿童启蒙书目)
- 新年春节EDM邮件内容设计案例分享