Android 初识

来源:互联网 发布:mac驱动精灵怎么安装 编辑:程序博客网 时间:2024/05/18 16:39

 

首先要知道Android是一个手机操作系统,是一个开源免费的平台。和java比起来,它不是一门编程语言;但是androidjava有很多联系,android的应用框架层就是由java来编写。

 

Android的机构分为四层,最上层是应用层,最下层是核心内库,中间两层是应用框架层和函数库。

 

Android的四大组件:ActivityBroadCastReciveder,ServiceContent 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,也可以删除。Adbpcavd交互的调试桥。把文件复制到模拟器上运行,把模拟器上的文件复制到电脑上,安装apk文件,卸载apk文件;查询当前模拟器实例,有那些模拟器(adb devices

 

 

原创粉丝点击