- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Andrid基础
前言
什么是3G
第三代移动通信技术(3rd-generation,3G),是指将无线通信与国际互联网结合的新一代移动通信系统,数据传输速度有很大提升。
目前主流的3G技术标准有三种:
TD-SCDMA:中国自主知识产权的3G通信技术。中国移动运营。
WCDMA:欧洲主导的主流3G技术,全球80%以上的3G网路都是采用此种制式。中国联通运营。
CDMA2000:由美国提出,目前日韩使用较多。中国电信运营。
什么是Android
Android本义指“ HYPERLINK /view/2788.htm \t _blank 机器人”,Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,官方中文名:安卓 。
Android系统早期由原名为Android的公司开发,谷歌在2005年收购Android.Inc后,继续对Android系统开发运营。
底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,大部分程序以Java语言编写。
由于Android系统的开源特性,很多制造商都在生产Android系统,如:摩托罗拉、HTC、三星、索爱、LG、魅族、小米等。
Android系统除了运行在智能手机上之外,还可以用做平板电脑、汽车、电视等很多设备上。
Android系统架构图:
主流智能手机操作系统
搭建开发环境
所需资源
ADT插件,ADT 是 Eclipse 平台下用来开发 Android 应用程序的插件。
Android SDK,开发工具,包含开发Android程序所需类库、源码、文档、案例等资源。
可在官网下载: HYPERLINK /android /android (国内不能访问,需要翻墙)
MyEclipse安装ADT插件
Eclipse安装ADT插件
配置SDK路径
开发一个Android程序
启动虚拟机
点击机器人图标
弹出虚拟机管理器,默认窗口较小,可以拖大,选择New。创建一个新的虚拟机
配置虚拟机
name:虚拟机的名字,可随意定义
Target:虚拟机版本
SD Card - Size:虚拟机的SDCard大小,会在本地硬盘创建指定大小的文件用来存储数据,模拟真实手机的SDCard
如果使用原有文件,可以选择File并点击Browse指定文件
Skin - Built-in:选择分辨率
QVGA:320x240
HVGA:480x320
WQVGA400:400x240
WQVGA432:432x240
WVGA800:800x480
WVGA854:854x480
也可以选择Resolution自行指定
成功进入Android操作系统界面
如果虚拟机显示无信号,需要对电脑的网络连接进行配置
无论电脑是否联网,IP地址、子网掩码、默认网关、首选DNS服务器都需要配置
电脑如果未连接局域网或互联网,可以见默认网关和首选DNS服务器配置成本机IP,例如:
电脑如果已连接局域网,需要将网关和首选DNS服务器进行设置,例如:
如果电脑已连接互联网,正常情况虚拟机不会显示无信号,重启虚拟机
创建Android程序
创建Android Project
Project name:项目名
Build Target:Android版本
Application name:程序名,显示在程序列表中,以及程序启动后的标题栏
Package name:包名,程序的唯一标识
Create Activity:选择程序启动时是否创建一个窗体,设置主窗体名字
Min SDK Version:设置运行该程序所需的最低版本
安装、卸载程序
Eclipse安装
右键点击工程 – Run as – Android Application
虚拟机卸载
设置 – 应用程序 – 管理应用程序 – 选中要卸载的程序 – 卸载
adb安装
打开cmd命令行 – 进入SDK根目录下tools文件夹
abd install apk文件绝对路径
例如:adb install D:\ItCast\Program\android\01_HelloWorld\bin\01_HelloWorld.apk
adb卸载
adb uninstall 包名
例如:adb uninstall cn.itcast.helloworld
了解项目目录结构
src:源代码
gen:系统自动生成的文件
R.java 中记录了项目中各种资源ID
res:系统资源,所有文件都会在R文件生成资源ID
drawable:图片
layout:界面布局
values:数据
anim:定义动画的XML
xml:XML资源文件
raw:原生文件
assets:资源路径,不会在R文件注册
perties:供Eclipse使用,读取该项目使用Android版本号
文档评论(0)