在这篇文章中,我们将为您详细介绍Androidxml颜色库的内容,并且讨论关于androidcolor.xml的相关问题。此外,我们还会涉及一些关于AndroidAndroidManifest.xml
在这篇文章中,我们将为您详细介绍Android xml颜色库的内容,并且讨论关于android color.xml的相关问题。此外,我们还会涉及一些关于Android AndroidManifest.xml 权限、Android AndroidManifest.xml 详解、Android studio如何新建Android xml文件?、Android XML文件中android:id,android:name和name标签之间的区别的知识,以帮助您更全面地了解这个主题。
本文目录一览:- Android xml颜色库(android color.xml)
- Android AndroidManifest.xml 权限
- Android AndroidManifest.xml 详解
- Android studio如何新建Android xml文件?
- Android XML文件中android:id,android:name和name标签之间的区别
Android xml颜色库(android color.xml)
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#008577</color>
<color name="colorPrimaryDark">#00574B</color>
<color name="colorAccent">#D81B60</color>
<color name="GreenBlack">#235952</color>
<color name="searkBarColor">#cf5a2d</color>
<color name="light_blue">#00acff</color>
<color name="white">#ffffff</color>
<color name="pale_orange">#f2d7af</color>
<color name="gree">#99cc33</color>
<color name="orange_red">#ff6200</color>
<color name="toobar">#E56534</color>
<color name="greenish_orange">#EF763A</color>
<color name="red_soil">#F5956B</color>
<color name="earth">#F8A357</color>
<color name="light_earth">#FECC83</color>
<color name="light_black">#8C8881</color>
<color name="light_light_black">#B5AFA7</color>
<color name="green">#8DB572</color>
<color name="dark_green">#7AA062</color>
<color name="orange">#fdbB4D</color>
<color name="reddish">#F4E9D4</color>
<color name="report">#3FCAEA</color>
<color name="setting">#fdbB4D</color>
<color name="black">#000000</color>
<color name="gray">#E9E5DD</color>
<color name="dark_red">#e92a0d</color>
<color name="red_normal">#FF0000</color>
<color name="red_pressed">#FF6666</color>
<color name="grays">#C5C5C5</color>
<color name="demo_experience">#45b5f5</color>
<color name="home_boss_bg">#fef6eb</color>
<color name="yggl_ys">#605e5a</color>
<color name="cbgl_bj">#6ef6eb</color>
<color name="set_font_color">#d2bb90</color>
<color name="bank">#F5BE3F</color>
<color name="cash">#C0FF8C</color>
<color name="wechat">#FFF78C</color>
<color name="alipay">#FFD08B</color>
<color name="bankcard">#8BEAFD</color>
<color name="membershipcard">#FF8C9C</color>
<color name="coupon">#D94E8A</color>
<color name="discount">#FE9506</color>
<color name="tabindicatorcolor">#ef763a</color>
<color name="onegray">#acacac</color>
<!--爱丽丝蓝-->
<color name="AliceBlue">#F0F8FF</color>
<!--古色古香的白色-->
<color name="AntiqueWhite">#FAEBD7</color>
<!--水族-->
<color name="Aqua">#00FFFF</color>
<!--蓝晶-->
<color name="Aquamarine">#7FFFD4</color>
<!--天蓝-->
<color name="Azure">#F0FFFF</color>
<!--米色-->
<color name="Beige">#F5F5DC</color>
<!--浓汤-->
<color name="Bisque">#FFE4C4</color>
<!--黑色-->
<color name="Black">#000000</color>
<!--杏仁白-->
<color name="BlanchedAlmond">#FFEBCD</color>
<!--蓝色-->
<color name="Blue">#0000FF</color>
<!--紫罗兰色-->
<color name="BlueViolet">#8A2BE2</color>
<!--棕色-->
<color name="brown">#A52A2A</color>
<!--原木色-->
<color name="BurlyWood">#DEB887</color>
<!--藏青-->
<color name="CadetBlue">#5F9EA0</color>
<!--黄绿色-->
<color name="Chartreuse">#7FFF00</color>
<!--巧克力-->
<color name="Chocolate">#D2691E</color>
<!--珊瑚-->
<color name="Coral">#FF7F50</color>
<!--矢菊花-->
<color name="CornflowerBlue">#6495ED</color>
<!--玉米穗黄-->
<color name="Cornsilk">#FFF8DC</color>
<!--赤红-->
<color name="Crimson">#DC143C</color>
<!--青色-->
<color name="Cyan">#00FFFF</color>
<!--深蓝-->
<color name="DarkBlue">#00008B</color>
<!--深青绿-->
<color name="DarkCyan">#008B8B</color>
<!--深金黄-->
<color name="DarkGoldenRod">#B8860B</color>
<!--深灰色-->
<color name="DarkGray">#A9A9A9</color>
<!--深绿色-->
<color name="DarkGreen">#006400</color>
<!--深卡其色-->
<color name="DarkKhaki">#BDB76B</color>
<!--深洋红-->
<color name="Darkmagenta">#8B008B</color>
<!--深橄榄绿-->
<color name="DarkOliveGreen">#556B2F</color>
<!--深橙-->
<color name="Darkorange">#FF8C00</color>
<!--深兰花紫-->
<color name="DarkOrchid">#9932CC</color>
<!--深红-->
<color name="DarkRed">#8B0000</color>
<!--深橙红-->
<color name="DarkSalmon">#E9967A</color>
<!--海藻绿-->
<color name="DarkSeaGreen">#8FBC8F</color>
<!--深青蓝-->
<color name="DarkSlateBlue">#483D8B</color>
<!--深青灰-->
<color name="DarkSlateGray">#2F4F4F</color>
<!--深粉蓝-->
<color name="DarkTurquoise">#00CED1</color>
<!--深紫-->
<color name="DarkViolet">#9400D3</color>
<!--深粉红-->
<color name="DeepPink">#FF1493</color>
<!--深天蓝-->
<color name="DeepSkyBlue">#00BFFF</color>
<!--暗灰-->
<color name="DimGray">#696969</color>
<!--宝蓝-->
<color name="DodgerBlue">#1E90FF</color>
<!--长石-->
<color name="Feldspar">#D19275</color>
<!--耐火砖-->
<color name="FireBrick">#B22222</color>
<!--花白-->
<color name="floralWhite">#FFFAF0</color>
<!--森林绿-->
<color name="ForestGreen">#228B22</color>
<!--紫红色-->
<color name="Fuchsia">#FF00FF</color>
<!--亮灰-->
<color name="Gainsboro">#DCDCDC</color>
<!--幽灵的白色-->
<color name="GhostWhite">#F8F8FF</color>
<!--金色-->
<color name="Gold">#FFD700</color>
<!--黄花-->
<color name="GoldenRod">#DAA520</color>
<!--灰色-->
<color name="Gray">#808080</color>
<!--绿色-->
<color name="Green">#008000</color>
<!--黄绿色-->
<color name="GreenYellow">#ADFF2F</color>
<!--甘露-->
<color name="HoneyDew">#F0FFF0</color>
<!--亮粉色-->
<color name="HotPink">#FF69B4</color>
<!--印度红-->
<color name="IndianRed">#CD5C5C</color>
<!--靛青-->
<color name="Indigo">#4B0082</color>
<!--象牙-->
<color name="Ivory">#FFFFF0</color>
<!--黄褐色-->
<color name="Khaki">#F0E68C</color>
<!--薰衣草-->
<color name="Lavender">#E6E6FA</color>
<!--淡紫-->
<color name="LavenderBlush">#FFF0F5</color>
<!--草绿-->
<color name="LawnGreen">#7CFC00</color>
<!--粉黄-->
<color name="LemonChiffon">#FFFACD</color>
<!--浅蓝-->
<color name="LightBlue">#ADD8E6</color>
<!--浅珊瑚红-->
<color name="LightCoral">#F08080</color>
<!--浅青绿-->
<color name="LightCyan">#E0FFFF</color>
<!--浅金黄-->
<color name="LightGoldenRodYellow">#FAFAD2</color>
<!--浅灰色-->
<color name="LightGrey">#D3D3D3</color>
<!--浅绿-->
<color name="LightGreen">#90EE90</color>
<!--淡粉色-->
<color name="LightPink">#FFB6C1</color>
<!--橙红-->
<color name="LightSalmon">#FFA07A</color>
<!--海藻绿-->
<color name="LightSeaGreen">#20B2AA</color>
<!--天蓝-->
<color name="LightSkyBlue">#87CEFA</color>
<!--光蓝色-->
<color name="LightSlateBlue">#8470FF</color>
<!--青灰-->
<color name="LightSlateGray">#778899</color>
<!--浅钢-->
<color name="LightSteelBlue">#B0C4DE</color>
<!--浅黄色-->
<color name="LightYellow">#FFFFE0</color>
<!--青柠-->
<color name="Lime">#00FF00</color>
<!--暗绿-->
<color name="LimeGreen">#32CD32</color>
<!--麻布-->
<color name="Linen">#FAF0E6</color>
<!--品红-->
<color name="magenta">#FF00FF</color>
<!--栗色-->
<color name="Maroon">#800000</color>
<!--草绿-->
<color name="MediumAquaMarine">#66CDAA</color>
<!--暗蓝-->
<color name="MediumBlue">#0000CD</color>
<!--暗兰花-->
<color name="MediumOrchid">#BA55D3</color>
<!--暗紫-->
<color name="Mediumpurple">#9370D8</color>
<!--暗海藻-->
<color name="MediumSeaGreen">#3CB371</color>
<!--青蓝-->
<color name="MediumSlateBlue">#7B68EE</color>
<!--嫩绿-->
<color name="MediumSpringGreen">#00FA9A</color>
<!--粉蓝-->
<color name="MediumTurquoise">#48D1CC</color>
<!--暗紫-->
<color name="MediumVioletRed">#C71585</color>
<!--黑蓝-->
<color name="MidnightBlue">#191970</color>
<!--薄荷乳白-->
<color name="MintCream">#F5FFFA</color>
<!--粉玫瑰红-->
<color name="MistyRose">#FFE4E1</color>
<!--莫卡辛-->
<color name="Moccasin">#FFE4B5</color>
<!--土著白-->
<color name="NavajoWhite">#FFDEAD</color>
<!--深蓝色-->
<color name="Navy">#000080</color>
<!--旧布黄-->
<color name="OldLace">#FDF5E6</color>
<!--黄绿色-->
<color name="Olive">#808000</color>
<!--淡绿褐-->
<color name="OliveDrab">#6B8E23</color>
<!--橙色-->
<color name="Orange">#FFA500</color>
<!--橙红色-->
<color name="OrangeRed">#FF4500</color>
<!--兰花-->
<color name="Orchid">#DA70D6</color>
<!--淡金黄-->
<color name="PaleGoldenRod">#EEE8AA</color>
<!--浅绿色-->
<color name="PaleGreen">#98FB98</color>
<!--淡蓝绿-->
<color name="PaleTurquoise">#AFEEEE</color>
<!--浅紫红-->
<color name="PaleVioletRed">#D87093</color>
<!--粉木瓜橙-->
<color name="PapayaWhip">#FFEFD5</color>
<!--粉桃红-->
<color name="PeachPuff">#FFDAB9</color>
<!--秘鲁-->
<color name="Peru">#CD853F</color>
<!--粉-->
<color name="Pink">#FFC0CB</color>
<!--李子-->
<color name="Plum">#DDA0DD</color>
<!--粉蓝色-->
<color name="PowderBlue">#B0E0E6</color>
<!--紫色-->
<color name="Purple">#800080</color>
<!--红-->
<color name="Red">#FF0000</color>
<!--玫瑰褐-->
<color name="Rosybrown">#BC8F8F</color>
<!--宝蓝色-->
<color name="RoyalBlue">#4169E1</color>
<!--重褐色-->
<color name="Saddlebrown">#8B4513</color>
<!--三文鱼-->
<color name="Salmon">#FA8072</color>
<!--黄褐色-->
<color name="Sandybrown">#F4A460</color>
<!--海绿色-->
<color name="SeaGreen">#2E8B57</color>
<!--贝壳-->
<color name="SeaShell">#FFF5EE</color>
<!--赭色-->
<color name="Sienna">#A0522D</color>
<!--银-->
<color name="Silver">#C0C0C0</color>
<!--天蓝色-->
<color name="SkyBlue">#87CEEB</color>
<!--青蓝-->
<color name="SlateBlue">#6A5ACD</color>
<!--青灰-->
<color name="SlateGray">#708090</color>
<!--雪白色-->
<color name="SNow">#FFFAFA</color>
<!--嫩绿-->
<color name="SpringGreen">#00FF7F</color>
<!--钢青-->
<color name="SteelBlue">#4682B4</color>
<!--黄褐色-->
<color name="Tan">#D2B48C</color>
<!--蓝绿色-->
<color name="teal">#008080</color>
<!--蓟-->
<color name="Thistle">#D8BFD8</color>
<!--番茄-->
<color name="Tomato">#FF6347</color>
<!--绿松石-->
<color name="Turquoise">#40E0D0</color>
<!--紫色-->
<color name="Violet">#EE82EE</color>
<!--紫罗兰红-->
<color name="VioletRed">#D02090</color>
<!--小麦-->
<color name="Wheat">#F5DEB3</color>
<!--白色-->
<color name="White">#FFFFFF</color>
<!--白色的烟-->
<color name="WhiteSmoke">#F5F5F5</color>
<!--黄色-->
<color name="Yellow">#FFFF00</color>
<!--黄绿色-->
<color name="YellowGreen">#9ACD32</color>
</resources>
友情提示:搭配(https://colorhunt.co/)Color Hunt
会更好用!!!
Android AndroidManifest.xml 权限
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记 check-in 数据库属性表的权限
获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过 WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在 30~1500 米
获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内
访问定位额外命令 android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,允许程序访问额外的定位提供者指令
获取模拟定位信息 android.permission.ACCESS_MOCK_LOCATION,获取模拟定位信息,一般用于帮助开发者调试应用
获取网络状态 android.permission.ACCESS_NETWORK_STATE,获取网络信息状态,如当前的网络连接是否有效
访问 Surface Flinger android.permission.ACCESS_SURFACE_FLINGER,Android 平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
获取 WiFi 状态 android.permission.ACCESS_WIFI_STATE,获取当前 WiFi 接入的状态以及 WLAN 热点的信息
账户管理 android.permission.ACCOUNT_MANAGER,获取账户验证信息,主要为 GMail 账户信息,只有系统级进程才能访问的权限
验证账户 android.permission.AUTHENTICATE_ACCOUNTS,允许一个程序通过账户验证方式访问账户管理 ACCOUNT_MANAGER 相关信息
电量统计 android.permission.BATTERY_STATS,获取电池电量统计信息
绑定小插件 android.permission.BIND_APPWIDGET,允许一个程序告诉 appWidget 服务需要访问小插件的数据库,只有非常少的应用才用到此权限
绑定设备管理 android.permission.BIND_DEVICE_ADMIN,请求系统管理员接收者 receiver,只有系统才能使用
绑定输入法 android.permission.BIND_INPUT_METHOD ,请求 InputMethodService 服务,只有系统才能使用
绑定 RemoteView android.permission.BIND_REMOTEVIEWS,必须通过 RemoteViewsService 服务来请求,只有系统才能用
绑定壁纸 android.permission.BIND_WALLPAPER,必须通过 WallpaperService 服务来请求,只有系统才能用
使用蓝牙 android.permission.BLUETOOTH,允许程序连接配对过的蓝牙设备
蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备
变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头
应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播
收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播
连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播
WAP PUSH 广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH 服务收到后触发一个广播
拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码
通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面
拍照权限 android.permission.CAMERA,允许访问摄像头进行拍照
改变组件状态 android.permission.CHANGE_COMPONENT_ENABLED_STATE,改变组件是否启用状态
改变配置 android.permission.CHANGE_CONFIGURATION,允许当前应用改变配置,如定位
改变网络状态 android.permission.CHANGE_NETWORK_STATE,改变网络状态如是否能联网
改变 WiFi 多播状态 android.permission.CHANGE_WIFI_MULTICAST_STATE,改变 WiFi 多播状态
改变 WiFi 状态 android.permission.CHANGE_WIFI_STATE,改变 WiFi 状态
清除应用缓存 android.permission.CLEAR_APP_CACHE,清除应用缓存
清除用户数据 android.permission.CLEAR_APP_USER_DATA,清除应用的用户数据
底层访问权限 android.permission.CWJ_GROUP,允许 CWJ 账户组访问底层信息
手机优化大师扩展权限 android.permission.CELL_PHONE_MASTER_EX,手机优化大师扩展权限
控制定位更新 android.permission.CONTROL_LOCATION_UPDATES,允许获得移动网络定位信息改变
删除缓存文件 android.permission.DELETE_CACHE_FILES,允许应用删除缓存文件
删除应用 android.permission.DELETE_PACKAGES,允许程序删除应用
电源管理 android.permission.DEVICE_POWER,允许访问底层电源管理
应用诊断 android.permission.DIAGNOSTIC,允许程序到 RW 到诊断资源
禁用键盘锁 android.permission.DISABLE_KEYGUARD,允许程序禁用键盘锁
转存系统信息 android.permission.DUMP,允许程序获取系统 dump 信息从系统服务
状态栏控制 android.permission.EXPAND_STATUS_BAR,允许程序扩展或收缩状态栏
工厂测试模式 android.permission.FACTORY_TEST,允许程序运行工厂测试模式
使用闪光灯 android.permission.FLASHLIGHT,允许访问闪光灯
强制后退 android.permission.FORCE_BACK,允许程序强制使用 back 后退按键,无论 Activity 是否在顶层
访问账户 Gmail 列表 android.permission.GET_ACCOUNTS,访问 GMail 账户列表
获取应用大小 android.permission.GET_PACKAGE_SIZE,获取应用的文件大小
获取任务信息 android.permission.GET_TASKS,允许程序获取当前或最近运行的应用
允许全局搜索 android.permission.GLOBAL_SEARCH,允许程序使用全局搜索功能
硬件测试 android.permission.HARDWARE_TEST,访问硬件辅助设备,用于硬件测试
注射事件 android.permission.INJECT_EVENTS,允许访问本程序的底层事件,获取按键、轨迹球的事件流
安装定位提供 android.permission.INSTALL_LOCATION_PROVIDER,安装定位提供
安装应用程序 android.permission.INSTALL_PACKAGES,允许程序安装应用
内部系统窗口 android.permission.INTERNAL_SYSTEM_WINDOW,允许程序打开内部窗口,不对第三方应用程序开放此权限
访问网络 android.permission.INTERNET,访问网络连接,可能产生 GPRS 流量
结束后台进程 android.permission.KILL_BACKGROUND_PROCESSES,允许程序调用 killBackgroundProcesses (String). 方法结束后台进程
管理账户 android.permission.MANAGE_ACCOUNTS,允许程序管理 AccountManager 中的账户列表
管理程序引用 android.permission.MANAGE_APP_TOKENS,管理创建、摧毁、Z 轴顺序,仅用于系统
高级权限 android.permission.MTWEAK_USER,允许 mTweak 用户访问高级系统权限
社区权限 android.permission.MTWEAK_FORUM,允许使用 mTweak 社区权限
软格式化 android.permission.MASTER_CLEAR,允许程序执行软格式化,删除系统配置信息
修改声音设置 android.permission.MODIFY_AUDIO_SETTINGS,修改声音设置信息
修改电话状态 android.permission.MODIFY_PHONE_STATE,修改电话状态,如飞行模式,但不包含替换系统拨号器界面
格式化文件系统 android.permission.MOUNT_FORMAT_FILESYSTEMS,格式化可移动文件系统,比如格式化清空 SD 卡
挂载文件系统 android.permission.MOUNT_UNMOUNT_FILESYSTEMS,挂载、反挂载外部文件系统
允许 NFC 通讯 android.permission.NFC,允许程序执行 NFC 近距离通讯操作,用于移动支持
永久 Activity android.permission.PERSISTENT_ACTIVITY,创建一个永久的 Activity,该功能标记为将来将被移除
处理拨出电话 android.permission.PROCESS_OUTGOING_CALLS,允许程序监视,修改或放弃播出电话
读取日程提醒 android.permission.READ_CALENDAR,允许程序读取用户的日程信息
读取联系人 android.permission.READ_CONTACTS,允许应用访问联系人通讯录信息
屏幕截图 android.permission.READ_FRAME_BUFFER,读取帧缓存用于屏幕截图
读取收藏夹和历史记录 com.android.browser.permission.READ_HISTORY_BOOKMARKS,读取浏览器收藏夹和历史记录
读取输入状态 android.permission.READ_INPUT_STATE,读取当前键的输入状态,仅用于系统
读取系统日志 android.permission.READ_LOGS,读取系统底层日志
读取电话状态 android.permission.READ_PHONE_STATE,访问电话状态
读取短信内容 android.permission.READ_SMS,读取短信内容
读取同步设置 android.permission.READ_SYNC_SETTINGS,读取同步设置,读取 Google 在线同步设置
读取同步状态 android.permission.READ_SYNC_STATS,读取同步状态,获得 Google 在线同步状态
重启设备 android.permission.REBOOT,允许程序重新启动设备
开机自动允许 android.permission.RECEIVE_BOOT_COMPLETED,允许程序开机自动运行
接收彩信 android.permission.RECEIVE_MMS,接收彩信
接收短信 android.permission.RECEIVE_SMS,接收短信
接收 Wap Push android.permission.RECEIVE_WAP_PUSH,接收 WAP PUSH 信息
录音 android.permission.RECORD_AUDIO,录制声音通过手机或耳机的麦克
排序系统任务 android.permission.REORDER_TASKS,重新排序系统 Z 轴运行中的任务
结束系统任务 android.permission.RESTART_PACKAGES,结束任务通过 restartPackage (String) 方法,该方式将在外来放弃
发送短信 android.permission.SEND_SMS,发送短信
设置 Activity 观察其 android.permission.SET_ACTIVITY_WATCHER,设置 Activity 观察器一般用于 monkey 测试
设置闹铃提醒 com.android.alarm.permission.SET_ALARM,设置闹铃提醒
设置总是退出 android.permission.SET_ALWAYS_FINISH,设置程序在后台是否总是退出
设置动画缩放 android.permission.SET_ANIMATION_SCALE,设置全局动画缩放
设置调试程序 android.permission.SET_DEBUG_APP,设置调试程序,一般用于开发
设置屏幕方向 android.permission.SET_ORIENTATION,设置屏幕方向为横屏或标准方式显示,不用于普通应用
设置应用参数 android.permission.SET_PREFERRED_APPLICATIONS,设置应用的参数,已不再工作具体查看 addPackageToPreferred (String) 介绍
设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制
设置系统时间 android.permission.SET_TIME,设置系统时间
设置系统时区 android.permission.SET_TIME_ZONE,设置系统时区
设置桌面壁纸 android.permission.SET_WALLPAPER,设置桌面壁纸
设置壁纸建议 android.permission.SET_WALLPAPER_HINTS,设置壁纸建议
发送永久进程信号 android.permission.SIGNAL_PERSISTENT_PROCESSES,发送一个永久的进程信号
状态栏控制 android.permission.STATUS_BAR,允许程序打开、关闭、禁用状态栏
访问订阅内容 android.permission.SUBSCRIBED_FEEDS_READ,访问订阅信息的数据库
写入订阅内容 android.permission.SUBSCRIBED_FEEDS_WRITE,写入或修改订阅内容的数据库
显示系统窗口 android.permission.SYSTEM_ALERT_WINDOW,显示系统窗口
更新设备状态 android.permission.UPDATE_DEVICE_STATS,更新设备状态
使用证书 android.permission.USE_CREDENTIALS,允许程序请求验证从 AccountManager
使用 SIP 视频 android.permission.USE_SIP,允许程序使用 SIP 视频服务
使用振动 android.permission.VIBRATE,允许振动
唤醒锁定 android.permission.WAKE_LOCK,允许程序在手机屏幕关闭后后台进程仍然运行
写入 GPRS 接入点设置 android.permission.WRITE_APN_SETTINGS,写入网络 GPRS 接入点设置
写入日程提醒 android.permission.WRITE_CALENDAR,写入日程,但不可读取
写入联系人 android.permission.WRITE_CONTACTS,写入联系人,但不可读取
写入外部存储 android.permission.WRITE_EXTERNAL_STORAGE,允许程序写入外部存储,如 SD 卡上写文件
写入 Google 地图数据 android.permission.WRITE_GSERVICES,允许程序写入 Google Map 服务数据
写入收藏夹和历史记录 com.android.browser.permission.WRITE_HISTORY_BOOKMARKS,写入浏览器历史记录或收藏夹,但不可读取
读写系统敏感设置 android.permission.WRITE_SECURE_SETTINGS,允许程序读写系统安全敏感的设置项
读写系统设置 android.permission.WRITE_SETTINGS,允许读写系统设置项
编写短信 android.permission.WRITE_SMS,允许编写短信
写入在线同步设置 android.permission.WRITE_SYNC_SETTINGS,写入 Google 在线同步设置
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记 check-in 数据库属性表的权限
获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过 WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在 30~1500 米
获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内
访问定位额外命令 android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,允许程序访问额外的定位提供者指令
获取模拟定位信息 android.permission.ACCESS_MOCK_LOCATION,获取模拟定位信息,一般用于帮助开发者调试应用
获取网络状态 android.permission.ACCESS_NETWORK_STATE,获取网络信息状态,如当前的网络连接是否有效
访问 Surface Flinger android.permission.ACCESS_SURFACE_FLINGER,Android 平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
获取 WiFi 状态 android.permission.ACCESS_WIFI_STATE,获取当前 WiFi 接入的状态以及 WLAN 热点的信息
账户管理 android.permission.ACCOUNT_MANAGER,获取账户验证信息,主要为 GMail 账户信息,只有系统级进程才能访问的权限
验证账户 android.permission.AUTHENTICATE_ACCOUNTS,允许一个程序通过账户验证方式访问账户管理 ACCOUNT_MANAGER 相关信息
电量统计 android.permission.BATTERY_STATS,获取电池电量统计信息
绑定小插件 android.permission.BIND_APPWIDGET,允许一个程序告诉 appWidget 服务需要访问小插件的数据库,只有非常少的应用才用到此权限
绑定设备管理 android.permission.BIND_DEVICE_ADMIN,请求系统管理员接收者 receiver,只有系统才能使用
绑定输入法 android.permission.BIND_INPUT_METHOD ,请求 InputMethodService 服务,只有系统才能使用
绑定 RemoteView android.permission.BIND_REMOTEVIEWS,必须通过 RemoteViewsService 服务来请求,只有系统才能用
绑定壁纸 android.permission.BIND_WALLPAPER,必须通过 WallpaperService 服务来请求,只有系统才能用
使用蓝牙 android.permission.BLUETOOTH,允许程序连接配对过的蓝牙设备
蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备
变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头
应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播
收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播
连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播
WAP PUSH 广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH 服务收到后触发一个广播
拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码
通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面
拍照权限 android.permission.CAMERA,允许访问摄像头进行拍照
改变组件状态 android.permission.CHANGE_COMPONENT_ENABLED_STATE,改变组件是否启用状态
改变配置 android.permission.CHANGE_CONFIGURATION,允许当前应用改变配置,如定位
改变网络状态 android.permission.CHANGE_NETWORK_STATE,改变网络状态如是否能联网
改变 WiFi 多播状态 android.permission.CHANGE_WIFI_MULTICAST_STATE,改变 WiFi 多播状态
改变 WiFi 状态 android.permission.CHANGE_WIFI_STATE,改变 WiFi 状态
清除应用缓存 android.permission.CLEAR_APP_CACHE,清除应用缓存
清除用户数据 android.permission.CLEAR_APP_USER_DATA,清除应用的用户数据
底层访问权限 android.permission.CWJ_GROUP,允许 CWJ 账户组访问底层信息
手机优化大师扩展权限 android.permission.CELL_PHONE_MASTER_EX,手机优化大师扩展权限
控制定位更新 android.permission.CONTROL_LOCATION_UPDATES,允许获得移动网络定位信息改变
删除缓存文件 android.permission.DELETE_CACHE_FILES,允许应用删除缓存文件
删除应用 android.permission.DELETE_PACKAGES,允许程序删除应用
电源管理 android.permission.DEVICE_POWER,允许访问底层电源管理
应用诊断 android.permission.DIAGNOSTIC,允许程序到 RW 到诊断资源
禁用键盘锁 android.permission.DISABLE_KEYGUARD,允许程序禁用键盘锁
转存系统信息 android.permission.DUMP,允许程序获取系统 dump 信息从系统服务
状态栏控制 android.permission.EXPAND_STATUS_BAR,允许程序扩展或收缩状态栏
工厂测试模式 android.permission.FACTORY_TEST,允许程序运行工厂测试模式
使用闪光灯 android.permission.FLASHLIGHT,允许访问闪光灯
强制后退 android.permission.FORCE_BACK,允许程序强制使用 back 后退按键,无论 Activity 是否在顶层
访问账户 Gmail 列表 android.permission.GET_ACCOUNTS,访问 GMail 账户列表
获取应用大小 android.permission.GET_PACKAGE_SIZE,获取应用的文件大小
获取任务信息 android.permission.GET_TASKS,允许程序获取当前或最近运行的应用
允许全局搜索 android.permission.GLOBAL_SEARCH,允许程序使用全局搜索功能
硬件测试 android.permission.HARDWARE_TEST,访问硬件辅助设备,用于硬件测试
注射事件 android.permission.INJECT_EVENTS,允许访问本程序的底层事件,获取按键、轨迹球的事件流
安装定位提供 android.permission.INSTALL_LOCATION_PROVIDER,安装定位提供
安装应用程序 android.permission.INSTALL_PACKAGES,允许程序安装应用
内部系统窗口 android.permission.INTERNAL_SYSTEM_WINDOW,允许程序打开内部窗口,不对第三方应用程序开放此权限
访问网络 android.permission.INTERNET,访问网络连接,可能产生 GPRS 流量
结束后台进程 android.permission.KILL_BACKGROUND_PROCESSES,允许程序调用 killBackgroundProcesses (String). 方法结束后台进程
管理账户 android.permission.MANAGE_ACCOUNTS,允许程序管理 AccountManager 中的账户列表
管理程序引用 android.permission.MANAGE_APP_TOKENS,管理创建、摧毁、Z 轴顺序,仅用于系统
高级权限 android.permission.MTWEAK_USER,允许 mTweak 用户访问高级系统权限
社区权限 android.permission.MTWEAK_FORUM,允许使用 mTweak 社区权限
软格式化 android.permission.MASTER_CLEAR,允许程序执行软格式化,删除系统配置信息
修改声音设置 android.permission.MODIFY_AUDIO_SETTINGS,修改声音设置信息
修改电话状态 android.permission.MODIFY_PHONE_STATE,修改电话状态,如飞行模式,但不包含替换系统拨号器界面
格式化文件系统 android.permission.MOUNT_FORMAT_FILESYSTEMS,格式化可移动文件系统,比如格式化清空 SD 卡
挂载文件系统 android.permission.MOUNT_UNMOUNT_FILESYSTEMS,挂载、反挂载外部文件系统
允许 NFC 通讯 android.permission.NFC,允许程序执行 NFC 近距离通讯操作,用于移动支持
永久 Activity android.permission.PERSISTENT_ACTIVITY,创建一个永久的 Activity,该功能标记为将来将被移除
处理拨出电话 android.permission.PROCESS_OUTGOING_CALLS,允许程序监视,修改或放弃播出电话
读取日程提醒 android.permission.READ_CALENDAR,允许程序读取用户的日程信息
读取联系人 android.permission.READ_CONTACTS,允许应用访问联系人通讯录信息
屏幕截图 android.permission.READ_FRAME_BUFFER,读取帧缓存用于屏幕截图
读取收藏夹和历史记录 com.android.browser.permission.READ_HISTORY_BOOKMARKS,读取浏览器收藏夹和历史记录
读取输入状态 android.permission.READ_INPUT_STATE,读取当前键的输入状态,仅用于系统
读取系统日志 android.permission.READ_LOGS,读取系统底层日志
读取电话状态 android.permission.READ_PHONE_STATE,访问电话状态
读取短信内容 android.permission.READ_SMS,读取短信内容
读取同步设置 android.permission.READ_SYNC_SETTINGS,读取同步设置,读取 Google 在线同步设置
读取同步状态 android.permission.READ_SYNC_STATS,读取同步状态,获得 Google 在线同步状态
重启设备 android.permission.REBOOT,允许程序重新启动设备
开机自动允许 android.permission.RECEIVE_BOOT_COMPLETED,允许程序开机自动运行
接收彩信 android.permission.RECEIVE_MMS,接收彩信
接收短信 android.permission.RECEIVE_SMS,接收短信
接收 Wap Push android.permission.RECEIVE_WAP_PUSH,接收 WAP PUSH 信息
录音 android.permission.RECORD_AUDIO,录制声音通过手机或耳机的麦克
排序系统任务 android.permission.REORDER_TASKS,重新排序系统 Z 轴运行中的任务
结束系统任务 android.permission.RESTART_PACKAGES,结束任务通过 restartPackage (String) 方法,该方式将在外来放弃
发送短信 android.permission.SEND_SMS,发送短信
设置 Activity 观察其 android.permission.SET_ACTIVITY_WATCHER,设置 Activity 观察器一般用于 monkey 测试
设置闹铃提醒 com.android.alarm.permission.SET_ALARM,设置闹铃提醒
设置总是退出 android.permission.SET_ALWAYS_FINISH,设置程序在后台是否总是退出
设置动画缩放 android.permission.SET_ANIMATION_SCALE,设置全局动画缩放
设置调试程序 android.permission.SET_DEBUG_APP,设置调试程序,一般用于开发
设置屏幕方向 android.permission.SET_ORIENTATION,设置屏幕方向为横屏或标准方式显示,不用于普通应用
设置应用参数 android.permission.SET_PREFERRED_APPLICATIONS,设置应用的参数,已不再工作具体查看 addPackageToPreferred (String) 介绍
设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制
设置系统时间 android.permission.SET_TIME,设置系统时间
设置系统时区 android.permission.SET_TIME_ZONE,设置系统时区
设置桌面壁纸 android.permission.SET_WALLPAPER,设置桌面壁纸
设置壁纸建议 android.permission.SET_WALLPAPER_HINTS,设置壁纸建议
发送永久进程信号 android.permission.SIGNAL_PERSISTENT_PROCESSES,发送一个永久的进程信号
状态栏控制 android.permission.STATUS_BAR,允许程序打开、关闭、禁用状态栏
访问订阅内容 android.permission.SUBSCRIBED_FEEDS_READ,访问订阅信息的数据库
写入订阅内容 android.permission.SUBSCRIBED_FEEDS_WRITE,写入或修改订阅内容的数据库
显示系统窗口 android.permission.SYSTEM_ALERT_WINDOW,显示系统窗口
更新设备状态 android.permission.UPDATE_DEVICE_STATS,更新设备状态
使用证书 android.permission.USE_CREDENTIALS,允许程序请求验证从 AccountManager
使用 SIP 视频 android.permission.USE_SIP,允许程序使用 SIP 视频服务
使用振动 android.permission.VIBRATE,允许振动
唤醒锁定 android.permission.WAKE_LOCK,允许程序在手机屏幕关闭后后台进程仍然运行
写入 GPRS 接入点设置 android.permission.WRITE_APN_SETTINGS,写入网络 GPRS 接入点设置
写入日程提醒 android.permission.WRITE_CALENDAR,写入日程,但不可读取
写入联系人 android.permission.WRITE_CONTACTS,写入联系人,但不可读取
写入外部存储 android.permission.WRITE_EXTERNAL_STORAGE,允许程序写入外部存储,如 SD 卡上写文件
写入 Google 地图数据 android.permission.WRITE_GSERVICES,允许程序写入 Google Map 服务数据
写入收藏夹和历史记录 com.android.browser.permission.WRITE_HISTORY_BOOKMARKS,写入浏览器历史记录或收藏夹,但不可读取
读写系统敏感设置 android.permission.WRITE_SECURE_SETTINGS,允许程序读写系统安全敏感的设置项
读写系统设置 android.permission.WRITE_SETTINGS,允许读写系统设置项
编写短信 android.permission.WRITE_SMS,允许编写短信
写入在线同步设置 android.permission.WRITE_SYNC_SETTINGS,写入 Google 在线同步设置
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记 check-in 数据库属性表的权限
获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过 WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在 30~1500 米
获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内
访问定位额外命令 android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,允许程序访问额外的定位提供者指令
获取模拟定位信息 android.permission.ACCESS_MOCK_LOCATION,获取模拟定位信息,一般用于帮助开发者调试应用
获取网络状态 android.permission.ACCESS_NETWORK_STATE,获取网络信息状态,如当前的网络连接是否有效
访问 Surface Flinger android.permission.ACCESS_SURFACE_FLINGER,Android 平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
获取 WiFi 状态 android.permission.ACCESS_WIFI_STATE,获取当前 WiFi 接入的状态以及 WLAN 热点的信息
账户管理 android.permission.ACCOUNT_MANAGER,获取账户验证信息,主要为 GMail 账户信息,只有系统级进程才能访问的权限
验证账户 android.permission.AUTHENTICATE_ACCOUNTS,允许一个程序通过账户验证方式访问账户管理 ACCOUNT_MANAGER 相关信息
电量统计 android.permission.BATTERY_STATS,获取电池电量统计信息
绑定小插件 android.permission.BIND_APPWIDGET,允许一个程序告诉 appWidget 服务需要访问小插件的数据库,只有非常少的应用才用到此权限
绑定设备管理 android.permission.BIND_DEVICE_ADMIN,请求系统管理员接收者 receiver,只有系统才能使用
绑定输入法 android.permission.BIND_INPUT_METHOD ,请求 InputMethodService 服务,只有系统才能使用
绑定 RemoteView android.permission.BIND_REMOTEVIEWS,必须通过 RemoteViewsService 服务来请求,只有系统才能用
绑定壁纸 android.permission.BIND_WALLPAPER,必须通过 WallpaperService 服务来请求,只有系统才能用
使用蓝牙 android.permission.BLUETOOTH,允许程序连接配对过的蓝牙设备
蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备
变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头
应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播
收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播
连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播
WAP PUSH 广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH 服务收到后触发一个广播
拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码
通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面
拍照权限 android.permission.CAMERA,允许访问摄像头进行拍照
改变组件状态 android.permission.CHANGE_COMPONENT_ENABLED_STATE,改变组件是否启用状态
改变配置 android.permission.CHANGE_CONFIGURATION,允许当前应用改变配置,如定位
改变网络状态 android.permission.CHANGE_NETWORK_STATE,改变网络状态如是否能联网
改变 WiFi 多播状态 android.permission.CHANGE_WIFI_MULTICAST_STATE,改变 WiFi 多播状态
改变 WiFi 状态 android.permission.CHANGE_WIFI_STATE,改变 WiFi 状态
清除应用缓存 android.permission.CLEAR_APP_CACHE,清除应用缓存
清除用户数据 android.permission.CLEAR_APP_USER_DATA,清除应用的用户数据
底层访问权限 android.permission.CWJ_GROUP,允许 CWJ 账户组访问底层信息
手机优化大师扩展权限 android.permission.CELL_PHONE_MASTER_EX,手机优化大师扩展权限
控制定位更新 android.permission.CONTROL_LOCATION_UPDATES,允许获得移动网络定位信息改变
删除缓存文件 android.permission.DELETE_CACHE_FILES,允许应用删除缓存文件
删除应用 android.permission.DELETE_PACKAGES,允许程序删除应用
电源管理 android.permission.DEVICE_POWER,允许访问底层电源管理
应用诊断 android.permission.DIAGNOSTIC,允许程序到 RW 到诊断资源
禁用键盘锁 android.permission.DISABLE_KEYGUARD,允许程序禁用键盘锁
转存系统信息 android.permission.DUMP,允许程序获取系统 dump 信息从系统服务
状态栏控制 android.permission.EXPAND_STATUS_BAR,允许程序扩展或收缩状态栏
工厂测试模式 android.permission.FACTORY_TEST,允许程序运行工厂测试模式
使用闪光灯 android.permission.FLASHLIGHT,允许访问闪光灯
强制后退 android.permission.FORCE_BACK,允许程序强制使用 back 后退按键,无论 Activity 是否在顶层
访问账户 Gmail 列表 android.permission.GET_ACCOUNTS,访问 GMail 账户列表
获取应用大小 android.permission.GET_PACKAGE_SIZE,获取应用的文件大小
获取任务信息 android.permission.GET_TASKS,允许程序获取当前或最近运行的应用
允许全局搜索 android.permission.GLOBAL_SEARCH,允许程序使用全局搜索功能
硬件测试 android.permission.HARDWARE_TEST,访问硬件辅助设备,用于硬件测试
注射事件 android.permission.INJECT_EVENTS,允许访问本程序的底层事件,获取按键、轨迹球的事件流
安装定位提供 android.permission.INSTALL_LOCATION_PROVIDER,安装定位提供
安装应用程序 android.permission.INSTALL_PACKAGES,允许程序安装应用
内部系统窗口 android.permission.INTERNAL_SYSTEM_WINDOW,允许程序打开内部窗口,不对第三方应用程序开放此权限
访问网络 android.permission.INTERNET,访问网络连接,可能产生 GPRS 流量
结束后台进程 android.permission.KILL_BACKGROUND_PROCESSES,允许程序调用 killBackgroundProcesses (String). 方法结束后台进程
管理账户 android.permission.MANAGE_ACCOUNTS,允许程序管理 AccountManager 中的账户列表
管理程序引用 android.permission.MANAGE_APP_TOKENS,管理创建、摧毁、Z 轴顺序,仅用于系统
高级权限 android.permission.MTWEAK_USER,允许 mTweak 用户访问高级系统权限
社区权限 android.permission.MTWEAK_FORUM,允许使用 mTweak 社区权限
软格式化 android.permission.MASTER_CLEAR,允许程序执行软格式化,删除系统配置信息
修改声音设置 android.permission.MODIFY_AUDIO_SETTINGS,修改声音设置信息
修改电话状态 android.permission.MODIFY_PHONE_STATE,修改电话状态,如飞行模式,但不包含替换系统拨号器界面
格式化文件系统 android.permission.MOUNT_FORMAT_FILESYSTEMS,格式化可移动文件系统,比如格式化清空 SD 卡
挂载文件系统 android.permission.MOUNT_UNMOUNT_FILESYSTEMS,挂载、反挂载外部文件系统
允许 NFC 通讯 android.permission.NFC,允许程序执行 NFC 近距离通讯操作,用于移动支持
永久 Activity android.permission.PERSISTENT_ACTIVITY,创建一个永久的 Activity,该功能标记为将来将被移除
处理拨出电话 android.permission.PROCESS_OUTGOING_CALLS,允许程序监视,修改或放弃播出电话
读取日程提醒 android.permission.READ_CALENDAR,允许程序读取用户的日程信息
读取联系人 android.permission.READ_CONTACTS,允许应用访问联系人通讯录信息
屏幕截图 android.permission.READ_FRAME_BUFFER,读取帧缓存用于屏幕截图
读取收藏夹和历史记录 com.android.browser.permission.READ_HISTORY_BOOKMARKS,读取浏览器收藏夹和历史记录
读取输入状态 android.permission.READ_INPUT_STATE,读取当前键的输入状态,仅用于系统
读取系统日志 android.permission.READ_LOGS,读取系统底层日志
读取电话状态 android.permission.READ_PHONE_STATE,访问电话状态
读取短信内容 android.permission.READ_SMS,读取短信内容
读取同步设置 android.permission.READ_SYNC_SETTINGS,读取同步设置,读取 Google 在线同步设置
读取同步状态 android.permission.READ_SYNC_STATS,读取同步状态,获得 Google 在线同步状态
重启设备 android.permission.REBOOT,允许程序重新启动设备
开机自动允许 android.permission.RECEIVE_BOOT_COMPLETED,允许程序开机自动运行
接收彩信 android.permission.RECEIVE_MMS,接收彩信
接收短信 android.permission.RECEIVE_SMS,接收短信
接收 Wap Push android.permission.RECEIVE_WAP_PUSH,接收 WAP PUSH 信息
录音 android.permission.RECORD_AUDIO,录制声音通过手机或耳机的麦克
排序系统任务 android.permission.REORDER_TASKS,重新排序系统 Z 轴运行中的任务
结束系统任务 android.permission.RESTART_PACKAGES,结束任务通过 restartPackage (String) 方法,该方式将在外来放弃
发送短信 android.permission.SEND_SMS,发送短信
设置 Activity 观察其 android.permission.SET_ACTIVITY_WATCHER,设置 Activity 观察器一般用于 monkey 测试
设置闹铃提醒 com.android.alarm.permission.SET_ALARM,设置闹铃提醒
设置总是退出 android.permission.SET_ALWAYS_FINISH,设置程序在后台是否总是退出
设置动画缩放 android.permission.SET_ANIMATION_SCALE,设置全局动画缩放
设置调试程序 android.permission.SET_DEBUG_APP,设置调试程序,一般用于开发
设置屏幕方向 android.permission.SET_ORIENTATION,设置屏幕方向为横屏或标准方式显示,不用于普通应用
设置应用参数 android.permission.SET_PREFERRED_APPLICATIONS,设置应用的参数,已不再工作具体查看 addPackageToPreferred (String) 介绍
设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制
设置系统时间 android.permission.SET_TIME,设置系统时间
设置系统时区 android.permission.SET_TIME_ZONE,设置系统时区
设置桌面壁纸 android.permission.SET_WALLPAPER,设置桌面壁纸
设置壁纸建议 android.permission.SET_WALLPAPER_HINTS,设置壁纸建议
发送永久进程信号 android.permission.SIGNAL_PERSISTENT_PROCESSES,发送一个永久的进程信号
状态栏控制 android.permission.STATUS_BAR,允许程序打开、关闭、禁用状态栏
访问订阅内容 android.permission.SUBSCRIBED_FEEDS_READ,访问订阅信息的数据库
写入订阅内容 android.permission.SUBSCRIBED_FEEDS_WRITE,写入或修改订阅内容的数据库
显示系统窗口 android.permission.SYSTEM_ALERT_WINDOW,显示系统窗口
更新设备状态 android.permission.UPDATE_DEVICE_STATS,更新设备状态
使用证书 android.permission.USE_CREDENTIALS,允许程序请求验证从 AccountManager
使用 SIP 视频 android.permission.USE_SIP,允许程序使用 SIP 视频服务
使用振动 android.permission.VIBRATE,允许振动
唤醒锁定 android.permission.WAKE_LOCK,允许程序在手机屏幕关闭后后台进程仍然运行
写入 GPRS 接入点设置 android.permission.WRITE_APN_SETTINGS,写入网络 GPRS 接入点设置
写入日程提醒 android.permission.WRITE_CALENDAR,写入日程,但不可读取
写入联系人 android.permission.WRITE_CONTACTS,写入联系人,但不可读取
写入外部存储 android.permission.WRITE_EXTERNAL_STORAGE,允许程序写入外部存储,如 SD 卡上写文件
写入 Google 地图数据 android.permission.WRITE_GSERVICES,允许程序写入 Google Map 服务数据
写入收藏夹和历史记录 com.android.browser.permission.WRITE_HISTORY_BOOKMARKS,写入浏览器历史记录或收藏夹,但不可读取
读写系统敏感设置 android.permission.WRITE_SECURE_SETTINGS,允许程序读写系统安全敏感的设置项
读写系统设置 android.permission.WRITE_SETTINGS,允许读写系统设置项
编写短信 android.permission.WRITE_SMS,允许编写短信
写入在线同步设置 android.permission.WRITE_SYNC_SETTINGS,写入 Google 在线同步设置
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记 check-in 数据库属性表的权限
获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过 WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在 30~1500 米
获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内
访问定位额外命令 android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,允许程序访问额外的定位提供者指令
获取模拟定位信息 android.permission.ACCESS_MOCK_LOCATION,获取模拟定位信息,一般用于帮助开发者调试应用
获取网络状态 android.permission.ACCESS_NETWORK_STATE,获取网络信息状态,如当前的网络连接是否有效
访问 Surface Flinger android.permission.ACCESS_SURFACE_FLINGER,Android 平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
获取 WiFi 状态 android.permission.ACCESS_WIFI_STATE,获取当前 WiFi 接入的状态以及 WLAN 热点的信息
账户管理 android.permission.ACCOUNT_MANAGER,获取账户验证信息,主要为 GMail 账户信息,只有系统级进程才能访问的权限
验证账户 android.permission.AUTHENTICATE_ACCOUNTS,允许一个程序通过账户验证方式访问账户管理 ACCOUNT_MANAGER 相关信息
电量统计 android.permission.BATTERY_STATS,获取电池电量统计信息
绑定小插件 android.permission.BIND_APPWIDGET,允许一个程序告诉 appWidget 服务需要访问小插件的数据库,只有非常少的应用才用到此权限
绑定设备管理 android.permission.BIND_DEVICE_ADMIN,请求系统管理员接收者 receiver,只有系统才能使用
绑定输入法 android.permission.BIND_INPUT_METHOD ,请求 InputMethodService 服务,只有系统才能使用
绑定 RemoteView android.permission.BIND_REMOTEVIEWS,必须通过 RemoteViewsService 服务来请求,只有系统才能用
绑定壁纸 android.permission.BIND_WALLPAPER,必须通过 WallpaperService 服务来请求,只有系统才能用
使用蓝牙 android.permission.BLUETOOTH,允许程序连接配对过的蓝牙设备
蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备
变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头
应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播
收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播
连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播
WAP PUSH 广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH 服务收到后触发一个广播
拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码
通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面
拍照权限 android.permission.CAMERA,允许访问摄像头进行拍照
改变组件状态 android.permission.CHANGE_COMPONENT_ENABLED_STATE,改变组件是否启用状态
改变配置 android.permission.CHANGE_CONFIGURATION,允许当前应用改变配置,如定位
改变网络状态 android.permission.CHANGE_NETWORK_STATE,改变网络状态如是否能联网
改变 WiFi 多播状态 android.permission.CHANGE_WIFI_MULTICAST_STATE,改变 WiFi 多播状态
改变 WiFi 状态 android.permission.CHANGE_WIFI_STATE,改变 WiFi 状态
清除应用缓存 android.permission.CLEAR_APP_CACHE,清除应用缓存
清除用户数据 android.permission.CLEAR_APP_USER_DATA,清除应用的用户数据
底层访问权限 android.permission.CWJ_GROUP,允许 CWJ 账户组访问底层信息
手机优化大师扩展权限 android.permission.CELL_PHONE_MASTER_EX,手机优化大师扩展权限
控制定位更新 android.permission.CONTROL_LOCATION_UPDATES,允许获得移动网络定位信息改变
删除缓存文件 android.permission.DELETE_CACHE_FILES,允许应用删除缓存文件
删除应用 android.permission.DELETE_PACKAGES,允许程序删除应用
电源管理 android.permission.DEVICE_POWER,允许访问底层电源管理
应用诊断 android.permission.DIAGNOSTIC,允许程序到 RW 到诊断资源
禁用键盘锁 android.permission.DISABLE_KEYGUARD,允许程序禁用键盘锁
转存系统信息 android.permission.DUMP,允许程序获取系统 dump 信息从系统服务
状态栏控制 android.permission.EXPAND_STATUS_BAR,允许程序扩展或收缩状态栏
工厂测试模式 android.permission.FACTORY_TEST,允许程序运行工厂测试模式
使用闪光灯 android.permission.FLASHLIGHT,允许访问闪光灯
强制后退 android.permission.FORCE_BACK,允许程序强制使用 back 后退按键,无论 Activity 是否在顶层
访问账户 Gmail 列表 android.permission.GET_ACCOUNTS,访问 GMail 账户列表
获取应用大小 android.permission.GET_PACKAGE_SIZE,获取应用的文件大小
获取任务信息 android.permission.GET_TASKS,允许程序获取当前或最近运行的应用
允许全局搜索 android.permission.GLOBAL_SEARCH,允许程序使用全局搜索功能
硬件测试 android.permission.HARDWARE_TEST,访问硬件辅助设备,用于硬件测试
注射事件 android.permission.INJECT_EVENTS,允许访问本程序的底层事件,获取按键、轨迹球的事件流
安装定位提供 android.permission.INSTALL_LOCATION_PROVIDER,安装定位提供
安装应用程序 android.permission.INSTALL_PACKAGES,允许程序安装应用
内部系统窗口 android.permission.INTERNAL_SYSTEM_WINDOW,允许程序打开内部窗口,不对第三方应用程序开放此权限
访问网络 android.permission.INTERNET,访问网络连接,可能产生 GPRS 流量
结束后台进程 android.permission.KILL_BACKGROUND_PROCESSES,允许程序调用 killBackgroundProcesses (String). 方法结束后台进程
管理账户 android.permission.MANAGE_ACCOUNTS,允许程序管理 AccountManager 中的账户列表
管理程序引用 android.permission.MANAGE_APP_TOKENS,管理创建、摧毁、Z 轴顺序,仅用于系统
高级权限 android.permission.MTWEAK_USER,允许 mTweak 用户访问高级系统权限
社区权限 android.permission.MTWEAK_FORUM,允许使用 mTweak 社区权限
软格式化 android.permission.MASTER_CLEAR,允许程序执行软格式化,删除系统配置信息
修改声音设置 android.permission.MODIFY_AUDIO_SETTINGS,修改声音设置信息
修改电话状态 android.permission.MODIFY_PHONE_STATE,修改电话状态,如飞行模式,但不包含替换系统拨号器界面
格式化文件系统 android.permission.MOUNT_FORMAT_FILESYSTEMS,格式化可移动文件系统,比如格式化清空 SD 卡
挂载文件系统 android.permission.MOUNT_UNMOUNT_FILESYSTEMS,挂载、反挂载外部文件系统
允许 NFC 通讯 android.permission.NFC,允许程序执行 NFC 近距离通讯操作,用于移动支持
永久 Activity android.permission.PERSISTENT_ACTIVITY,创建一个永久的 Activity,该功能标记为将来将被移除
处理拨出电话 android.permission.PROCESS_OUTGOING_CALLS,允许程序监视,修改或放弃播出电话
读取日程提醒 android.permission.READ_CALENDAR,允许程序读取用户的日程信息
读取联系人 android.permission.READ_CONTACTS,允许应用访问联系人通讯录信息
屏幕截图 android.permission.READ_FRAME_BUFFER,读取帧缓存用于屏幕截图
读取收藏夹和历史记录 com.android.browser.permission.READ_HISTORY_BOOKMARKS,读取浏览器收藏夹和历史记录
读取输入状态 android.permission.READ_INPUT_STATE,读取当前键的输入状态,仅用于系统
读取系统日志 android.permission.READ_LOGS,读取系统底层日志
读取电话状态 android.permission.READ_PHONE_STATE,访问电话状态
读取短信内容 android.permission.READ_SMS,读取短信内容
读取同步设置 android.permission.READ_SYNC_SETTINGS,读取同步设置,读取 Google 在线同步设置
读取同步状态 android.permission.READ_SYNC_STATS,读取同步状态,获得 Google 在线同步状态
重启设备 android.permission.REBOOT,允许程序重新启动设备
开机自动允许 android.permission.RECEIVE_BOOT_COMPLETED,允许程序开机自动运行
接收彩信 android.permission.RECEIVE_MMS,接收彩信
接收短信 android.permission.RECEIVE_SMS,接收短信
接收 Wap Push android.permission.RECEIVE_WAP_PUSH,接收 WAP PUSH 信息
录音 android.permission.RECORD_AUDIO,录制声音通过手机或耳机的麦克
排序系统任务 android.permission.REORDER_TASKS,重新排序系统 Z 轴运行中的任务
结束系统任务 android.permission.RESTART_PACKAGES,结束任务通过 restartPackage (String) 方法,该方式将在外来放弃
发送短信 android.permission.SEND_SMS,发送短信
设置 Activity 观察其 android.permission.SET_ACTIVITY_WATCHER,设置 Activity 观察器一般用于 monkey 测试
设置闹铃提醒 com.android.alarm.permission.SET_ALARM,设置闹铃提醒
设置总是退出 android.permission.SET_ALWAYS_FINISH,设置程序在后台是否总是退出
设置动画缩放 android.permission.SET_ANIMATION_SCALE,设置全局动画缩放
设置调试程序 android.permission.SET_DEBUG_APP,设置调试程序,一般用于开发
设置屏幕方向 android.permission.SET_ORIENTATION,设置屏幕方向为横屏或标准方式显示,不用于普通应用
设置应用参数 android.permission.SET_PREFERRED_APPLICATIONS,设置应用的参数,已不再工作具体查看 addPackageToPreferred (String) 介绍
设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制
设置系统时间 android.permission.SET_TIME,设置系统时间
设置系统时区 android.permission.SET_TIME_ZONE,设置系统时区
设置桌面壁纸 android.permission.SET_WALLPAPER,设置桌面壁纸
设置壁纸建议 android.permission.SET_WALLPAPER_HINTS,设置壁纸建议
发送永久进程信号 android.permission.SIGNAL_PERSISTENT_PROCESSES,发送一个永久的进程信号
状态栏控制 android.permission.STATUS_BAR,允许程序打开、关闭、禁用状态栏
访问订阅内容 android.permission.SUBSCRIBED_FEEDS_READ,访问订阅信息的数据库
写入订阅内容 android.permission.SUBSCRIBED_FEEDS_WRITE,写入或修改订阅内容的数据库
显示系统窗口 android.permission.SYSTEM_ALERT_WINDOW,显示系统窗口
更新设备状态 android.permission.UPDATE_DEVICE_STATS,更新设备状态
使用证书 android.permission.USE_CREDENTIALS,允许程序请求验证从 AccountManager
使用 SIP 视频 android.permission.USE_SIP,允许程序使用 SIP 视频服务
使用振动 android.permission.VIBRATE,允许振动
唤醒锁定 android.permission.WAKE_LOCK,允许程序在手机屏幕关闭后后台进程仍然运行
写入 GPRS 接入点设置 android.permission.WRITE_APN_SETTINGS,写入网络 GPRS 接入点设置
写入日程提醒 android.permission.WRITE_CALENDAR,写入日程,但不可读取
写入联系人 android.permission.WRITE_CONTACTS,写入联系人,但不可读取
写入外部存储 android.permission.WRITE_EXTERNAL_STORAGE,允许程序写入外部存储,如 SD 卡上写文件
写入 Google 地图数据 android.permission.WRITE_GSERVICES,允许程序写入 Google Map 服务数据
写入收藏夹和历史记录 com.android.browser.permission.WRITE_HISTORY_BOOKMARKS,写入浏览器历史记录或收藏夹,但不可读取
读写系统敏感设置 android.permission.WRITE_SECURE_SETTINGS,允许程序读写系统安全敏感的设置项
读写系统设置 android.permission.WRITE_SETTINGS,允许读写系统设置项
编写短信 android.permission.WRITE_SMS,允许编写短信
写入在线同步设置 android.permission.WRITE_SYNC_SETTINGS,写入 Google 在线同步设置
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记 check-in 数据库属性表的权限
获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过 WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在 30~1500 米
获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内
访问定位额外命令 android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,允许程序访问额外的定位提供者指令
获取模拟定位信息 android.permission.ACCESS_MOCK_LOCATION,获取模拟定位信息,一般用于帮助开发者调试应用
获取网络状态 android.permission.ACCESS_NETWORK_STATE,获取网络信息状态,如当前的网络连接是否有效
访问 Surface Flinger android.permission.ACCESS_SURFACE_FLINGER,Android 平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
获取 WiFi 状态 android.permission.ACCESS_WIFI_STATE,获取当前 WiFi 接入的状态以及 WLAN 热点的信息
账户管理 android.permission.ACCOUNT_MANAGER,获取账户验证信息,主要为 GMail 账户信息,只有系统级进程才能访问的权限
验证账户 android.permission.AUTHENTICATE_ACCOUNTS,允许一个程序通过账户验证方式访问账户管理 ACCOUNT_MANAGER 相关信息
电量统计 android.permission.BATTERY_STATS,获取电池电量统计信息
绑定小插件 android.permission.BIND_APPWIDGET,允许一个程序告诉 appWidget 服务需要访问小插件的数据库,只有非常少的应用才用到此权限
绑定设备管理 android.permission.BIND_DEVICE_ADMIN,请求系统管理员接收者 receiver,只有系统才能使用
绑定输入法 android.permission.BIND_INPUT_METHOD ,请求 InputMethodService 服务,只有系统才能使用
绑定 RemoteView android.permission.BIND_REMOTEVIEWS,必须通过 RemoteViewsService 服务来请求,只有系统才能用
绑定壁纸 android.permission.BIND_WALLPAPER,必须通过 WallpaperService 服务来请求,只有系统才能用
使用蓝牙 android.permission.BLUETOOTH,允许程序连接配对过的蓝牙设备
蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备
变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头
应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播
收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播
连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播
WAP PUSH 广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH 服务收到后触发一个广播
拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码
通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面
拍照权限 android.permission.CAMERA,允许访问摄像头进行拍照
改变组件状态 android.permission.CHANGE_COMPONENT_ENABLED_STATE,改变组件是否启用状态
改变配置 android.permission.CHANGE_CONFIGURATION,允许当前应用改变配置,如定位
改变网络状态 android.permission.CHANGE_NETWORK_STATE,改变网络状态如是否能联网
改变 WiFi 多播状态 android.permission.CHANGE_WIFI_MULTICAST_STATE,改变 WiFi 多播状态
改变 WiFi 状态 android.permission.CHANGE_WIFI_STATE,改变 WiFi 状态
清除应用缓存 android.permission.CLEAR_APP_CACHE,清除应用缓存
清除用户数据 android.permission.CLEAR_APP_USER_DATA,清除应用的用户数据
底层访问权限 android.permission.CWJ_GROUP,允许 CWJ 账户组访问底层信息
手机优化大师扩展权限 android.permission.CELL_PHONE_MASTER_EX,手机优化大师扩展权限
控制定位更新 android.permission.CONTROL_LOCATION_UPDATES,允许获得移动网络定位信息改变
删除缓存文件 android.permission.DELETE_CACHE_FILES,允许应用删除缓存文件
删除应用 android.permission.DELETE_PACKAGES,允许程序删除应用
电源管理 android.permission.DEVICE_POWER,允许访问底层电源管理
应用诊断 android.permission.DIAGNOSTIC,允许程序到 RW 到诊断资源
禁用键盘锁 android.permission.DISABLE_KEYGUARD,允许程序禁用键盘锁
转存系统信息 android.permission.DUMP,允许程序获取系统 dump 信息从系统服务
状态栏控制 android.permission.EXPAND_STATUS_BAR,允许程序扩展或收缩状态栏
工厂测试模式 android.permission.FACTORY_TEST,允许程序运行工厂测试模式
使用闪光灯 android.permission.FLASHLIGHT,允许访问闪光灯
强制后退 android.permission.FORCE_BACK,允许程序强制使用 back 后退按键,无论 Activity 是否在顶层
访问账户 Gmail 列表 android.permission.GET_ACCOUNTS,访问 GMail 账户列表
获取应用大小 android.permission.GET_PACKAGE_SIZE,获取应用的文件大小
获取任务信息 android.permission.GET_TASKS,允许程序获取当前或最近运行的应用
允许全局搜索 android.permission.GLOBAL_SEARCH,允许程序使用全局搜索功能
硬件测试 android.permission.HARDWARE_TEST,访问硬件辅助设备,用于硬件测试
注射事件 android.permission.INJECT_EVENTS,允许访问本程序的底层事件,获取按键、轨迹球的事件流
安装定位提供 android.permission.INSTALL_LOCATION_PROVIDER,安装定位提供
安装应用程序 android.permission.INSTALL_PACKAGES,允许程序安装应用
内部系统窗口 android.permission.INTERNAL_SYSTEM_WINDOW,允许程序打开内部窗口,不对第三方应用程序开放此权限
访问网络 android.permission.INTERNET,访问网络连接,可能产生 GPRS 流量
结束后台进程 android.permission.KILL_BACKGROUND_PROCESSES,允许程序调用 killBackgroundProcesses (String). 方法结束后台进程
管理账户 android.permission.MANAGE_ACCOUNTS,允许程序管理 AccountManager 中的账户列表
管理程序引用 android.permission.MANAGE_APP_TOKENS,管理创建、摧毁、Z 轴顺序,仅用于系统
高级权限 android.permission.MTWEAK_USER,允许 mTweak 用户访问高级系统权限
社区权限 android.permission.MTWEAK_FORUM,允许使用 mTweak 社区权限
软格式化 android.permission.MASTER_CLEAR,允许程序执行软格式化,删除系统配置信息
修改声音设置 android.permission.MODIFY_AUDIO_SETTINGS,修改声音设置信息
修改电话状态 android.permission.MODIFY_PHONE_STATE,修改电话状态,如飞行模式,但不包含替换系统拨号器界面
格式化文件系统 android.permission.MOUNT_FORMAT_FILESYSTEMS,格式化可移动文件系统,比如格式化清空 SD 卡
挂载文件系统 android.permission.MOUNT_UNMOUNT_FILESYSTEMS,挂载、反挂载外部文件系统
允许 NFC 通讯 android.permission.NFC,允许程序执行 NFC 近距离通讯操作,用于移动支持
永久 Activity android.permission.PERSISTENT_ACTIVITY,创建一个永久的 Activity,该功能标记为将来将被移除
处理拨出电话 android.permission.PROCESS_OUTGOING_CALLS,允许程序监视,修改或放弃播出电话
读取日程提醒 android.permission.READ_CALENDAR,允许程序读取用户的日程信息
读取联系人 android.permission.READ_CONTACTS,允许应用访问联系人通讯录信息
屏幕截图 android.permission.READ_FRAME_BUFFER,读取帧缓存用于屏幕截图
读取收藏夹和历史记录 com.android.browser.permission.READ_HISTORY_BOOKMARKS,读取浏览器收藏夹和历史记录
读取输入状态 android.permission.READ_INPUT_STATE,读取当前键的输入状态,仅用于系统
读取系统日志 android.permission.READ_LOGS,读取系统底层日志
读取电话状态 android.permission.READ_PHONE_STATE,访问电话状态
读取短信内容 android.permission.READ_SMS,读取短信内容
读取同步设置 android.permission.READ_SYNC_SETTINGS,读取同步设置,读取 Google 在线同步设置
读取同步状态 android.permission.READ_SYNC_STATS,读取同步状态,获得 Google 在线同步状态
重启设备 android.permission.REBOOT,允许程序重新启动设备
开机自动允许 android.permission.RECEIVE_BOOT_COMPLETED,允许程序开机自动运行
接收彩信 android.permission.RECEIVE_MMS,接收彩信
接收短信 android.permission.RECEIVE_SMS,接收短信
接收 Wap Push android.permission.RECEIVE_WAP_PUSH,接收 WAP PUSH 信息
录音 android.permission.RECORD_AUDIO,录制声音通过手机或耳机的麦克
排序系统任务 android.permission.REORDER_TASKS,重新排序系统 Z 轴运行中的任务
结束系统任务 android.permission.RESTART_PACKAGES,结束任务通过 restartPackage (String) 方法,该方式将在外来放弃
发送短信 android.permission.SEND_SMS,发送短信
设置 Activity 观察其 android.permission.SET_ACTIVITY_WATCHER,设置 Activity 观察器一般用于 monkey 测试
设置闹铃提醒 com.android.alarm.permission.SET_ALARM,设置闹铃提醒
设置总是退出 android.permission.SET_ALWAYS_FINISH,设置程序在后台是否总是退出
设置动画缩放 android.permission.SET_ANIMATION_SCALE,设置全局动画缩放
设置调试程序 android.permission.SET_DEBUG_APP,设置调试程序,一般用于开发
设置屏幕方向 android.permission.SET_ORIENTATION,设置屏幕方向为横屏或标准方式显示,不用于普通应用
设置应用参数 android.permission.SET_PREFERRED_APPLICATIONS,设置应用的参数,已不再工作具体查看 addPackageToPreferred (String) 介绍
设置进程限制 android.permission.SET_PROCESS_LIMIT,允许程序设置最大的进程数量的限制
设置系统时间 android.permission.SET_TIME,设置系统时间
设置系统时区 android.permission.SET_TIME_ZONE,设置系统时区
设置桌面壁纸 android.permission.SET_WALLPAPER,设置桌面壁纸
设置壁纸建议 android.permission.SET_WALLPAPER_HINTS,设置壁纸建议
发送永久进程信号 android.permission.SIGNAL_PERSISTENT_PROCESSES,发送一个永久的进程信号
状态栏控制 android.permission.STATUS_BAR,允许程序打开、关闭、禁用状态栏
访问订阅内容 android.permission.SUBSCRIBED_FEEDS_READ,访问订阅信息的数据库
写入订阅内容 android.permission.SUBSCRIBED_FEEDS_WRITE,写入或修改订阅内容的数据库
显示系统窗口 android.permission.SYSTEM_ALERT_WINDOW,显示系统窗口
更新设备状态 android.permission.UPDATE_DEVICE_STATS,更新设备状态
使用证书 android.permission.USE_CREDENTIALS,允许程序请求验证从 AccountManager
使用 SIP 视频 android.permission.USE_SIP,允许程序使用 SIP 视频服务
使用振动 android.permission.VIBRATE,允许振动
唤醒锁定 android.permission.WAKE_LOCK,允许程序在手机屏幕关闭后后台进程仍然运行
写入 GPRS 接入点设置 android.permission.WRITE_APN_SETTINGS,写入网络 GPRS 接入点设置
写入日程提醒 android.permission.WRITE_CALENDAR,写入日程,但不可读取
写入联系人 android.permission.WRITE_CONTACTS,写入联系人,但不可读取
写入外部存储 android.permission.WRITE_EXTERNAL_STORAGE,允许程序写入外部存储,如 SD 卡上写文件
写入 Google 地图数据 android.permission.WRITE_GSERVICES,允许程序写入 Google Map 服务数据
写入收藏夹和历史记录 com.android.browser.permission.WRITE_HISTORY_BOOKMARKS,写入浏览器历史记录或收藏夹,但不可读取
读写系统敏感设置 android.permission.WRITE_SECURE_SETTINGS,允许程序读写系统安全敏感的设置项
读写系统设置 android.permission.WRITE_SETTINGS,允许读写系统设置项
编写短信 android.permission.WRITE_SMS,允许编写短信
写入在线同步设置 android.permission.WRITE_SYNC_SETTINGS,写入 Google 在线同步设置
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记 check-in 数据库属性表的权限
获取错略位置 android.permission.ACCESS_COARSE_LOCATION,通过 WiFi 或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在 30~1500 米
获取精确位置 android.permission.ACCESS_FINE_LOCATION,通过 GPS 芯片接收卫星的定位信息,定位精度达 10 米以内
访问定位额外命令 android.permission.ACCESS_LOCATION_EXTRA_COMMANDS,允许程序访问额外的定位提供者指令
获取模拟定位信息 android.permission.ACCESS_MOCK_LOCATION,获取模拟定位信息,一般用于帮助开发者调试应用
获取网络状态 android.permission.ACCESS_NETWORK_STATE,获取网络信息状态,如当前的网络连接是否有效
访问 Surface Flinger android.permission.ACCESS_SURFACE_FLINGER,Android 平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
获取 WiFi 状态 android.permission.ACCESS_WIFI_STATE,获取当前 WiFi 接入的状态以及 WLAN 热点的信息
账户管理 android.permission.ACCOUNT_MANAGER,获取账户验证信息,主要为 GMail 账户信息,只有系统级进程才能访问的权限
验证账户 android.permission.AUTHENTICATE_ACCOUNTS,允许一个程序通过账户验证方式访问账户管理 ACCOUNT_MANAGER 相关信息
电量统计 android.permission.BATTERY_STATS,获取电池电量统计信息
绑定小插件 android.permission.BIND_APPWIDGET,允许一个程序告诉 appWidget 服务需要访问小插件的数据库,只有非常少的应用才用到此权限
绑定设备管理 android.permission.BIND_DEVICE_ADMIN,请求系统管理员接收者 receiver,只有系统才能使用
绑定输入法 android.permission.BIND_INPUT_METHOD ,请求 InputMethodService 服务,只有系统才能使用
绑定 RemoteView android.permission.BIND_REMOTEVIEWS,必须通过 RemoteViewsService 服务来请求,只有系统才能用
绑定壁纸 android.permission.BIND_WALLPAPER,必须通过 WallpaperService 服务来请求,只有系统才能用
使用蓝牙 android.permission.BLUETOOTH,允许程序连接配对过的蓝牙设备
蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备
变成砖头 android.permission.BRICK,能够禁用手机,非常危险,顾名思义就是让手机变成砖头
应用删除时广播 android.permission.BROADCAST_PACKAGE_REMOVED,当一个应用在删除时触发一个广播
收到短信时广播 android.permission.BROADCAST_SMS,当收到短信时触发一个广播
连续广播 android.permission.BROADCAST_STICKY,允许一个程序收到广播后快速收到下一个广播
WAP PUSH 广播 android.permission.BROADCAST_WAP_PUSH,WAP PUSH 服务收到后触发一个广播
拨打电话 android.permission.CALL_PHONE,允许程序从非系统拨号器里输入电话号码
通话权限 android.permission.CALL_PRIVILEGED,允许程序拨打电话,替换系统的拨号器界面
拍照权限 android.permission.CAMERA,允许访问摄像头进行拍照
改变组件状态 android.permission.CHANGE_COMPONENT_ENABLED_STATE,改变组件是否启用状态
改变配置 android.permission.CHANGE_CONFIGURATION,允许当前应用改变配置,如定位
改变网络状态 android.permission.CHANGE_NETWORK_STATE,改变网络状态如是否能联网
改变 WiFi 多播状态 android.permission.CHANGE_WIFI_MULTICAST_STATE,改变 WiFi 多播状态
改变 WiFi 状态 android.permission.CHANGE_WIFI_STATE,改变 WiFi 状态
清除应用缓存 android.permission.CLEAR_APP_CACHE,清除应用缓存
清除用户数据 android.permission.CLEAR_APP_USER_DATA,清除应用的用户数据
底层访问权限 android.permission.CWJ_GROUP,允许 CWJ 账户组访问底层信息
手机优化大师扩展权限 android.permission.CELL_PHONE_MASTER_EX,手机优化大师扩展权限
控制定位更新 android.permission.CONTROL_LOCATION_U
Android AndroidManifest.xml 详解
AndroidManifest.xml 简述:
AndroidManifest.xml 是每个 android 程序中必须的文件。它位于整个项目的根目录,描述了 package 中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的 Activities, ContentProviders, Services, 和 Intent Receivers, 还能指定 permissions 和 instrumentation(安全控制和测试)
属性:<manifest>
//xmlns:android 定义 android 命名空间,一般为 http://schemas.android.com/apk/res/android,Android 中各种标准属性能在文件中使用,提供了大部分元素中的数据
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
// 指定本应用内 java 主程序包的包名,它也是一个应用进程的默认名称
package="com.woody.test"
// 表明数据权限,因为默认情况下,Android 给每个 APK 分配一个唯一的 UserID,所以是默认禁止不同 APK 访问共享数据的。若要共享数据,第一可以采用 Share Preference 方法,第二种就可以采用 sharedUserId 了,将 不同 APK 的 sharedUserId 都设为一样,则这些 APK 之间就可以互相共享数据了
android:sharedUserId="string"
// 一个共享的用户名,它只有在设置了 sharedUserId 属性的前提下才会有意义
android:sharedUserLabel="string resource"
// 给设备程序识别版本 (升级) 用的必须是一个 interger 值代表 app 更新过多少次,比如第一版一般为 1,之后若要更新版本就设置为 2,3 等
android:versionCode="integer"
// 此名称是给用户看的,你可以将你的 APP 版本号设置为 1.1 版,后续更新版本设置为 1.2、2.0 版本等
android:versionName="string"
// 安装参数,是 Android2.2 中的一个新特性,installLocation 有三个值可以选择:internalOnly、auto、preferExternal
//1. 选择 preferExternal, 系统会优先考虑将 APK 安装到 SD 卡上 (当然最终用户可以选择为内部 ROM 存储上,如果 SD 存储已满,也会安装到内部存储上)
//2. 选择 auto,系统将会根据存储空间自己去适应
//3. 选择 internalOnly 是指必须安装到内部才能运行
// 需要进行后台类监控的 APP 最好安装在内部,而一些较大的游戏 APP 最好安装在 SD 卡上。
// 现默认为安装在内部,如果把 APP 安装在 SD 卡上,首先得设置你的 level 为 8,并且要配置 android:installLocation 这个参数的属性为 preferExternal)
android:installLocation=["auto" | "internalOnly" | "preferExternal"] >
< /manifest>
属性;Application
一个 AndroidManifest.xml 中必须含有一个 Application 标签,这个标签声明了每一个应用程序的组件及其属性 (如 icon,label,permission 等)
// 用户是否能选择自行清除数据,默认为 true,程序管理器包含一个选择允许用户清除数据。当为 true 时,用户可自己清理用户数据,反之亦然
<application android:allowClearUserData=["true" | "false"]
// 是否允许 activity 更换从属的任务,比如从短信息任务切换到浏览器任务
android:allowTaskReparenting=["true" | "false"]
//Android2.2 中的一个新特性,设置该 APP 的备份,属性值应该是一个完整的类名,如 com.project.TestCase,此属性并没有默认值,并且类名必须得指定
android:backupAgent="string"
// 从字面上就可以看出是什么作用的,当设置为 true 时,表明该 APP 在手机上可以被调试。默认为 false, 在 false 的情况下调试该 APP,就会报以下错误:Device XXX requires that applic...
android:debuggable=["true" | "false"]
// 此属性为字符串资源,可以显示给用户
android:description="string resource"
//Android 系统是否能够实例化该应用程序的组件,如果为 true,每个组件的 enabled 属性决定那个组件是否可以被 enabled。如果为 false,它覆盖组件指定的值;所有组件都是 disabled。
android:enabled=["true" | "false"]
// 表示此 APP 是否包含任何的代码,默认为 true,若为 false,则系统在运行组件时,不会去尝试加载任何的 APP 代码
android:hasCode=["true" | "false"]
// 声明整个 APP 的图标,图片一般都放在 drawable 文件夹下
android:icon="drawable resource"
android:killAfterRestore=["true" | "false"]
android:label="string resource"
android:manageSpaceActivity="string"
// 应用程序所实现的 Application 子类的全名
android:name="string"
// 设置许可名,这个属性若在 <application> 上定义的话,给应用程序的所有组件设置许可的便捷方式,当然它是被各组件设置的许可名所覆盖的
android:permission="string"
// 该应用程序是否应该在任何时候都保持运行状态,默认为 false。因为应用程序通常不应该设置本标识,持续模式仅仅应该设置给某些系统应用程序才是有意义的
android:persistent=["true" | "false"]
// 应用程序运行的进程名,它的默认值为 <manifest> 元素里设置的包名,当然每个组件都可以通过设置该属性来覆盖默认值
android:process="string"
// 同样也是 android2.2 的一个新特性,用来表明应用是否准备尝试恢复所有的备份,甚至该备份是比当前设备上更要新的版本,默认是 false
android:restoreAnyVersion=["true" | "false"]
// 拥有相同的 affinity 的 Activity 理论上属于相同的 Task,应用程序默认的 affinity 的名字是 <manifest> 元素中设定的 package 名
android:taskAffinity="string"
// 资源的风格,它定义了一个默认的主题风格给所有的 activity, 当然也可以在自己的 theme 里面去设置它,有点类似 style
android:theme="resource or theme" >
< /application>
属性:Activity
<activity android:allowTaskReparenting=["true" | "false"]
// 是否保留状态不变, 比如切换回 home, 再从新打开,activity 处于最后的状态。比如一个浏览器拥有很多状态 (当打开了多个 TAB 的时候),用户并不希望丢失这些状态时,此时可将此属性设置为 true
android:alwaysRetainTaskState=["true" | "false"]
// 比如 P 是 activity, Q 是被 P 触发的 activity, 然后返回 Home, 重新启动 P,是否显示 Q
android:clearTaskOnLaunch=["true" | "false"]
// 主要用来看手机方向改变的. android 手机在旋转后,layout 会重新布局,如何做到呢?
android:configChanges=["mcc", "mnc", "locale",
"touchscreen", "keyboard", "keyboardHidden",
"navigation", "orientation", "screenLayout",
"fontScale", "uiMode"]
android:enabled=["true" | "false"]
// 是否可被显示在最近打开的 activity 列表里,默认是 false
android:excludeFromRecents=["true" | "false"]
android:exported=["true" | "false"]
// 当用户重新启动这个任务的时候,是否关闭已打开的 activity,默认是 false
android:finishOnTaskLaunch=["true" | "false"]
android:icon="drawable resource"
android:label="string resource"
//android:launchMode 在多 Activity 开发中,有可能是自己应用之间的 Activity 跳转,或者夹带其他应用的可复用 Activity。可能会希望跳转到原来某个 Activity 实例,而不是产生大量重复的 Activity。这需要为 Activity 配置特定 的加载模式,而不是使用默认的加载模式
Activity 有四种加载模式:
standard、singleTop、singleTask、singleInstance (其中前两个是一组、后两个是一组),默认为 standard
standard:就是 intent 将发送给新的实例,所以每次跳转都会生成新的 activity。
singleTop:也是发送新的实例,但不同 standard 的一点是,在请求的 Activity 正好位于栈顶时 (配置成 singleTop 的 Activity),不会构造新的实例
singleTask:和后面的 singleInstance 都只创建一个实例,当 intent 到来,需要创建设置为 singleTask 的 Activity 的时候,系统会检查栈里面是否已经有该 Activity 的实例。如果有直接将 intent 发送给它。
android:launchMode=["multiple" | "singleTop" |
"singleTask" | "singleInstance"]
// 是否允许多进程,默认是 false
android:multiprocess=["true" | "false"]
android:name="string"
// 当用户从 Activity 上离开并且它在屏幕上不再可见时,Activity 是否从 Activity stack 中清除并结束。默认是 false。Activity 不会留下历史痕迹
android:noHistory=["true" | "false"]
android:permission="string"
android:process="string"
//android:screenOrientationactivity 显示的模式
默认为 unspecified:由系统自动判断显示方向
landscape 横屏模式,宽度比高度大
portrait 竖屏模式,高度比宽度大
user 模式,用户当前首选的方向
behind 模式:和该 Activity 下面的那个 Activity 的方向一致 (在 Activity 堆栈中的)
sensor 模式:有物理的感应器来决定。如果用户旋转设备这屏幕会横竖屏切换
nosensor 模式:忽略物理感应器,这样就不会随着用户旋转设备而更改了
android:screenOrientation=["unspecified" | "user" | "behind" |
"landscape" | "portrait" |
"sensor" | "nosensor"]
//activity 被销毁或者成功重启时是否保存状态
android:stateNotNeeded=["true" | "false"]
android:taskAffinity="string"
android:theme="resource or theme"
//activity 主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5 后的一个新特性
1. 当有焦点产生时,软键盘是隐藏还是显示
2. 是否减少活动主窗口大小以便腾出空间放软键盘
3. 值的含义:
stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
stateUnchanged:当这个 activity 出现时,软键盘将一直保持在上一个 activity 里的状态,无论是隐藏还是显示
stateHidden:用户选择 activity 时,软键盘总是被隐藏
stateAlwaysHidden:当该 Activity 主窗口获取焦点时,软键盘也总是被隐藏的
stateVisible:软键盘通常是可见的
stateAlwaysVisible:用户选择 activity 时,软键盘总是显示的状态
adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示
adjustResize:该 Activity 总是调整屏幕的大小以便留出软键盘的空间
adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分
android:windowSoftInputMode=["stateUnspecified",
"stateUnchanged", "stateHidden",
"stateAlwaysHidden", "stateVisible",
"stateAlwaysVisible", "adjustUnspecified",
"adjustResize", "adjustPan"] >
< /activity>
属性:intent-filter
<intent-filter android:icon="drawable resource"
android:label="string resource"
android:priority="integer" >
<action />
<category />
<data />
</intent-filter>
intent-filter 属性
android:priority (解释:有序广播主要是按照声明的优先级别,如 A 的级别高于 B,那么,广播先传给 A,再传给 B。优先级别就是用设置 priority 属性来确定,范围是从 - 1000~1000,数越大优先级别越高)
Intent filter 内会设定的资料包括 action,data 与 category 三种。也就是说 filter 只会与 intent 里的这三种资料作对比动作
action 属性
action 很简单,只有 android:name 这个属性。常见的 android:name 值为 android.intent.action.MAIN,表明此 activity 是作为应用程序的入口。有关 android:name 具体有哪些值,可参照这个网址:http://hi.baidu.com/linghtway/blog/item/83713cc1c2d053170ff477a7.html
category 属性
category 也只有 android:name 属性。常见的 android:name 值为 android.intent.category.LAUNCHER (决定应用程序是否显示在程序列表里)
有关 android:name 具体有哪些值,可参照这个网址:http://chroya.javaeye.com/blog/685871
data 属性
<data android:host="string"
android:mimeType="string"
android:path="string"
android:pathPattern="string"
android:pathPrefix="string"
android:port="string"
android:scheme="string"/>
【1】每个 <data> 元素指定一个 URI 和数据类型(MIME 类型)。它有四个属性 scheme、host、port、path 对应于 URI 的每个部分:
scheme://host:port/path
scheme 的值一般为 "http",host 为包名,port 为端口号,path 为具体地址。如:http://com.test.project:200/folder/etc
其中 host 和 port 合起来构成 URI 的凭据 (authority),如果 host 没有指定,则 port 也会被忽略
要让 authority 有意义,scheme 也必须要指定。要让 path 有意义,scheme+authority 也必须要指定
【2】mimeType(指定数据类型),若 mimeType 为 ''Image'',则会从 content Provider 的指定地址中获取 image 类型的数据。还有 ''video'' 啥的,若设置为 video/mp4,则表示在指定地址中获取 mp4 格式的 video 文件
【3】而 pathPattern 和 PathPrefix 主要是为了格式化 path 所使用的
属性:<meta-data>
<meta-data android:name="string"
android:resource="resource specification"
android:value="string"/>
该元素的基本结构,可以包含在 <activity> <activity-alias> <service> <receiver > 四个元素中。
android:name 解释:元数据项的名字,为了保证这个名字是唯一的,采用 java 风格的命名规范,如 com.woody.project.fried
android:resource 解释:资源的一个引用,指定给这个项的值是该资源的 id。该 id 可以通过方法 Bundle.getInt () 来从 meta-data 中找到。)
android:value 解释:指定给这一项的值。可以作为值来指定的数据类型并且组件用来找回那些值的 Bundle 方法:[getString],[getInt],[getFloat],[getString],[getBoolean]
属性:<activity-alias>
<activity-alias android:enabled=["true" | "false"]
android:exported=["true" | "false"]
android:icon="drawable resource"
android:label="string resource"
android:name="string"
android:permission="string"
android:targetActivity="string">
< intent-filter/>
< meta-data/>
< /activity-alias>
<activity-alias> 是为 activity 创建快捷方式的,如下实例:
< activity android:name=".shortcut">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
<activity-alias android:name=".CreateShortcuts" android:targetActivity=".shortcut" android:label="@string/shortcut">
<intent-filter>
<action android:name="android.intent.action.CREATE_SHORTCUT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity-alias>
其中 android.targetActivity 是指向对应快捷方式的 activity, 如上述的 shortcut (此 Activity 名)
android:label 是指快捷方式的名称,而快捷方式的图标默认是给定的 application 图标
属性:<service>
【1】service 与 activity 同级,与 activity 不同的是,它不能自己启动的,运行在后台的程序,如果我们退出应用时,Service 进程并没有结束,它仍然在后台运行。比如听音乐,网络下载数据等,都是由 service 运行的
【2】service 生命周期:Service 只继承了 onCreate (),onStart (),onDestroy () 三个方法,第一次启动 Service 时,先后调用了 onCreate (),onStart () 这两个方法,当停止 Service 时,则执行 onDestroy () 方法,如果 Service 已经启动了,当我们再次启动 Service 时,不会在执行 onCreate () 方法,而是直接执行 onStart () 方法
【3】service 与 activity 间的通信
Service 后端的数据最终还是要呈现在前端 Activity 之上的,因为启动 Service 时,系统会重新开启一个新的进程,这就涉及到不同进程间通信的问题了 (AIDL),Activity 与 service 间的通信主要用 IBinder 负责。具体可参照:http://zhangyan1158.blog.51cto.com/2487362/491358
【4】
<service android:enabled=["true" | "false"]
android:exported[="true" | "false"]
android:icon="drawable resource"
android:label="string resource"
android:name="string"
android:permission="string"
android:process="string">
</service>
属性:<receiver>
receiver 的属性与 service 一样,这里就不显示了
BroadcastReceiver:用于发送广播,broadcast 是在应用程序之间传输信息的一种机制,而 BroadcastReceiver 是对发送出来的 Broadcast 进行过滤接受并响应的一类组件,具体参照 http://kevin2562.javaeye.com/blog/686787
属性:<provider>
<provider android:authorities="list"
android:enabled=["true" | "false"]
android:exported=["true" | "false"]
android:grantUriPermissions=["true" | "false"]
android:icon="drawable resource"
android:initOrder="integer"
android:label="string resource"
android:multiprocess=["true" | "false"]
android:name="string"
android:permission="string"
android:process="string"
android:readPermission="string"
android:syncable=["true" | "false"]
android:writePermission="string">
<grant-uri-permission/>
<meta-data/>
</provider>
contentProvider (数据存储)
【1】android:authorities:
标识这个 ContentProvider,调用者可以根据这个标识来找到它
【2】android:grantUriPermission:
对某个 URI 授予的权限
【3】android:initOrder
10、第三层 <uses-library>
用户库,可自定义。所有 android 的包都可以引用
属性:<supports-screens>
<supports-screens android:smallScreens=["true" | "false"]
android:normalScreens=["true" | "false"]
android:largeScreens=["true" | "false"]
android:anyDensity=["true" | "false"] />
这是在 android1.6 以后的新特性,支持多屏幕机制
各属性含义:这四个属性,是否支持大屏,是否支持中屏,是否支持小屏,是否支持多种不同密度
属性:<uses-configuration /> 与 < uses-feature > 性能都差不多
<uses-configuration android:reqFiveWayNav=["true" | "false"]
android:reqHardKeyboard=["true" | "false"]
android:reqKeyboardType=["undefined" | "nokeys" | "qwerty" | "twelvekey"]
android:reqNavigation=["undefined" | "nonav" | "dpad" | "trackball" | "wheel"]
android:reqTouchScreen=["undefined" | "notouch" | "stylus" | "finger"] />
<uses-feature android:glEsVersion="integer"
android:name="string"
android:required=["true" | "false"] />
这两者都是在描述应用所需要的硬件和软件特性,以便防止应用在没有这些特性的设备上安装。
属性:<uses-sdk />
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer"/>
描述应用所需的 api level,就是版本,目前是 android 2.2 = 8,android2.1 = 7,android1.6 = 4,android1.5=3
在此属性中可以指定支持的最小版本,目标版本以及最大版本
属性:<instrumentation />
<instrumentation android:functionalTest=["true" | "false"]
android:handleProfiling=["true" | "false"]
android:icon="drawable resource"
android:label="string resource"
android:name="string"
android:targetPackage="string"/>
定义一些用于探测和分析应用性能等等相关的类,可以监控程序。在各个应用程序的组件之前 instrumentation 类被实例化
android:functionalTest (解释:instrumentation 类是否能运行一个功能测试,默认为 false)
属性:<permission>、<uses-permission>、<permission-tree />、<permission-group /> 区别
最常用的当属 <uses-permission>,当我们需要获取某个权限的时候就必须在我们的 manifest 文件中声明,此 < uses-permission > 与 < application > 同级,具体权限列表请看此处
通常情况下我们不需要为自己的应用程序声明某个权限,除非你提供了供其他应用程序调用的代码或者数据。这个时候你才需要使用 <permission> 这个标签。很显然这个标签可以让我们声明自己的权限。比如:
<permission android:name="com.teleca.project.MY_SECURITY" . . . />
那么在 activity 中就可以声明该自定义权限了,如:
< application . . .>
<activity android:name="XXX" . . . >
android:permission="com.teleca.project.MY_SECURITY"> </activity>
</application>
当然自己声明的 permission 也不能随意的使用,还是需要使用 <uses-permission> 来声明你需要该权限
<permission-group> 就是声明一个标签,该标签代表了一组 permissions,而 < permission-tree > 是为一组 permissions 声明了一个 namespace。
Android studio如何新建Android xml文件?
1、要进行创建资源文件之前,需要先把鼠标代码的文件中进行选中,或者进行选中项目。
2、然后点击菜单中菜单中的”file;的选项。

3、就会弹出了一个下拉的菜单中,进行选择下拉菜单中的;new”的选项按钮。

4、这样就会弹出了一个下一级的菜单中,进行选择菜单中的;Android resource file”的选项。

5、然后就会弹出了一个new resource file的选项,进入输入一个file name的文件名,在available qualifiers的进行选择layout direction进行点击双箭头,然后就可以点击”OK;。

6、这样话在Android studio的资源文件就创建成功了。

Android studio中如何创建带标签的xml资源文件
除了创建values resources file 时生成的resources标签有用,selector和alpha、set这些标签如何手动创建。一直红字报错的解决方法:

Android XML文件中android:id,android:name和name标签之间的区别
例如,当我在res / values / array.xml文件中有一个字符串数组时,我使用定义的数组中的name字段进行访问,而Javadoc则将其称为“ID”.
android:id似乎只是在Views中使用?
我错过了一些东西,还是不会有简单的标签?
解决方法
要进一步深入,我相信android:id属性只分配给视图和扩展视图的类.这样做可以使用findViewById从代码中以编程方式访问该视图:
Button myButton =(Button)findViewById(R.id.whatever_id_assigned_to_view)
这与诸如strings.xml或array.xml之类的资源不同,这些资源仅通过名称来标识,例如可以在strings.xml中找到的以下示例:
< string name =“string_name”>文本资源此处< / string>
并使用…访问
getResources().的getText(R.string.string_name)
我想像这是因组织原因而分开的.这样生成的Android资源文件(R.java)包含为R.id中的视图指定的ID,R.string中包含的字符串ID,R.array等中的数组ID.
关于Android xml颜色库和android color.xml的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Android AndroidManifest.xml 权限、Android AndroidManifest.xml 详解、Android studio如何新建Android xml文件?、Android XML文件中android:id,android:name和name标签之间的区别等相关知识的信息别忘了在本站进行查找喔。
本文标签: