您的位置:首页 > 其它

安卓--第一天--安卓简介与SDK

2016-01-26 10:07 218 查看
说明,看黑马的视频教程的记录,我愿化做黑夜里的一盏灯火,燃烧自己,为你照亮前进的道路。

安卓核心基础

1.1手机制式

1G:第一代模拟制式手机,就是大哥大,手机类似于简单的无线电双工电台,通话锁定在一定的频率

2G:GSN,CDMA等数字手机,手机使用PHS,GSM或者CDMA这些十分成熟的标准,具有稳定的通话质量和合适的待机时间,支持彩信业务和上网业务的WPA服务,以及各种各样的java程序等

3G:第三代移动通信技术,将无线通信和国际互联网等多媒体通信结合的新一代移动通信系统,能够处理图像,语音,视频流等多媒体形式,提供包括网页浏览,电话会议,电子商务等多种信息服务

4G:TD-LTE和FDD-LTE两种制式,也是目前主流的手机制式

1.2安卓简单历史

安卓之父:安迪鲁宾

2003年10月,安迪鲁宾创建了一家公司,名为安卓,开发针对手机的操作系统

2005年8月,被谷歌收购

2007年11月,谷歌向外界展示了安卓操作系统

2011年,安卓在全球的市场份额首次超过塞班,跃居第一

安卓进化史

1.5 Cupcake(纸杯蛋糕)

1.6 Donut(甜甜圈)

2.1 Eclair(闪电泡芙)

2.2 Froyo(冻酸奶)

2.3 Gingerbread(姜饼)

3.0 Honeycomb(蜂巢)

4.0 Ice cream SandWich(冰激凌三明治)

4.1 Jelly Bean(果冻豆)

4.2 Jelly Bean(果冻豆)

4.3 Jelly Bean(果冻豆)

4.4 Kitkat(雀巢巧克力)

5.0 Lollipop(棒棒糖)

1.3 安卓系统结构

安卓体系图



1.4 DVM和JVM的区别

jvm:基于栈的架构 .java->.class->.jar

dvm:基于寄存器的架构 .java->.class->.dex->.apk

1.5 SDK的结构目录

获取SDK工具包:自己网上下载

1.6模拟器的启动

安卓开发可以使用模拟器,但是推荐使用手机

Android debug bridge 安卓调试桥

创建模拟器,屏幕尽量小些,启动速度运行速度快

1.7安卓应用的目录结构

Activity:应用被打开时显示的界面

src:项目代码

R.java:项目中所有资源文件的资源id

Android.jar:Android的jar包,导入此包方可使用Android的api

libs:导入第三方jar包

assets:存放资源文件,比方说mp3、视频文件

bin:存放编译打包后的文件

res:存放资源文件,存放在此文件夹下的所有资源文件都会生成资源id

drawable:存放图片资源

layout:存放布局文件,把布局文件通过资源id指定给activity,界面就会显示出该布局文件定义的布局

menu:定义菜单的样式

String.xml:存放字符串资源,每个资源都会有一个资源id

1.8 调试

Dalvik debug monitor service

Dalvik调试监控服务

adb start-server:启动adb进程

adb kill-server:杀死adb进程

adb devices:查看当前与开发环境连接的设备,此命令也可以启动adb进程

adb install XXX.apk:往模拟器安装apk

adb uninstall 包名:删除模拟器中的应用

adb shell:进入linux命令行

ps:查看运行进程

ls:查看当前目录下的文件结构

netstat -ano:查看占用端口的进程

1.9电话拨号器

组件必须设置宽高,否则不能通过编译

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

如果要在java代码中操作某个组件,则组件需要设置id,这样才能在代码中通过id拿到这个组件

android:id=”@+id/et_phone”

在一个应用中,启动另一个应用,安卓提供了一个基于动作的机制来完成这个

创建意图对象:Intent intent = new Intent();

设置动作:intent.setAction

设置内容:intention.setData

启动,将intent传入:startActivity();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: