毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android手机平台音乐播放器开发设计(8)
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
<?xml version="1.0" encoding="utf-8"?>
Android系统有一个编码的规定,支持的编码是"utf-8",当程序中出现乱码是,我们须将其编码格式转化为"utf-8".在 AndroidManifest.xml 中会在第一行声明一句:它是该系统支持的版本和编码。第二行定义了我们需要使用的架构。
xmlns:android=http://schemas.android.com/apk/res/android
android:icon="@drawable/ic_launcher"
android:icon是程序在手机中显示的图片信息。用@drawable/ic_launcher表示对res/drawable目录下ic_launcher.png图片的引用。
<activity
android:name=".AndroidActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
系统定义的首个要启动的Activity:AndroidActivity。在<intent-filter>中,有action和category等属性。这些大部分都是系统的默认值,通过设定此处的action和category从而实现不同的Activity之间的跳转。当程序的任何一个组件要用到时,都必须在 AndroidManifest.Xml 文件中声明。四大组件要使用前都需要声明,其声明方式如下:
<service></service>
<provider></provider>
<activity></activity>
<receiver></receiver>
其中要说明的是在声明provider时需要声明起授权authorities。每个组件中都有很多的属性,程序会根据不同的需要来定义不同的属性。
<intent-filter>过滤器有两种启动方式启动界面:
显示方式:显示方式是在代码中的直接启动组件,启动时会声明 Intent,在它的构造方法 Intent(组件1,组件2)中直接指定一个组件的名字,然后调用方法 startIntent(intent)以启动指定的组件。
隐式方式:隐式方式是通过过滤器来过滤完成的,启动的组件必须满足 action 和 category 的条件才能够启动该组件。这些属性是在 AndroidManifest.xml 文件中声明的。两种启动方式都可以通过程序 setAction(ACTION 常量)和 startActivity(intent)或配置文件两种方式来实现组件的跳转。
3.3.2 Android工程程序结构
Android工程基本的结构目录包括:src(源代码)、gen(Android系统自动生成常量)、res(资源文件)。Android 工程基本结构目录包括:src (源代码)、gen(Android 系统自动生成的常量)、Res(资源文件):主要存放程序界面的布局配置(.xml)文件和图片资源。 如图3.1所示。
图3.1 工程程序结构图
3.4 系统控制流程设计
共18页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
下一页
上一篇:
ASP.net+sqlserver手工艺分享网站设计与开发
下一篇:
ASP人才招聘网站的设计与实现+ER图+流程图
Android手机考勤平台的设计与实现
基于android的环境信息管理系统设计
基于激光超声检测金属材...
Android全国天气移动终端应用程序设计研究
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
基于高斯过程动态模型的时序数据恢复方法
STC89C52单片机NRF24L01的无线病房呼叫系统设计
从政策角度谈黑龙江對俄...
浅谈高校行政管理人员的...
压疮高危人群的标准化中...
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究
酵母菌发酵生产天然香料...
提高教育质量,构建大學生...
AES算法GPU协处理下分组加...
浅论职工思想政治工作茬...