- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 开发语言与开发环境
Android移动应用程序开发教程
第1章 开发语言与开发环境
市场占有率:
1.1 为什么选择Android开发
Android各版本的市场占有情况
最新安卓市场份额:安卓4.4占有率翻番!
2014-04-02 14:51? 出处:pconline 原创? 作者:Aimo[专栏]?? 责任编辑:censi?
为什么选择Android开发
开源
开放
JAVA语言
各种Android设备
Android微波炉
/news/30712/android-powered-microwave-cooking-google
Android智能电视
车联网
可穿戴设备
1.2 开发环境配置
安装Java SDK
1.2 开发环境配置
配置Java SDK
名称
值
说明
JAVA_HOME
D:\JDK1.6
JDK根目录
Classpath
.;%JAVA_HOME%\lib;
lib类库路径,注意有个. ,多个值用;隔开
Path
%JAVA_HOME%\bin;path
bin目录路径
1.2 开发环境配置
Eclipse的安装
1.2 开发环境配置
搭建Android开发环境
在Eclipse上搭建(详见教程)
采用Google提供的adt-bundle-windows-x86(当前需要采用32位jdk)
解压后直接获得sdk和集成Adt的eclipse
Android开发环境搭建
官网
/
/sdk/index.html
获取SDK 工具包
下载地址:/android/adt/adt-bundle-windows-x86.zip
工具包,包含以下内容:
Eclipse + ADT 插件
Android SDK
Android Platform-tools
最新的Android 开发平台
A new Android development environment called Android Studio, based on IntelliJ IDEA, is now available as an?early access preview.?
最新的模拟器镜像
Android SDK 和Eclipse 插件
1.3 Java背景知识
认识Java
——Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
——Web开发。
——Android开发。
1.3 Java背景知识
Java2的三大平台
阅读API文档
1.3 Java背景知识
1.4 Java数据类型与运算符
基本数据类型
类型
关键字
描述
大小/格式
整型
byte
字节型(-27~27-1)
1个字节
short
短整型(-215~215-1)
2个字节
int
整型(-231~231-1)
4个字节
long
长整型(-263~263-1)
8个字节
浮点型
float
单精度浮点型(IEEE754-1985标准)
4个字节
double
双精度浮点型(IEEE754-1985标准)
8个字节
字符型
char
单个字符(0~216-1)
2个字节
布尔型
boolean
布尔型数值(true或false)
1个bit位
1.4 Java数据类型与运算符
运算符
操作符类型
操作符
括号
( )、[ ]
一元操作符
+、-、++、--
算术操作符
*、/、%、+、-
关系操作符
、、=、=、==、!=
逻辑、位操作符
、||、、|、^
条件操作符
A B ? X : Y
赋值操作符
=、*=、/=、+=、-=
优先级高
优先级低
1.4 Java数据类型与运算符
不同数据类型间的转换
自动转型
强制转型
1.4 Java数据类型与运算符
类
引用
对象
狗
类 引用与对象
1.5 Java基本流程控制语句
分支控制语句
if
switch
循环控制语句
for 增强for
while
do while
辅助控制语句
break与continue
1.5 Java基本流程控制语句
异常控制流程语句
try{
}catch(Exception e){
}finally{
}
1.6 Java语言特点
强类型
在编程过程中,一个变量的数据类型必须明确定义,且给该变量的赋值必须与定义类型匹配。
1.6 Java语言特点
完全面向对象
面向对象是目前主流编程语言都一致遵循的编程思想,它是从现实世界中客观存在的事物出发,构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,以现实世界中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位。
1.6 Java语言特点
多线程
Jav
您可能关注的文档
- 聊聊关于PICC维护的那些事儿选编.pptx
- 裂缝储层评价选编.ppt
- 临床操作技能教学(骨干师资培训班教师版)选编.ppt
- 临港休闲渔业选编.pptx
- 灵芝人参土鸡汤选编.pptx
- 领域1汽车认识--情景4选编.ppt
- 流动起重机的分类及构故障操作选编.ppt
- 流量开关PI366(13,7,4增加)刘雍选编.pptx
- 娄底市妇产科医生培训班在楼新会区人民医院举行选编.docx
- 颅脑疾病的CT诊断选编.ppt
- Unit 5 Days of the week 第1课时 Join in 外研剑桥英语(2024)三年级下册.pptx
- 第五单元第3课时 笔算减法(1)(课件)一年级数学下册(人教版2024).pptx
- Unit 3 Learning Better Part B Read and Write(课件)-三年级英语下学期(人教PEP版2024).pptx
- Unit 4 My Body 复习(课件)新蕾快乐英语一年级下册.pptx
- 1 热爱中国共产党 课件 语文一年级下册统编版2024.pptx
- Unit 6 Lesson 3 How many books(课件)鲁科版(五四学制)(三起)(2024)英语三年级上册.pptx
- Unit4 第3课时Hit it big & Wrap up三年级英语下册(外研版三起2024).pptx
- Unit 5 What time is it Get ready & Start up(课件)外研版(三起)(2024)英语三年级下册.pptx
- Unit 4 What’s your hobby(课件)外研版(三起)(2024)英语三年级下册.pptx
- Unit 1 Lesson 4 My favourite food课件 三年级英语下学期(冀教版2024三起).pptx
文档评论(0)