Android 初识
来源:互联网 发布:mac驱动精灵怎么安装 编辑:程序博客网 时间:2024/05/18 16:39
首先要知道Android是一个手机操作系统,是一个开源免费的平台。和java比起来,它不是一门编程语言;但是android跟java有很多联系,android的应用框架层就是由java来编写。
Android的机构分为四层,最上层是应用层,最下层是核心内库,中间两层是应用框架层和函数库。
Android的四大组件:Activity,BroadCastReciveder,Service和Content Privoder.
Activity是活动,完成某一项任务的活动。意思就是一个屏幕,他是一个父类。一个活动与另一个活动的切换会用到“意图”,即Intent。
BroadCast Reciveder的意思是广播接受者。举个例子,在手机运行某些程序的时候,BroadCast Reciveder会时刻监听到电量,如果电量不足,那么广播就会提醒。
Service是服务。Android系统自带的某些程序,如短信,电话薄,日历等
Content Privoder:
Android的开发环境搭建:必须要有SDK和开发工具,如eclipse。配置环境比变量。Android的虚拟机是Divik,他比java的虚拟机JVM要快上很多。因为Divik是基于寄存器,在内存中开辟了一块空间,速度跨很多。
Avd 模拟器。Android程序写完之后,测试会使用到avd;也可以使用真机进测试,但是真机要调到USB调试模式。首先要创建一个avd,创建一个sdcard,也可以删除。Adb,pc与avd交互的调试桥。把文件复制到模拟器上运行,把模拟器上的文件复制到电脑上,安装apk文件,卸载apk文件;查询当前模拟器实例,有那些模拟器(adb devices)
- 初识Android
- 初识Android
- 初识Android
- 初识android
- 初识Android
- 初识Android
- 初识 Android
- Android 初识
- 初识android
- 初识Android
- 初识Android
- 初识android
- 初识Android
- 初识Android
- 初识---Android
- Android初识
- 初识Android
- 初识Android
- RecSys的Yelp推荐比赛数据简单分析
- SQL Server xtype的介绍
- java 从服务上获取一张图片
- uninstall make install
- 北京设计模式学习组BJDP第3次活动(2013.06.01)回顾会纪要
- Android 初识
- The 10th Zhejiang Provincial Collegiate Programming Contest Solution
- HDU1240:Asteroids!(BFS)
- 时区日期处理及定时 (NSDate,NSCalendar,NSTimer,NSTimeZone) -- IOS(实例)
- 介绍一个C++的ORM工具ODB
- 比特币是干什么的
- 计算数组中引用的块数
- 改代码低效率的原因
- 折半插入排序