我們在 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