我们在 AndroidManifest.xml里需要对一些软件需要的操作做一些权限的声明,
比如我们的软件有发送短信的功能,那么就需要在 AndroidManifest.xml 里做如下声明

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cn.com.fetion.android"
android:versionCode="1"
android:versionName="1.0.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".welcomActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
</manifest>

注意加粗的代码就是声明该软件具有发送短信的功能,如果不声明该权限调用该功能的时候就会出现异常,
并且系统不会报具体是什么异常。

那么android都有那些权限需要声明呢?
我们可以从android 提供的文档中找到答案
具体页面在
android-sdk-windows-1.6_r1\docs\reference\android\Manifest.permission.html


Manifest.permission 这个类定义了android全部的权限共106个

详细请查 http://blog.csdn.net/kome2000/archive/2009/10/23/4716891.aspx

更多相关文章

  1. android 保存Bitmap到本地图片
  2. android 权限库EasyPermissions
  3. Android基础面试简答题
  4. android 自定义接听电话时报错:java.lang.SecurityException: Nei
  5. Android(安卓)Studio 超级全常用快捷
  6. 【Android】getDimension,getDimensionPixelOffset和getDimensio
  7. Android(安卓)EditText部分特殊功能
  8. APPS大乱斗:4大Android文件浏览器横评(七)
  9. 使用Android(安卓)Studio开发一个简易的音乐播放器

随机推荐

  1. Linux内核黑客的虚拟环境
  2. Awk 命令学习总结、AWk命令系列学习(linux
  3. Linux Mint 18.1安装nvidia驱动
  4. Linux: xclip,pbcopy,xsel用法 terminal
  5. Linux 性能查看命令:
  6. 熟悉Linux系统的操作
  7. Ubuntu安装软件提示boot空间不足
  8. Linux2.6.6内核下ACPI PCI Hot-Plug的实
  9. 一些常用的Linux命令
  10. jmap使用以及 linux下查看进程的内存使用