Android-重要的AndroidManifest.xml
2015-08-23 13:41
633 查看
1.回顾
上篇学习 Android中Activity 跳转的 常用 用法2.重点
(1)AndroidManifest(2)全局设置
(3)组件设置
(4)权限设置
3.AndroidManifest
主配置清单文件:包括权限,组件,包名等设置4.全局设置
包括版本号,包名,和 适合Android 版本信息:android:versionCode="1"
android:versionName="1.0"
android:minSdkVersion="8"
android:targetSdkVersion="21"
5.组件设置
包括 Application ,Activity ,Content provider , Sercive ,Broadcast Receiver ;配置时是,name+包名实现配置;
5.1 Application
<applicationandroid:name="com.example.volley.VolleyApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
5.2 Activity
Activity : 必须使用 name+Activity包名 配置intent-filter : 过滤器,设置的话,需要在Intent 中设置 setAction()
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
5.3 Service
必须使用 name+service包名 配置服务<service android:name="com.example.studydemo.BaseService">
</service>
5.4 Content Provider
内容提供者<provider
android:name="com.example.studydemo.BaseProvider">
</provider>
5.5 Broadcast Receiver
广播接收者这个可以通过代码进行注册,其他的不可以!
6.权限设置
6.1 系统权限
比如:网络权限和检测网络状态的权限 <uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
6.2 自定义 权限
在某个 Activity 里添加: android:permission="yuan.ming.zhuo" 后再 Application 标签外 ,声明下面标签:<permission name="yuan.ming.zhuo" 后还可以绑定某个Activity></permission>
就可以实现:
自定义权限保护,防止其他软件使用自己的某个组件
7.总结
使用的时候,只有见的和用的多了,才能得心应手!相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories