`

android permission list

阅读更多

              今天准备用android提供的SMS接口发送消息,结果第一个helloWorld就报错了,说没有android.permission.SEND_SMS   go之发现需要配置这个东东,故在想其他还有什么我以后可能会用的的权限呢,go之半天结果都是访问developer.android.com  今天的GAE翻q也不给力,翻不出去了(可能是我自己哪里搞错了),然后在stackoverflow.com 找到一个帖子 http://stackoverflow.com/questions/4237982/where-can-i-get-a-list-of-android-permissions 帖子里说查看Manifest.permission class ,好吧自己傻了原来就在sdk里的,因为验证的时候总要用吧。

              为了以后方便查询 ,故在此记录下总的列表,我的sdk选的还是1.6的(虽然有2.3的可用,为了兼容以前的版本)

 

             permission_group

 

ACCOUNTS = "android.permission-group.ACCOUNTS";
COST_MONEY = "android.permission-group.COST_MONEY";
DEVELOPMENT_TOOLS = "android.permission-group.DEVELOPMENT_TOOLS";
HARDWARE_CONTROLS = "android.permission-group.HARDWARE_CONTROLS";
LOCATION = "android.permission-group.LOCATION";
MESSAGES = "android.permission-group.MESSAGES";
NETWORK = "android.permission-group.NETWORK";
PERSONAL_INFO = "android.permission-group.PERSONAL_INFO";
PHONE_CALLS = "android.permission-group.PHONE_CALLS";
STORAGE = "android.permission-group.STORAGE";
SYSTEM_TOOLS = "android.permission-group.SYSTEM_TOOLS";
 

             permission

 

ACCESS_CHECKIN_PROPERTIES = "android.permission.ACCESS_CHECKIN_PROPERTIES";
ACCESS_COARSE_LOCATION = "android.permission.ACCESS_COARSE_LOCATION";
ACCESS_FINE_LOCATION = "android.permission.ACCESS_FINE_LOCATION";
ACCESS_LOCATION_EXTRA_COMMANDS = "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS";
ACCESS_MOCK_LOCATION = "android.permission.ACCESS_MOCK_LOCATION";
ACCESS_NETWORK_STATE = "android.permission.ACCESS_NETWORK_STATE";
ACCESS_SURFACE_FLINGER = "android.permission.ACCESS_SURFACE_FLINGER";
ACCESS_WIFI_STATE = "android.permission.ACCESS_WIFI_STATE";
BATTERY_STATS = "android.permission.BATTERY_STATS";
BIND_APPWIDGET = "android.permission.BIND_APPWIDGET";
BIND_INPUT_METHOD = "android.permission.BIND_INPUT_METHOD";
BLUETOOTH = "android.permission.BLUETOOTH";
BLUETOOTH_ADMIN = "android.permission.BLUETOOTH_ADMIN";
BRICK = "android.permission.BRICK";
BROADCAST_PACKAGE_REMOVED = "android.permission.BROADCAST_PACKAGE_REMOVED";
BROADCAST_SMS = "android.permission.BROADCAST_SMS";
BROADCAST_STICKY = "android.permission.BROADCAST_STICKY";
BROADCAST_WAP_PUSH = "android.permission.BROADCAST_WAP_PUSH";
CALL_PHONE = "android.permission.CALL_PHONE";
CALL_PRIVILEGED = "android.permission.CALL_PRIVILEGED";
CAMERA = "android.permission.CAMERA";
CHANGE_COMPONENT_ENABLED_STATE = "android.permission.CHANGE_COMPONENT_ENABLED_STATE";
CHANGE_CONFIGURATION = "android.permission.CHANGE_CONFIGURATION";
CHANGE_NETWORK_STATE = "android.permission.CHANGE_NETWORK_STATE";
CHANGE_WIFI_MULTICAST_STATE = "android.permission.CHANGE_WIFI_MULTICAST_STATE";
CHANGE_WIFI_STATE = "android.permission.CHANGE_WIFI_STATE";
CLEAR_APP_CACHE = "android.permission.CLEAR_APP_CACHE";
CLEAR_APP_USER_DATA = "android.permission.CLEAR_APP_USER_DATA";
CONTROL_LOCATION_UPDATES = "android.permission.CONTROL_LOCATION_UPDATES";
DELETE_CACHE_FILES = "android.permission.DELETE_CACHE_FILES";
DELETE_PACKAGES = "android.permission.DELETE_PACKAGES";
DEVICE_POWER = "android.permission.DEVICE_POWER";
DIAGNOSTIC = "android.permission.DIAGNOSTIC";
DISABLE_KEYGUARD = "android.permission.DISABLE_KEYGUARD";
DUMP = "android.permission.DUMP";
EXPAND_STATUS_BAR = "android.permission.EXPAND_STATUS_BAR";
FACTORY_TEST = "android.permission.FACTORY_TEST";
FLASHLIGHT = "android.permission.FLASHLIGHT";
FORCE_BACK = "android.permission.FORCE_BACK";
GET_ACCOUNTS = "android.permission.GET_ACCOUNTS";
GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE";
GET_TASKS = "android.permission.GET_TASKS";
GLOBAL_SEARCH = "android.permission.GLOBAL_SEARCH";
HARDWARE_TEST = "android.permission.HARDWARE_TEST";
INJECT_EVENTS = "android.permission.INJECT_EVENTS";
INSTALL_LOCATION_PROVIDER = "android.permission.INSTALL_LOCATION_PROVIDER";
INSTALL_PACKAGES = "android.permission.INSTALL_PACKAGES";
INTERNAL_SYSTEM_WINDOW = "android.permission.INTERNAL_SYSTEM_WINDOW";
INTERNET = "android.permission.INTERNET";
MANAGE_APP_TOKENS = "android.permission.MANAGE_APP_TOKENS";
MASTER_CLEAR = "android.permission.MASTER_CLEAR";
MODIFY_AUDIO_SETTINGS = "android.permission.MODIFY_AUDIO_SETTINGS";
MODIFY_PHONE_STATE = "android.permission.MODIFY_PHONE_STATE";
MOUNT_FORMAT_FILESYSTEMS = "android.permission.MOUNT_FORMAT_FILESYSTEMS";
MOUNT_UNMOUNT_FILESYSTEMS = "android.permission.MOUNT_UNMOUNT_FILESYSTEMS";
PERSISTENT_ACTIVITY = "android.permission.PERSISTENT_ACTIVITY";
PROCESS_OUTGOING_CALLS = "android.permission.PROCESS_OUTGOING_CALLS";
READ_CALENDAR = "android.permission.READ_CALENDAR";
READ_CONTACTS = "android.permission.READ_CONTACTS";
READ_FRAME_BUFFER = "android.permission.READ_FRAME_BUFFER";
READ_HISTORY_BOOKMARKS = "com.android.browser.permission.READ_HISTORY_BOOKMARKS";
READ_INPUT_STATE = "android.permission.READ_INPUT_STATE";
READ_LOGS = "android.permission.READ_LOGS";
READ_OWNER_DATA = "android.permission.READ_OWNER_DATA";
READ_PHONE_STATE = "android.permission.READ_PHONE_STATE";
READ_SMS = "android.permission.READ_SMS";
READ_SYNC_SETTINGS = "android.permission.READ_SYNC_SETTINGS";
READ_SYNC_STATS = "android.permission.READ_SYNC_STATS";
REBOOT = "android.permission.REBOOT";
RECEIVE_BOOT_COMPLETED = "android.permission.RECEIVE_BOOT_COMPLETED";
RECEIVE_MMS = "android.permission.RECEIVE_MMS";
RECEIVE_SMS = "android.permission.RECEIVE_SMS";
RECEIVE_WAP_PUSH = "android.permission.RECEIVE_WAP_PUSH";
RECORD_AUDIO = "android.permission.RECORD_AUDIO";
REORDER_TASKS = "android.permission.REORDER_TASKS";
RESTART_PACKAGES = "android.permission.RESTART_PACKAGES";
SEND_SMS = "android.permission.SEND_SMS";
SET_ACTIVITY_WATCHER = "android.permission.SET_ACTIVITY_WATCHER";
SET_ALWAYS_FINISH = "android.permission.SET_ALWAYS_FINISH";
SET_ANIMATION_SCALE = "android.permission.SET_ANIMATION_SCALE";
SET_DEBUG_APP = "android.permission.SET_DEBUG_APP";
SET_ORIENTATION = "android.permission.SET_ORIENTATION";
SET_PREFERRED_APPLICATIONS = "android.permission.SET_PREFERRED_APPLICATIONS";
SET_PROCESS_LIMIT = "android.permission.SET_PROCESS_LIMIT";
SET_TIME_ZONE = "android.permission.SET_TIME_ZONE";
SET_WALLPAPER = "android.permission.SET_WALLPAPER";
SET_WALLPAPER_HINTS = "android.permission.SET_WALLPAPER_HINTS";
SIGNAL_PERSISTENT_PROCESSES = "android.permission.SIGNAL_PERSISTENT_PROCESSES";
STATUS_BAR = "android.permission.STATUS_BAR";
SUBSCRIBED_FEEDS_READ = "android.permission.SUBSCRIBED_FEEDS_READ";
SUBSCRIBED_FEEDS_WRITE = "android.permission.SUBSCRIBED_FEEDS_WRITE";
SYSTEM_ALERT_WINDOW = "android.permission.SYSTEM_ALERT_WINDOW";
UPDATE_DEVICE_STATS = "android.permission.UPDATE_DEVICE_STATS";
VIBRATE = "android.permission.VIBRATE";
WAKE_LOCK = "android.permission.WAKE_LOCK";
WRITE_APN_SETTINGS = "android.permission.WRITE_APN_SETTINGS";
WRITE_CALENDAR = "android.permission.WRITE_CALENDAR";
WRITE_CONTACTS = "android.permission.WRITE_CONTACTS";
WRITE_EXTERNAL_STORAGE = "android.permission.WRITE_EXTERNAL_STORAGE";
WRITE_GSERVICES = "android.permission.WRITE_GSERVICES";
WRITE_HISTORY_BOOKMARKS = "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS";
WRITE_OWNER_DATA = "android.permission.WRITE_OWNER_DATA";
WRITE_SECURE_SETTINGS = "android.permission.WRITE_SECURE_SETTINGS";
WRITE_SETTINGS = "android.permission.WRITE_SETTINGS";
WRITE_SMS = "android.permission.WRITE_SMS";
WRITE_SYNC_SETTINGS = "android.permission.WRITE_SYNC_SETTINGS";
 

 

分享到:
评论

相关推荐

    Android代码-Android-ContactPicker

    The Android Contact Picker is a beautifully designed component to pick one or several contacts (including groups) from the Android contacts list. A demo app can be found here: ...

    Android 上应用Googlemap

    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <application android:icon="@drawable/icon" android:label=...

    Android流量统计

    if ("android.permission.INTERNET".equals(permission)){ //找到应用程序里面又网络权限 TrifficInfo trifficInfo=new TrifficInfo(); trifficInfo.setPackname(info.packageName); trifficInfo.setAppname...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    Android代码-在线拉取许可证内容

    LicenseAdapter Adapter library for RecyclerView to display your app's OSS dependencies....Don't forget to add android.permission.INTERNET permission to your AndroidManifest. // create list of licenses

    Android6.0权限问题解决

    ● Acp 为 Android check permission 缩写,此库简化Android 6.0 系统复杂的权限操作而编写。 特点 ● 支持批量权限申请,不需要重写 onRequestPermissionsResult 方法,Activity 与 Fragment 中用法一致,一句话...

    Android代码-AutoCompleteEditTextWithContact

    The list of suggestions is displayed from which the user can choose an item. Screenshot you can download to see example for more understanding. Compatibility Android 2.3.3 License The MIT ...

    MapView的使用

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> 四、Activity需要继承自MapActivity 类似如下代码; package com.iceskysl.showmap; import ...

    Android Studio实现发短信功能

    <uses android:name=android.permission.SEND_SMS> 实现发短信的代码如下 String content =;//短信内容 String phone = ;//电话号码 SmsManager sm = SmsManager.getDefault(); List<String> sms = sm....

    permissions-x.jar

    PermissionHelper.requestPermission(this, new RequestPermissionListener() { ... },new String[]{Manifest.permission.CAMERA,Manifest.permission.READ_PHONE_STATE,Manifest.permission.READ_EXTERNAL_STORAGE});

    hey-permission:简单的基于注释的API处理运行时权限

    HeyPermission 是一个基于注解及部分回调的对 Android 动态权限调用进行封装的库。 特性 单个权限/权限组申请 注解回调结果 @PermissionsGranted 申请权限均被允许 @PermissionsDenied 申请权限被拒绝(下次还可询问...

    Android获得当前正在显示的activity类名的方法

    代码如下:<uses android:name=”android.permission.GET_TASKS”/> Java代码如下: 代码如下:ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);  List...

    Android代码-权限图书馆

    Permission Library List Device's Apps and Their Permissions Details Screenshot |||| |:-:|:-:|:-:| |||| Introduction MVP Room Dagger2 RxJava2 However, since I wrote this app ...

    Android代码-安卓富文本编辑器

    MRichEditor A rich text editor sample (based on summernote) Features Bold Italic Underline Strike-through Heading 1 Heading 2 ...Permission is hereby granted, free of charge, to any person

    Mobile Speech Recognizer 1.2

    <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.INTERNET" /> If you don’t know how to do that check that link: ...

    Jenkins拉代码提示端口错误

    stderr: Failed to add the host to the list of known hosts (/var/lib/jenkins/.ssh/known_hosts). Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have ...

    Android自定义图片选择器简单版

    前言:图片选择器基本上是每个App必备的东西,用公认好的第三方也可以,但是自己写的改起来方便,用起来顺手,而且这... if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) !=

    adb1.0.26包含fastboot.exe

    INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE 已安装 target SDK 支持运行时权限的同名应用,要安装的版本不支持运行时权限 INSTALL_PARSE_FAILED_NOT_APK 指定路径不是文件,或不是以 .apk 结尾 INSTALL_PARSE_...

    XDA成员开发出Carrier IQ检测程序(Android)

    Logging Test App v7 Attached to this post is my app that should ...Let me know how this works out, more goodies will keep on flowing It does use permission internet, its required to open sockets.

Global site tag (gtag.js) - Google Analytics