Android应用程序开发基础.pdf
《Android应用程序开发基础.pdf》由会员分享,可在线阅读,更多相关《Android应用程序开发基础.pdf(25页珍藏版)》请在三一文库上搜索。
1、AndroidAndroid应用程序开发基础应用程序开发基础 Android平台手机应用开发技术培训 初级.第2讲 学习目标: 目标学员: 课程时长:45分钟 有JAVA语言基础的开发者或在校计 算机相关专业大学生 了解Android常用开发框架 掌握Android中Activity的作用及使用方 法 AndroidAndroid应应用程序开发概述用程序开发概述 Android项目工程目录介绍 Activity的作用及创建方法 布局的作用及创建方法 课程目录课程目录 AndroidManifest.xml介绍 Android程序的构成 Activity:是Android构造块中最基本的一种,在
2、应用中,一个activity通常就是 一个单独的屏幕 Intent:Intent类用于描述一个应用将会做什么事,实现在屏幕与屏幕之间移 动 Service:一个Service是一段长生命周期的,没有用户界面的程序,可以用来 执行后台操作 Content Provider:用于将你的应用数据共享给其它的应用 并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时 候,我们只需要这四种中的几种组合成我们的应用。 一般情况下,我们需要将程序的代码逻辑、界面布局和数据文件相分离,并 放入工程的不同位置 Android应用程序开发概述 AndroidAndroid项目工程目录介绍项目
3、工程目录介绍 Activity的作用及创建方法 布局的作用及创建方法 课程目录课程目录 AndroidManifest.xml介绍 Android项目目录结构 srcjava原代码存放目录 gen自动生成目录。gen 目录中存放所有 由Android开发工具自动生成的文件R.java assets:资源目录,可以存放文件、图片,声 音等各种数据 res/layout布局,用来存放各个界面布局 res/values数值目录,可以存放字符串, 数组,颜色等数据文件 res/drawable用来存储项目中图片 AndroidManifest.xml功能清单文件。 这个 文件列出了应用程序所提供的功能
4、 default.properties项目环境信息,一般不 需要修改此文件 Android应用程序开发概述 Android项目工程目录介绍 ActivityActivity的作用及创建方法的作用及创建方法 布局的作用及创建方法 课程目录课程目录 AndroidManifest.xml介绍 Activity概述 一个Android程序可以由一个或多个Activity组成 每个Activity可以对应一个软件界面 对于有界面的程序来说,程序的入口就是一个Activity 多个Activity间可以相互跳转以实现多个界面的相互切换 当打开新的Activity时,当前的Activity会被放到后台,同
5、时压入堆栈以便在上 面的Activity被关闭后再次被显示出来 ActivityActivity的创建的创建 public class NewActivity extends Activity Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); /这里可以使用setContentView(R.layout.xxx)显示某个视图 第一步:创建Activity类 ActivityActivity的创建的创建 . . 第二步:在配置文件中加入对该Activity
6、的声明 Activity类的常用方法 Activity中常用的函数有: SetContentView() 设置当前要显示界面对象 findViewById() 获得当前界面中的某个控件对象 finish() 关闭当前的Activity startActivity() 通过发送一个意图来启动某个与之相匹配的Activity Activity的生命周期 Activity有三个状态: 运行当它在屏幕前台时(位于当前任务堆栈的 顶部),它是激活或运行状态。它就是响应用户操 作的Activity。 暂停当它失去焦点但仍然对用户可见时(如右 图),它处于暂停状态。 停止完全被另一个Activity覆盖时则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 应用程序 开发 基础
链接地址:https://www.31doc.com/p-3329626.html