android应用程序开发流程要点

上传人:s9****2 文档编号:500334025 上传时间:2024-02-06 格式:DOC 页数:20 大小:740KB
返回 下载 相关 举报
android应用程序开发流程要点_第1页
第1页 / 共20页
android应用程序开发流程要点_第2页
第2页 / 共20页
android应用程序开发流程要点_第3页
第3页 / 共20页
android应用程序开发流程要点_第4页
第4页 / 共20页
android应用程序开发流程要点_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《android应用程序开发流程要点》由会员分享,可在线阅读,更多相关《android应用程序开发流程要点(20页珍藏版)》请在金锄头文库上搜索。

1、目录1 小结要点12 JAVA基础知识1ANDROID应用程序开发环境搭建5,6.ANDROID 应用程序目录结构新建一个ANDROID应用ANDROID 四大组件及界面 UI元素7 ANDROID应用程序的工作机制7.8 ANDROID应用程序常用功能接口作者:万籁唤专业源于专注、合作创造双赢1小结要点1、熟悉了解java面向对象编程思想及基础知识;2、An droid应用程序开发环境的搭建;3、了解An droid应用程序的目录结构;4、新建一个 an droid 应用(Hello,A ndroid World!)5、熟悉An droid四大组件及控件;6、理解An droid应用程序开发

2、的工作机制;7、熟悉常用功能的接口;2 Java基础知识表一一 JAVA语法与C语言语法对比C语言语法规则JAVA语言语法规则代码框架从main函数开始从main方法开始,但是必须是包含 在类中,类名一般以大写字母开头, 文件名与类名必须相冋数据类型整型数:int、unsigned int Y 字节整数型:byte -1字节 short 字long int、unsigned long int -8节字节int 字节long -8 字浮点型:float 字节节double 字节浮点型:float 字节double -8字符型:char、signed char -字节字节布尔类型:没有此类型字符型

3、:char 字节可当做无符字符串类型:没有此类型号整型布尔型:boolean -不确定,只有true 和false,存储空间取决于 JAVA虚 拟机的实现字符串类型:String变量、运算符略与C语言命令及运算规则基本一致语句结构略与C语言基本一致,但没有goto语句数组声明和创建: 例:int m10;声明和创建:例:int m = newin t10;常用修饰符static:略static:与C语言相同常量:#define COUNT 100常量:private final int count = 100 ;public staticfinal intCOUNT = 100;类的定义无访问

4、控制符修饰符class类名 属性声明方法声明构造器声明访问控制符无public、private、protected对象属性初 始化无类名对象名-new构造器this关键字略参考相关书籍指针略无3 An droid应用程序开发环境搭建使用的工具:java jdk、android SDK、eclipse、ADT 插件方法一:一、首先安装java jdk并设置环境变量;二、将别人已经安装好的eclipse、an droid SDK目录拷贝到自己的电脑;三、打开eclipse设置an droid SDK路径(配置 ADT)。1、Eclipse启动后,选择 Win dow Prefere nces.,在

5、打开的属性框,选择 An droid,如下图;可以 看到:2、在SDK locati on 中输入你的 An droid SDK 所在的目录,然后按 Apply 按钮即可看到我们安装SDK包,如下图:四、an droid SDK的配置1、在 Eclipse 中选择 Window-Android SDK and AVD Manager,或者在 android-sdk-windows 文件 夹中双击SDK Manager.exe,可以看到类似如界面:第#页共21页作者:万籁唤专业源于专注、合作创造双赢第#页共21页作者:万籁唤专业源于专注、合作创造双赢2.在上述界面中选择 Virtual Devi

6、ces,按new按钮创建虚拟设备,输入如下图所示:3.点击 Create AVD 按钮,如果安装成功,会在An droid SDK and AVD Man ager 对话框中显示第#页共21页作者:万籁唤专业源于专注、合作创造双赢第#页共21页作者:万籁唤专业源于专注、合作创造双赢第#页共21页作者:万籁唤专业源于专注、合作创造双赢第#页共21页作者:万籁唤专业源于专注、合作创造双赢方法二:略安装步骤比较繁琐,网速比较慢的话需要大概一天的时间,对安装步骤不熟悉的话可能需要 两天。所以此安装方法关键就是安装an droid SDK和ADT插件,方法一是拷贝了已经安装好了的, 在方法一中可以直接省

7、去而直接配置环境就 0K 了4 an droid应用程序目录结构1、目录结构如下图所示:-HelloAndroidWcrldI- 3 src-tb con. vranlh.十 |_J j Mell0Andrei dWcrld. j ava+ gsn Geikerated Java Fil&zJ-&, Androi d 2.2+. I*i*. android, j ar - 1J: imEetuEVsikdroi d-zdlf-winassets-浊 res-dr aw直bierh如i* i con. png:+draablt-ldpi+ L drs.wiM-t_mipi-已 1 ayoutX

8、main. Knl-i - viLnssJ New Project An droid Project,具体输入如下图:2、直接点击 Finish ”按钮即可6 An droid四大组件及界面UI元素1、Activity :应用程序的界面容器,可以放置各种各样的控件;2、Broadcast Intent Receiver可以使用BroadcastReceive来让对一个外部事件做出响应;3、Service :是一种后台运行的服务程序,是没有用户界面的;4、Content Provider :用于数据共享Activity :既然是一个容器那么就可以放置各种控件,女口:按钮(Button)、文本框(

9、TextView)、 编辑框(EditText)、多项选择(CheckBox)、单项选择(RadioGroup)、下拉列表(Spinner) 等等,具体的用法可参考相关的书籍。7 An droid应用程序的工作机制工作机制主要是围绕四大组件进行展开的1、ActivityAndroid中,Activity 是所有程序的根本,所有程序的流程都运行在Activity 之中,Activity 具有自己的生命周期由系统控制生命周期,程序无法改变,但可以用onSavelnstanceState保存其状态。onSavelnstanceState对于Activity ,关键是其生命周期的把握(如下图),其次就

10、是状态的保存和恢复(intent )onRestorelnstanceState ),以及 Activity 之间的跳转和数据传输(AChriy阳血It此i磬icj/Activity 中常用的函数有 SetContentView()有:findViewByld()finish() startActivity() ,其生命周期涉及的函数void onCreate(BundlesavedInstanceState)void onStart() void onRestart()void onResume()void onPause()void onStop()void onDestroy()注意的是

11、,Activity 的使用需要在 Manifest 文件中添加相应的 ,并设置其属性和intent-filter 。IntentAndroid中提供了 Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Service 之间的交互。因此,Intent 在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。在S

12、DK中给出了 Intent作用的表现形式为: 通过 Context.startActivity()* 通过 Context.startService()通过广播方法(比如or Activity.startActivityForResult()启动一个 Activity ;Context.sendBroadcast() broadcastreceivers 。,Context.sendOrderedBroadcast()Context.sendStickyBroadcast())发给启动一个服务,或者通过Context.bindService()和后台服务交互;2、Intent属性的设置,包括以下几点:(以下为 XML中定义,当然也可以通过Intent类的方法来获取和设置)(1)Action,也就是要执行的动作SDk中定义了一些标准的动作,包括on sta ntTarget comp onentActio nACTION_CALLactivityIn itiate a phone call.ACTION_EDITactivityDisplay data for the user to edit.ACTION_MAINactivityStart up as the in itial activi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号