android嵌入式开发pdf(Android嵌入式开发及实训)

《Android应用开发基础.pdf》由会员分享,可在线阅读,更多相关《Android应用开发基础.pdf(25页珍藏版)》请到人人书库搜索。

Androidandroid应用开发基础应用开发基础android平台移动应用开发技术培训初级第二讲学习目标:针对学生:课程时长:45分钟具有java语言基础的开发人员或者计算机相关专业的大专院校学生了解Android常用开发框架掌握Android中Activity的作用及使用方法androidandroid应用开发概述应用开发概述android项目项目目录Activity的作用及创建方法介绍Layout的作用及创建方法课程目录课程目录AndroidManifest.xml介绍Android程序的组成Activity:Android最基本的一类构建块,在应用程序中,一个活动通常是一个单独的屏幕Intent:Intent类用来描述应用程序将要做什么,以及在屏幕之间移动Service:服务是一个没有用户界面的长生命周期程序,可用于执行后台操作Content provider:用于与其他应用程序共享您的应用程序数据并不是每个Android应用程序都需要这四个构建块,这不是必须的,有时候,我们只需要这四个中的几个就可以组成我们的应用程序。

一般我们需要将程序的代码逻辑、界面布局、数据文件三者分离,放在项目的不同位置。 Android应用开发概述. Android. Android项目. 项目目录介绍. 项目目录介绍. activity的作用及其创建方法. layout的作用及其创建方法. 课程目录. 课程目录. Android manifest.xml介绍. Android项目目录结构。 src. Java. 原始代码存放目录。 gen. 自动生成目录。 gen目录下存放的是Android开发工具自动生成的所有文件。 r.java. assets:资源目录,可以存放文件、图片、声音等数据。 res/layout. 布局,用于存放各种界面布局。 res/values. 数值目录,可以存放字符串、数组、颜色等数据文件。 res/drawable. 用于存放项目中的图片。 Android manifest.xml. 功能清单文件。 此文件列出了应用程序提供的功能perties项目环境信息,一般不需要修改此文件Android应用开发概述Android项目项目目录介绍Activity的作用及创建方法layout的作用及创建方法课程目录课程目录androidmanifest.xml介绍activity概述一个android程序可以由一个或多个activities组成每个activity可以对应一个软件界面对于一个有界面的程序来说,程序的入口就是activity多个activity可以互相跳转,实现多个界面之间的切换当打开新的activity时,当前的activity会被放到后台并压入堆栈,以便上面的activity关闭后,可以再次显示Activity活动的创建public class newactivity extends activity override protected void oncreate(bundle savedinstancestate) super.oncreate(savedinstancestate);这里可以使用setcontentview(r.layout.xxx)来显示一个view第1步:创建activity类activity活动的创建。 第二步:在配置文件中添加activity的声明activity类的常用方法activity中常用的函数有: setcontentview() 设置当前需要显示的界面对象findviewbyid() 获取当前界面中的控件对象finish() 关闭当前activity startactivity() 通过发送intent来启动一个匹配的activity,activity的生命周期有三种状态: 运行中 当它位于屏幕前台(位于当前任务堆栈的顶部)时,它处于活动或运行状态。

它是响应用户操作的 Activity。 Paused 当它失去焦点但仍对用户可见时(如右图所示),它处于暂停状态。 Stopped 当它被另一个 Activity 完全覆盖时,它处于停止状态。它仍然保留所有状态和成员信息。但是,它对用户不可见,因此它的窗口将被隐藏,如果其他地方需要内存,系统通常会杀死这个 Activity。 Activity的生命周期及对应方法 当Activity从一个状态转变为另一个状态时,会调用如下几个受保护的方法来通知这个变化: void oncreate(bundle savedinstancestate) void onstart() void onrestart() void onresume() void onpause() void onstop() void ondestroy() Activity的生命周期及对应方法 代码演示 Android应用开发概述 Android项目 项目目录 Activity的作用介绍及其创建方法 布局的作用及其创建方法 布局的作用及其创建方法 课程目录 课程目录 AndroidManifest.xml介绍 Android手机常见分辨率 HVGA:480*320 QVGA:240*320 WVGA800:480*800 WVGA854:480*854 其他分辨率:可以自定义分辨率 Android中的布局管理器 Android中有很多布局管理器,每种都有自己的特点 布局管理器可以统一管理其中的各种控件 决定容器内所有组件大小和位置的对象 虽然组件可以提供大小、对齐方式提示,容器的布局管理器将最终决定组件的大小和位置。

本章我们主要使用流式布局管理器LinearLayout,其内部控件可以从左到右或者从上到下按顺序排列。Android平台的界面设计方法可以在Eclipse中可视化设计。布局文件存放在工程目录的res/layout/目录下。双击文件打开进行编辑。编辑控件属性。使用演示。Android应用开发概述。Android项目项目目录介绍。activity的作用及创建方法。布局的作用及创建方法。课程目录。课程目录。AndroidManifest.xml。AndroidManifest.xml介绍。AndroidManifest.xml文件介绍。AndroidManifest.xml是每一个应用程序都需要的文件,它位于应用程序的根目录下,是应用程序的描述,包括运行权限,界面主题等。开发者只需要进行简单的操作,这个文件就会自动生成,主要包括以下几个元素:AndroidManifest.xml的功能描述。应用程序的Java数据包,数据包名称是应用程序的唯一标识; 描述应用程序的各个组件; 描述应用程序组件运行的线程; 声明应用程序访问受保护的API以及与其他应用程序交互所必须拥有的权限; 声明应用程序与组件交互的其他必要权限; 列出应用程序运行时所需的环境配置信息。这些声明信息只在程序开发和测试期间存在,在发布前会被删除。 声明应用程序所需的Android API的最低版本级别,比如1.0,1.1,1.5。 列出应用程序需要链接的库。 AndroidManifest.xml文件中的关键信息元素: 在所有元素中,只有 和 是必需的,且只能出现一次。

属性:一般来说,所有属性都是可选的,但是有些属性是必须设置的。那些真正可选的属性,即使不存在,也有默认的值项描述。除根元素的属性外,其他所有元素属性的名称都以android:为前缀; 定义类名:所有的元素名都与其在SDK中的类名相对应,如果自己定义类名,必须包含类的数据包名,如果类和应用在同一个数据包中,可以直接简写为“.”; 多值项:如果一个元素有多个值,必须重复此元素,以表明某个属性有多个值项,而多个值项是不能在一个属性中一次描述的; 8"?"1.0"android:label="string/app_name""filter"/"/filter"7"/androidmanifest.xml文件中的关键信息资源项描述:当需要引用某个资源时,它使用以下格式:package:type:name。 例如字符串值:与其他语言类似,使用"",若字符中包含字符"",则必须使用转义符"";8"?"1.0"android:label="string/app_name""filter"/"/filter"7"/课后练习软件欢迎界面功能实现本课程到此结束,谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年9月14日 下午1:05
下一篇 2024年9月14日 下午1:16

相关推荐