Android SDK 实例代码分析---Accelerometer Play(二)
来源:互联网 发布:圣劳伦斯 知乎 编辑:程序博客网 时间:2024/05/22 01:51
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android=http://schemas.android.com/apk/res/android
android:versionCode="1"
android:versionName="1.0"
package="com.example.android.accelerometerplay">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".AccelerometerPlayActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="5"></uses-sdk>
<uses-permission android:name="android.permission.VIBRATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
</manifest>
<manifest>元素是AndroidManifest.xml文件的根元素,以下是用的每个属性的说明:
xmlns:android:定义Android的命名空间,这属性应该始终被设置成http://schemas.android.com/apk/res/android
android:versionCode:应用的一个内部版本号,不显示给用户
android:versionName: 显示给用户的应用的版本号
package:应用程序的完全Java样式的包名
<application>元素用来声明应用程序,它有一些能够影响应用程序中所有组件的属性,以下是本应用程序中用到的属性说明:
android:icon:作为整个应用程序的图标,在启动器中显示。在可描画资源中定义,如:@drawable/icon,它没有默认图标。
android:label:用户可读的整个应用的标签,显示在应用图标的下边。在字符串资源中定义。
<activity>元素声明了应用程序中可见的用户界面,应用中每个Activity对象在这个清单文件中都对应一个<activity>元素。以下是本应用中用到的这个元素的属性说明:
android:name:指定Activity的实现类的名字,使用“.类名”的格式,包名会使用<manifest>元素的package属性中定义的值。
android:label:这个属性指定了本Activity的用户可见标签,在这个Activity显示的时候,这个标签要显示在屏幕上。本例中设置跟应用的名字一直。
android:screenOrientation:这个属性设置了Activity现在在设备屏幕上的方向,本例设置为纵向。
android:theme:设置Activity的主题样式,本例设置为无标题栏样式。
<intent-filter>子元素,指定Activity、Service、Broadcast Receiver组件能够响应的Intent对象类型,本例中包含了以下两个子元素
<action>子元素:一个<intent-filter>元素必须包含一个或多个<action>元素,如果没有就不会接受任何Intent对象的请求。本例中给android:name属性指定了android.intent.action.MAIN值,说明这个Activity是应用的入口。
<category>子元素:这个元素给<intent-filter>元素添加一个分类。本例中给android:name属性指定了android.intent.category.LAUNCHER值,说明了这个应用要被放到Android系统的应用启动器中。
<uses-sdk>元素:指定应用程序依赖的Android API 级别。
<uses-permission>元素:为用户申请正确操作所需的必要的权限,本例中申请了以下两个权限:
android.permission.VIBRATE:申请震动传感器的使用权
android.permission.WAKE_LOCK:申请唤醒锁定的权限
- Android SDK 实例代码分析---Accelerometer Play(二)
- Android SDK 实例代码分析---Accelerometer Play(一)
- Android SDK 实例代码分析---Accelerometer Play(三)
- SDK Simples 之 Accelerometer Play
- Android的SDK中Snake代码分析(二)——TileView
- Android JNI实例代码(二)
- Android JNI实例代码(二)
- Android JNI实例代码(二)
- Android JNI实例代码(二)
- Android JNI实例代码(二)
- [Android] Accelerometer 值
- android accelerometer传感器demo
- Android Accelerometer Sensor
- 代码干货 | Weex Android SDK源码分析
- FFmpeg SDK使用实例output_example的分析之二
- Play! Framework 学习笔记(二):ActionInvoker源码分析
- Android——加速传感器(ACCELEROMETER)的应用
- android权限代码分析(二)
- 如何最小编译你的软件
- 第4周任务1
- C++ Templates:深入模板基础
- VMware虚拟机启动无法进入系统 linux 无法进入图形界面 error: could not open default font 'fixed'
- shift+鼠标右键打开cmd
- Android SDK 实例代码分析---Accelerometer Play(二)
- 第四周任务4
- js 清除 cookie
- VPCS115EC安装rhel6.0,黑屏
- [Linux驱动开发] LCD驱动之自定义启动Logo
- Linux autotools使用简介
- salary
- MFC更新窗口ICON
- SkipList 跳表