毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于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图+流程图
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
基于网络的通用试题库系统的整体规划与设计
C#学校科研管理系统的设计
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
承德市事业单位档案管理...
公寓空调设计任务书
中国学术生态细节考察《...
志愿者活动的调查问卷表
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
医院财务风险因素分析及管理措施【2367字】