精华内容
下载资源
问答
  • 本文摘自《Delphi XE8 iOS与Android移动应用开发教程[完整中文版]》,该书是一本介绍使用delphi xe8开发iOS与Android...本节内容主要介绍使用Delphi XE系列工具开发Android应用时需要使用到的Android相关权限设置内容。

    本文摘自《Delphi XE8 iOS与Android移动应用开发教程[完整中文版]》,该书是一本介绍使用delphi xe8开发iOS与Android移动应用的电子书(开发教程与开发手册)。

    本节内容主要介绍使用Delphi XE系列工具开发Android应用时需要使用到的Android相关权限设置内容。


    Delphi XE8移动应用开发中Andr​​oid
    权限设置

    选择Project > Options > Uses Permissions,打开权限设置对话框。
    使用此对话框可以指定你Android应用程序所需要的权限。RAD Studio将在AndroidManifest.xml文件中添加指定权限。
    注意:仔细查看你的Android应用程序权限列表配置。您应该禁用您的应用程序并不需要的权限,因为:

    • Android设备在你的应用第一次运行时,将提示用户接受每个请求的权限。
    • 应用商店如谷歌播放可以使用权限来筛选出应用程序。

    例如,如果您的应用程序需要Call phone的许可(其默认需要),应用商店可能不会让用户安装应用程序在平板电脑上。
    例如:

    • InterBase 需要一定的权限:
      • Internet:允许应用程序访问网络套接字。如果您正在构建C/S应用程序访问远程数据库的InterBase,这个权限是必须具备的。
      • Read external storage/Write external storage:允许访问InterBase文件,包括数据库文件存放的外部存储位置。应用程序需要此权限执行读/写操作。
    • 有些FireMonkey控件需要一定的权限。例如:
      • TCalendarEdit需要Read calendar 、 Write calendar(读取日历写日历)的权限。
      • TLocationSensor需要Access coarse location 、 Access fine location(访问粗略的位置访问精准的位置)权限。

    为FireMonkey Android 应用程序设置一些基本的权限

    新的Andr​​oid应用程序都默认设置以下所需的权限:

    • 访问粗略的位置(Access coarse location)
    • 访问精确的位置(Access fine location)
    • 手机通话(Call phone)
    • 相机(Camera)
    • 互联网(Internet)
    • 读取日历(Read calendar)
    • 读取外部存储(Read external storage)
    • 写日历(Write calendar)
    • 写外部存储(Write external storage)
    • 读取手机状态(Read phone state)

    Internet权限始终设置为开发配置

    Android应用程序有几个默认设置权限,包括INTERNET权限。

    • 当你构建开发Android应用(在 Project Manager),INTERNET权限始终会隐式开启,即使您禁用了INTERNET权限的使用。这是因为RAD Studio调试器需要INTERNET权限。
    • 然而,对于应用程序商店的配置,您可以使用Project > Options > Uses Permissions禁用Internet的权限。

    这里是Project Manager开发配置节点设置Android应用程序:

    Delphi <wbr>XE8移动应用开发中Andr​​oid权限设置

    基本使用权限

    下面使用权限可满足大多数Android应用程序需要。一些最常用的基本权限是由RAD Studio在创建Android应用时预设。


    允许

     

    描述

    访问粗略的位置

    Access coarse location

    允许应用访问网络位置来源的大概位置,如手机发射塔和Wi-Fi。

    访问精确的位置

    Access fine location

    允许应用从位置源,例如GPS、手机基站和Wi-Fi接入的精确位置。

    访问位置额外命令

    Access location extra commands

    允许应用程序访问额外的位置提供程序命令。

    访问模拟位置

    Access mock location

    允许应用程序由测试提供创建模拟位置。

    接入网络状态

    Access network state

    允许程序访问有关网络的信息。

    访问无线网络状态

    Access wifi state

    允许应用程序访问Wi-Fi网络的信息。

    添加语音邮件

    Add voicemail

    允许应用程序添加语音邮件进入系统。

    验证帐户

    Authenticate accounts

    允许应用程序充当一个的AccountManager AccountAuthenticator。

    电池统计

    Battery stats

    允许应用程序收集电池统计信息。

    绑定无障碍服务

    Bind accessibility service

    必须有AccessibilityService,确保可绑定到它。

    绑定设备管理

    Bind device admin

    必须有设备管理接收机,以确保只有系统可以与其进行交互。

    绑定输入法

    Bind input method

    必须有InputMethodService,以确保只有该系统可绑定到它。

    绑定remoteviews

    Bind remoteviews

    必须有RemoteViewsService,以确保只有该系统可绑定到它。

    绑定文本服务

    Bind text service

    必须有TextService。

    绑定VPN服务

    Bind vpn service

    必须有VpnService,以确保只有该系统可结合到它。

    绑定壁纸

    Bind wallpaper

    必须有WallpaperService,以确保只有该系统可结合到它。

    蓝牙

    Bluetooth

    允许应用程序连接到已配对的蓝牙设备。

    蓝牙管理

    Bluetooth admin

    允许应用程序发现和配对蓝牙设备。

    粘性广播

    Broadcast sticky

    允许应用程序粘性广播。这些广播数据发送后就一直存在于系统的消息容器里面,等待对应的处理器去处理。

    手机通话

    Call phone

    允许应用程序不通过拨号用户界面初始化一个电话拨号。

    相机

    Camera

    需要能够访问的摄像机装置。

    更改配置

    Change configuration

    允许应用程序修改当前设置,如区域。

    更改网络状态

    Change network state

    允许应用程序改变网络连接状态。

    更改无线多播状态

    Change wifi multicast state

    允许应用程序进入Wi-Fi多播模式。

    更改无线状态

    Change wifi state

    允许应用程序更改Wi-Fi连接状态。

    清除应用程序缓存

    Clear app cache

    允许应用程序清除设备上的所有安装的应用程序缓存。

    禁用键盘锁

    Disable keyguard

    允许应用程序禁用键盘锁。

    展开状态栏

    Expand status bar

    允许应用程序展开或折叠状态栏。

    手电筒

    Flashlight

    允许访问手电筒。

    获取账户

    Get accounts

    允许访问的帐户服务帐户列表。

    获取封装尺寸

    Get package size

    允许找出任何package占用空间的应用程序。

    获取任务

    Get tasks

    允许应用程序获取有关当前或最近运行的任务的信息。

    全球搜索

    Global search

    允许全局搜索系统来访问特定内容提供者的数据。

    互联网

    Internet

    允许应用程序打开网络套接字。

    终止后台进程

    Kill background processes

    允许应用程序调用关闭后台进程。

    管理账户

    Manage accounts

    允许应用程序来管理的AccountManager帐户列表。

    修改音频设置

    Modify audio settings

    允许应用程序修改全局音频设置。

    NFC

    NFC

    允许应用程序通过NFC进行I / O操作。

    处理外拨电话

    Process outgoing calls

    允许应用程序监视,修改或中止拨出的电话。

    读取日历

    Read calendar

    允许应用程序读取用户的日历数据。

    查看通话记录

    Read call log

    允许应用程序读取用户的通话记录。

    读取通讯录

    Read contacts

    允许应用程序读取用户联系人数据。

    读取外部存储

    Read external storage

    允许应用程序从外部存储读取。

    读历史书签

    Read history bookmarks

    允许应用程序读取(但不能写入)用户的浏览历史记录和书签。

    读取手机状态

    Read phone state

    允许手机状态只读访问。

    阅读简介

    Read profile

    允许应用程序读取用户的个人资料的数据。

    阅读短信

    Read SMS

    允许应用程序读取短信。

    阅读社交流

    Read social stream

    允许应用程序从用户的社交流中读取。

    读取同步设置

    Read sync settings

    允许应用程序读取同步设置。

    阅读同步统计

    Read sync stats

    允许应用程序读取同步状态。

    读取用户词典

    Read user dictionary

    允许应用程序读取用户字典。

    接收完成开机

    Receive boot completed

    允许应用程序接收系统启动之后信息,即ACTION_BOOT_COMPLETED广播。

    接收MMS

    Receive MMS

    允许程序监控将收到MMS彩信,记录或进行处理。

    接收短信

    Receive SMS

    允许程序监控将收到短信息,记录或进行处理。

    接收WAP推送

    Receive WAP push

    允许程序监控将收到WAP PUSH信息。

    录制音频

    Record audio

    允许应用程序录制音频。

    任务重新排序

    Reorder tasks

    允许应用程序更改任务的顺序。

    发送短信

    Send SMS

    允许应用程序发送短信。

    设置提醒

    Set alarm

    允许应用程序通过广播意向为用户设置提醒。

    设置时区

    Set time zone

    允许应用程序设置系统时区。

    设置壁纸

    Set wallpaper

    允许应用程序设置壁纸。

    设置壁纸提示

    Set wallpaper hints

    允许应用程序设置壁纸提示。

    订阅的Feed阅读

    Subscribed feeds read

    允许应用程序允许访问订阅RSS Feed内容。

    订阅的Feed写

    Subscribed feeds write

    允许应用程序允许写订阅RSS Feed内容。

    系统提示窗口

    System alert window

    允许应用程序打开使用类型TYPE_SYSTEM_ALERT,对其他所有程序的顶层窗口。

    使用凭据

    Use credentials

    允许应用程序从请求的AccountManager authtokens。

    使用SIP

    Use SIP

    允许使用SIP服务的应用程序。

    自动计费(应用内结算)

    Vending billing (In-app Billing)

    允许使用应用内结算服务。请参阅Android文档的附加 ​​信息。

    颤动

    Vibrate

    允许访问振动。

    唤醒锁

    Wake lock

    允许使用PowerManager WakeLocks让处理器进入休眠或屏幕变暗。

    写日历

    Write calendar

    允许应用程序写入(但不读取)用户的日历数据。

    写通话记录

    Write call log

    允许应用程序写入(但不读)用户的联系人数据。

    写联系方式

    Write contacts

    允许应用程序写入(但不读)用户的联系人数据。

    写外部存储

    Write external storage

    允许应用程序写入到外部存储器。

    写历史的书签

    Write history bookmarks

    允许应用程序写入(但不读取)用户的浏览历史记录和书签。

    写个人资料

    Write profile

    允许应用程序写入(但不读)用户的个人配置文件数据。

    写设置

    Write settings

    允许应用程序读取或写入系统设置。

    写短信

    Write SMS

    允许应用程序编写短信。

    写社交流

    Write social stream

    允许应用程序写入(但不读)用户的社交数据流。

    写入同步设置

    Write sync settings

    允许程序写入同步设置。

    写入用户词典

    Write user dictionary

    允许应用程序写入用户字典。

    高级用途权限

    下面使用权限仅适用于高级Android功能需要,而大多数应用程序应该不需要。


    项目

     

    描述

    访问登记属性

    Access checkin properties

    允许读取“属性”表/写访问在checkin数据库,更改上载到值。

    访问面护圈

    Access surface flinger

    允许使用SurfaceFlinger的低级功能的应用程序。

    客户经理

    Account manager

    允许应用程序调用到AccountAuthenticators。

    绑定appwidget

    Bind appwidget

    允许应用程序知道哪些应用程序可以访问AppWidget的数据AppWidget服务。

    Brick

    需要能够禁用设备(非常危险的!)。

    广播包中删除

    Broadcast package removed

    允许应用程序广播一个应用程序包已经被删除的通知。

    广播SMS

    Broadcast sms

    允许应用程序广播一个短信回执通知。

    广播WAP PUSH

    Broadcast WAP PUSH

    允许应用程序广播WAP PUSH收到通知。

    呼叫特权

    Call privileged

    允许拨打任何号码,包含紧急号码无需通过拨号用户界面需要用户确认通话应用程序被放置。

    修改控件启用状态

    Change component enabled state

    允许应用程序更改应用程序控件(而非它自己)是否被启用。

    清除应用用户数据

    Clear app user data

    允许应用程序清除用户数据。

    控制位置更新

    Control location updates

    允许启用/从无线电禁止位置更新提示。不建议一般应用。

    删除缓存文件

    Delete cache files

    允许应用程序删除缓存文件。

    删除包

    Delete packages

    允许应用程序删除包。

    设备电源

    Device power

    允许电源管理低级别的访问。

    诊断

    Diagnostic

    允许应用程序RW诊断资源。

    倾倒

    DUMP

    允许应用程序检索系统服务状态转储信息。

    工厂测试

    Factory test

    运行作为一个工厂测试程序,运行在root用户。只有当设备在制造商测试模式下运行使用。

    回力

    Force back

    允许程序强行是否在顶一个后退操作。

    硬件测试

    Hardware test

    允许访问硬件外设。在硬件测试目的。

    注入事件

    Inject events

    允许应用程序截获用户事件(按键,触摸,轨迹球)到事件流,并提供给任何窗口。

    安装位置提供

    Install location provider

    允许安装位置信息提供到位置管理器的应用程序。

    安装软件包

    Install packages

    允许一个程序安装packages。

    内部系统窗口

    Internal system window

    允许应用程序打开是由系统用户界面的窗口使用。

    管理应用程序令牌

    Manage application tokens

    允许应用程序管理(创建,销毁,Z-顺序)在窗口管理器应用程序标记。这仅仅是对由系统使用。

    明确大师

    Master clear

    允许你调​​用CheckinService.masterClear(),它重置设备设置为出厂默认设置,并删除任何用户数据。

    修改手机状态

    Modify phone state

    允许修改话机状态 - 对电源,人机接口等,这仅仅是供系统使用。

    芒格式的文件系统

    Mount format filesystems

    允许可移动存储格式的文件系统。

    安装卸载文件系统

    Mount unmount filesystems

    允许安装和可移动存储卸载文件系统。

    读取帧缓冲区

    Read frame buffer

    允许应用程序采取屏幕截图和更多常规的访问帧缓冲数据。

    阅读日志

    Read logs

    允许应用程序读取低级别的系统日志文件。

    重启

    Reboot

    要求能够重新启动设备。

    设置活动守望者

    Set activity watcher

    允许应用程序监控或控制活动在启动全局系统。

    总是设置完成

    Set always finish

    允许应用程序来控制是否把在后台时活动间接完成。

    集动画比例

    Set animation scale

    修改全局动画缩放因子。

    设置调试应用程序

    Set debug app

    配置用于调试的应用程序。

    设定方向

    Set orientation

    允许设置屏幕的方向(实际上是转动)低级​​别的访问。

    设置指针速度

    Set pointer speed

    允许设置指针速度低级别的访问。

    设置进程限制

    Set process limit

    允许应用程序设置,可以运行(不需要)应用程序进程的最大数量。

    设置时间

    Set time

    允许应用程序设置系统时间。

    信号持续的进程

    Signal persistent processes

    允许应用程序请求的信号发送给所有持续的进程。

    状态栏

    Status bar

    允许打开,关闭或禁用状态栏及图标的应用程序。

    更新设备统计

    Update device stats

    允许应用程序更新设备统计数据。

    写入APN设置

    Write apn settings

    允许应用程序写入API设置。

    写谷歌服务

    Write Google services

    允许应用程序修改谷歌地图服务。

    编写安全设置

    Write secure settings

    允许应用程序读取或写入安全系统设置。

    展开全文
  • 在uni-app中如何配置权限 ... 允许程序写入外部存储,如SD卡上写文件 然后打开APP模块权限配置:在这个权限上打勾 下面奉上所有的权限模块文档,便于查阅和搜索: 权限 名称 描述 a...

    在uni-app中如何配置权限

    首先,我们先通过API了解,他对权限的需求,比如在上个帖子中   ===>>  对APP后台静默更新升级对文件管理和文件下载权限的需求

    当时我们使用了这个权限:

    android.permission.WRITE_EXTERNAL_STORAGE 写入外部存储 允许程序写入外部存储,如SD卡上写文件

    然后打开APP模块权限配置:在这个权限上打勾

    下面奉上所有的权限模块文档,便于查阅和搜索:

     

    权限 名称 描述
    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 获取网络状态 获取网络信息状态,如当前的网络连接是否有效
    android.permission.ACCESS_SURFACE_FLINGER 访问Surface Flinger Android平台上底层的图形显示支持,一般用于游戏或照相机预览界面和底层模式的屏幕截图
    android.permission.ACCESS_WIFI_STATE 获取WiFi状态 获取当前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服务,只有系统才能使用
    android.permission.BIND_REMOTEVIEWS 绑定RemoteView 必须通过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 连续广播 允许一个程序收到广播后快速收到下一个广播
    android.permission.BROADCAST_WAP_PUSH 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 改变网络状态 改变网络状态如是否能联网
    android.permission.CHANGE_WIFI_MULTICAST_STATE 改变WiFi多播状态 改变WiFi多播状态
    android.permission.CHANGE_WIFI_STATE 改变WiFi状态 改变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是否在顶层
    android.permission.GET_ACCOUNTS 访问账户Gmail列表 访问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 挂载文件系统 挂载、反挂载外部文件系统
    android.permission.NFC 允许NFC通讯 允许程序执行NFC近距离通讯操作,用于移动支持
    android.permission.PERSISTENT_ACTIVITY 永久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 接收短信 接收短信
    android.permission.RECEIVE_WAP_PUSH 接收Wap Push 接收WAP PUSH信息
    android.permission.RECORD_AUDIO 录音 录制声音通过手机或耳机的麦克
    android.permission.REORDER_TASKS 排序系统任务 重新排序系统Z轴运行中的任务
    android.permission.RESTART_PACKAGES 结束系统任务 结束任务通过restartPackage(String)方法,该方式将在外来放弃
    android.permission.SEND_SMS 发送短信 发送短信
    android.permission.SET_ACTIVITY_WATCHER 设置Activity观察其 设置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
    android.permission.USE_SIP 使用SIP视频 允许程序使用SIP视频服务
    android.permission.VIBRATE 使用振动 允许振动
    android.permission.WAKE_LOCK 唤醒锁定 允许程序在手机屏幕关闭后后台进程仍然运行
    android.permission.WRITE_APN_SETTINGS 写入GPRS接入点设置 写入网络GPRS接入点设置
    android.permission.WRITE_CALENDAR 写入日程提醒 写入日程,但不可读取
    android.permission.WRITE_CONTACTS 写入联系人 写入联系人,但不可读取
    android.permission.WRITE_EXTERNAL_STORAGE 写入外部存储 允许程序写入外部存储,如SD卡上写文件
    android.permission.WRITE_GSERVICES 写入Google地图数据 允许程序写入Google Map服务数据
    com.android.browser.permission.WRITE_HISTORY_BOOKMARKS 写入收藏夹和历史记录 写入浏览器历史记录或收藏夹,但不可读取
    android.permission.WRITE_SECURE_SETTINGS 读写系统敏感设置 允许程序读写系统安全敏感的设置项
    android.permission.WRITE_SETTINGS 读写系统设置 允许读写系统设置项
    android.permission.WRITE_SMS 编写短信 允许编写短信

     

     

    展开全文
  • Unity与Android权限设置

    千次阅读 2020-08-19 17:04:04
    Unity与Android权限设置Android Permission:Android权限Unity的Android权限运行时权限系统手动修改Unity AndroidManifest的方法AndroidManifest.xml权限设置表格参考链接 Android Permission:Android权限 权限是一...

    Android Permission:Android权限

    权限是一种限制,用于限制对部分代码或设备上数据的访问。施加限制是为了保护可能被误用以致破坏或损害用户体验的关键数据和代码。每种权限均由一个唯一的标签标识。标签通常指示受限制的操作。
    如果应用需要访问受权限保护的功能,则必须在清单中使用 元素声明应用需要该权限。将应用安装到设备上之后,安装程序会通过检查签署应用证书的颁发机构并(在某些情况下)询问用户,确定是否授予请求的权限。如果授予权限,则应用能够使用受保护的功能。否则,其访问这些功能的尝试将会失败,并且不会向用户发送任何通知。
    参考链接:https://developer.android.com/guide/topics/manifest/manifest-intro#perms

    Unity的Android权限

    Android的权限配置于AndroidManifest.xml中
    Unity会自动生成一些权限(Unity生成一个AndroidManifest.xml),然后找到插件(AAR和Android Libraries)的所有Android Manifest。合并到unity生成的xml中。这些都是Unity自动完成的。即使你指定了一份AndroidManifest.xml,Unity仍然会修改或加入一些Unity工程中所需的权限。如要完全修改可以导出Android工程进行修改,生成APK。
    Unity根据您的应用程序从脚本调用的设置和Unity API,自动添加必要的权限到清单。
    例如:

    • 网络类添加INTERNET权限(例如在player settingInternet Access选为require,这时即使你没有网络访问,unity仍会添加Internet权限)。
    • 使用振动(如Handheld.Vibrate)增加VIBRATE
    • 判断网络状态InternetReachability增加ACCESS_NETWORK_STATE
    • 位置API(如LocationService)会添加ACCESS_FINE_LOCATION
    • WebCamTexture API添加CAMERA权限。
    • 启用麦克风增加RECORD_AUDIO
    • PlayerSetting中WriteAccess设置为External(SDCard),会添加相应权限。

    运行时权限系统

    APK在Android6.0设备上运行( Android API大于等于23),则应用程序将使用Android运行时权限系统
    Android运行时权限系统要求应用程序在运行时授予权限,而不是首次安装时就获取权限。当应用程序运行时,应用程序用户通常可以授予或拒绝每个权限(例如,在拍摄照片之前请求摄像机许可)。这允许应用程序在没有权限的情况下运行有限的功能。
    Unity不支持运行时权限系统,所以您的应用程序提示用户允许Android在启动时称为“危险”权限。
    提示用户允许危险的权限是确保在缺少权限时不会导致崩溃的唯一方法。但是,如果你不想让程序运行开始就弹出这些权限的窗口,可以在AndroidManifest中添加。

    手动修改Unity AndroidManifest的方法

    要使用Unity之外创建的Android清单,请将自定义的Android Manifest文件导入到以下位置:Assets / Plugins / Android / AndroidManifest.xml。这将覆盖默认的Unity创建的清单
    在这种情况下,Android Libraries的清单随后会被合并到这份清单中,并且所生成的清单仍然被Unity调整,以确保配置正确。要完全控制清单,包括权限,您需要导出项目并修改Android Studio中的最终清单。

    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在线同步设置

    参考链接

    1. https://blog.csdn.net/trudgecarrot/article/details/73603859
    2. https://www.cnblogs.com/botoo/p/10531203.html
    展开全文
  • Android 的权限设置大全

    千次阅读 2016-07-18 21:04:58
    android权限

    转载出处:http://www.oschina.net/question/54100_28535

    在 AndroidManifest.xml中使用<uses-permission android:name="" />设置

    android里的Manifest.perssion中定义的权限:

    android.permission.ACCESS_CHECKIN_PROPERTIES 
    //允许读写访问”properties”表在checkin数据库中,改值可以修改上传 
     
    android.permission.ACCESS_COARSE_LOCATION 
    //允许一个程序访问CellID或WiFi热点来获取粗略的位置 
     
    android.permission.ACCESS_FINE_LOCATION 
    //允许一个程序访问精良位置(如GPS) 
     
    android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 
    //允许应用程序访问额外的位置提供命令 
     
    android.permission.ACCESS_MOCK_LOCATION 
    //允许程序创建模拟位置提供用于测试 
     
    android.permission.ACCESS_NETWORK_STATE 
    //允许程序访问有关GSM网络信息 
     
    android.permission.ACCESS_SURFACE_FLINGER 
    //允许程序使用SurfaceFlinger底层特性 
     
    android.permission.ACCESS_WIFI_STATE 
    //允许程序访问Wi-Fi网络状态信息 
     
    android.permission.ADD_SYSTEM_SERVICE 
    //允许程序发布系统级服务 
     
    android.permission.BATTERY_STATS 
    //允许程序更新手机电池统计信息 
     
    android.permission.BLUETOOTH 
    //允许程序连接到已配对的蓝牙设备 
     
    android.permission.BLUETOOTH_ADMIN 
    //允许程序发现和配对蓝牙设备 
     
    android.permission.BRICK 
    //请求能够禁用设备(非常危险 
     
    android.permission.BROADCAST_PACKAGE_REMOVED 
    //允许程序广播一个提示消息在一个应用程序包已经移除后 
     
    android.permission.BROADCAST_STICKY 
    //允许一个程序广播常用intents 
     
    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 
    //允许程序改变网络连接状态 
     
    android.permission.CHANGE_WIFI_STATE 
    //允许程序改变Wi-Fi连接状态 
     
    android.permission.CLEAR_APP_CACHE 
    //允许一个程序清楚缓存从所有安装的程序在设备中 
     
    android.permission.CLEAR_APP_USER_DATA 
    //允许一个程序清除用户设置 
     
    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 
    //允许程序返回状态抓取信息从系统服务 
     
    android.permission.EXPAND_STATUS_BAR 
    //允许一个程序扩展收缩在状态栏,android开发网提示应该是一个类似Windows Mobile中的托盘程序 
     
    android.permission.FACTORY_TEST 
    //作为一个工厂测试程序,运行在root用户 
     
    android.permission.FLASHLIGHT 
    //访问闪光灯,android开发网提示HTC Dream不包含闪光灯 
     
    android.permission.FORCE_BACK 
    //允许程序强行一个后退操作是否在顶层activities 
     
    android.permission.FOTA_UPDATE 
    //暂时不了解这是做什么使用的,android开发网分析可能是一个预留权限. 
     
    android.permission.GET_ACCOUNTS 
    //访问一个帐户列表在Accounts Service中 
     
    android.permission.GET_PACKAGE_SIZE 
    //允许一个程序获取任何package占用空间容量 
     
    android.permission.GET_TASKS 
    //允许一个程序获取信息有关当前或最近运行的任务,一个缩略的任务状态,是否活动等等 
     
    android.permission.HARDWARE_TEST 
    //允许访问硬件 
     
    android.permission.INJECT_EVENTS 
    //允许一个程序截获用户事件如按键、触摸、轨迹球等等到一个时间流,android 开发网提醒算是hook技术吧 
     
    android.permission.INSTALL_PACKAGES 
    //允许一个程序安装packages 
     
    android.permission.INTERNAL_SYSTEM_WINDOW 
    //允许打开窗口使用系统用户界面 
     
    android.permission.INTERNET 
    //允许程序打开网络套接字 
     
    android.permission.MANAGE_APP_TOKENS 
    //允许程序管理(创建、催后、 z- order默认向z轴推移)程序引用在窗口管理器中 
     
    android.permission.MASTER_CLEAR 
    //目前还没有明确的解释,android开发网分析可能是清除一切数据,类似硬格机 
     
    android.permission.MODIFY_AUDIO_SETTINGS 
    //允许程序修改全局音频设置 
     
    android.permission.MODIFY_PHONE_STATE 
    //允许修改话机状态,如电源,人机接口等 
     
    android.permission.MOUNT_UNMOUNT_FILESYSTEMS 
    //允许挂载和反挂载文件系统可移动存储 
     
    android.permission.PERSISTENT_ACTIVITY 
    //允许一个程序设置他的activities显示 
     
    android.permission.PROCESS_OUTGOING_CALLS 
    //允许程序监视、修改有关播出电话 
     
    android.permission.READ_CALENDAR 
    //允许程序读取用户日历数据 
     
    android.permission.READ_CONTACTS 
    //允许程序读取用户联系人数据 
     
    android.permission.READ_FRAME_BUFFER 
    //允许程序屏幕波或和更多常规的访问帧缓冲数据 
     
    android.permission.READ_INPUT_STATE 
    //允许程序返回当前按键状态 
     
    android.permission.READ_LOGS 
    //允许程序读取底层系统日志文件 
     
    android.permission.READ_OWNER_DATA 
    //允许程序读取所有者数据 
     
    android.permission.READ_SMS 
    //允许程序读取短信息 
     
    android.permission.READ_SYNC_SETTINGS 
    //允许程序读取同步设置 
     
    android.permission.READ_SYNC_STATS 
    //允许程序读取同步状态 
     
    android.permission.REBOOT 
    //请求能够重新启动设备 
     
    android.permission.RECEIVE_BOOT_COMPLETED 
    //允许一个程序接收到 
     
    android.permission.RECEIVE_MMS 
    //允许一个程序监控将收到MMS彩信,记录或处理 
     
    android.permission.RECEIVE_SMS 
    //允许程序监控一个将收到短信息,记录或处理 
     
    android.permission.RECEIVE_WAP_PUSH 
    //允许程序监控将收到WAP PUSH信息 
     
    android.permission.RECORD_AUDIO 
    //允许程序录制音频 
     
    android.permission.REORDER_TASKS 
    //允许程序改变Z轴排列任务 
     
    android.permission.RESTART_PACKAGES 
    //允许程序重新启动其他程序 
     
    android.permission.SEND_SMS 
    //允许程序发送SMS短信 
     
    android.permission.SET_ACTIVITY_WATCHER 
    //允许程序监控或控制activities已经启动全局系统中 
     
    android.permission.SET_ALWAYS_FINISH 
    //允许程序控制是否活动间接完成在处于后台时 
     
    android.permission.SET_ANIMATION_SCALE 
    //修改全局信息比例 
     
    android.permission.SET_DEBUG_APP 
    //配置一个程序用于调试 
     
    android.permission.SET_ORIENTATION 
    //允许底层访问设置屏幕方向和实际旋转 
     
    android.permission.SET_PREFERRED_APPLICATIONS 
    //允许一个程序修改列表参数PackageManager.addPackageToPreferred() 和PackageManager.removePackageFromPreferred()方法 
     
    android.permission.SET_PROCESS_FOREGROUND 
    //允许程序当前运行程序强行到前台 
     
    android.permission.SET_PROCESS_LIMIT 
    //允许设置最大的运行进程数量 
     
    android.permission.SET_TIME_ZONE 
    //允许程序设置时间区域 
     
    android.permission.SET_WALLPAPER 
    //允许程序设置壁纸 
     
    android.permission.SET_WALLPAPER_HINTS 
    //允许程序设置壁纸hits 
     
    android.permission.SIGNAL_PERSISTENT_PROCESSES 
    //允许程序请求发送信号到所有显示的进程中 
     
    android.permission.STATUS_BAR 
    //允许程序打开、关闭或禁用状态栏及图标Allows an application to open, close, or disable the status bar and its icons. 
     
    android.permission.SUBSCRIBED_FEEDS_READ 
    //允许一个程序访问订阅RSS Feed内容提供 
     
    android.permission.SUBSCRIBED_FEEDS_WRITE 
    //系统暂时保留改设置,android开发网认为未来版本会加入该功能。 
     
    android.permission.SYSTEM_ALERT_WINDOW 
    //允许一个程序打开窗口使用 TYPE_SYSTEM_ALERT,显示在其他所有程序的顶层(Allows an application to open windows using the type TYPE_SYSTEM_ALERT, shown on top of all other applications. ) 
     
    android.permission.VIBRATE 
    //允许访问振动设备 
     
    android.permission.WAKE_LOCK 
    //允许使用PowerManager的 WakeLocks保持进程在休眠时从屏幕消失 
     
    android.permission.WRITE_APN_SETTINGS 
    //允许程序写入API设置 
     
    android.permission.WRITE_CALENDAR 
    //允许一个程序写入但不读取用户日历数据 
     
    android.permission.WRITE_CONTACTS 
    //允许程序写入但不读取用户联系人数据 
     
    android.permission.WRITE_GSERVICES 
    //允许程序修改Google服务地图 
     
    android.permission.WRITE_OWNER_DATA 
    //允许一个程序写入但不读取所有者数据 
     
    android.permission.WRITE_SETTINGS 
    //允许程序读取或写入系统设置 
     
    android.permission.WRITE_SMS 
    //允许程序写短信 
     
    android.permission.WRITE_SYNC_SETTINGS 
    //允许程序写入同步设置


    展开全文
  • usepermission 权限设置

    千次阅读 2014-06-19 14:43:22
    在安卓中需要对应用程序进行一系列的操作,获得相应的权限。 1. 该应用自身要有的权限 在中添加   2. 声明调用该应用的时候需要的权限 在中添加   Android系统常用的权限,需要哪些...ACCESS_NETWORK_STATE 网络
  • 据说取代移动开发安卓和苹果,那这个东东究竟是干吗用的?但很多人觉得是网页版应用。有的人很鸡冻,但是……最后文章会提及具体的权限开放问题,所以,还是保持一颗冷静的❤比较好。那我们先来看看组件和API开放了...
  • Android 权限设置大全

    千次阅读 2012-03-05 14:49:19
    android权限大全 访问登记属性 android.permission.ACCESS_...android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 获取精确位置
  • 分享:kiftd账户设置权限分配详细教程

    千次阅读 热门讨论 2019-04-28 11:23:10
    因此,本文将以最简单的方式,详细介绍如何在kiftd中设置用户的账户、分组和权限,同时给出实际使用情景下的设置示例以供参考。这些设置方法在Windows、Mac OS X以及Linux操作系统中均完全一致,不区分操作系统。...
  • 在Android项目开发过程中,经常会碰到很多用户权限
  • java 缓存

    千次阅读 2016-02-29 16:24:50
    Java缓存所谓缓存,就是将程序或系统经常使用的对象存在内存中或在磁盘中创建缓存数据文件,以便再次使用时可以快速调用,有效的减少了再次从数据库中获取数据的开销,从而提高运行效率,减少等待时间。按照存储方式...
  • 程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传...
  • HDFS中心缓存管理

    万次阅读 2016-05-22 19:45:35
    // 缓存池最大允许缓存字节数 /** * Maximum number of bytes that can be cached in this pool. */ private long limit; // 过期时间 /** * Maximum duration that a CacheDirective in this pool...
  • Android应用程序权限设置

    千次阅读 2011-03-01 17:18:00
    以下是Android权限列表: android.permission.ACCESS_CHECKIN_PROPERTIES  允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” ...
  • Linux 用户管理及用户权限设置

    万次阅读 2019-01-27 11:22:58
    CREATE_MAIL_SPOOL=yes ## 是否创建邮箱缓存 yes表示创建 如:修改EXPIRE的值为2015/06/10: [root@Gin scripts]# useradd -D -e 2015/06/10 [root@Gin scripts]# cat /etc/default/useradd # useradd ...
  • Android网络权限汇总

    千次阅读 2017-03-14 16:44:33
    //允许读写访问”properties”表在checkin数据库中,改值可以修改上传 android.permission.ACCESS_COARSE_LOCATION  //允许一个程序访问CellID或WiFi热点来获取粗略的位置 android.permission.ACCESS_FI
  • Android 访问权限清单

    千次阅读 多人点赞 2014-07-31 09:49:13
    Android权限大全
  • 一、AndroidManifest.xml 所有权限列表: 访问登记属性 android.permission.ACCESS_... android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误...
  • Web缓存

    千次阅读 2015-11-17 15:01:43
    Web缓存的作用与类型 前言&摘要 这段时间的工作内容主要是为一个客户端类型的产品增加文档在线存储和文档在线预览相关特性。由于测试的同事比较细心和专业,发现了项目实现中一些效率低下的环节,比如在线...
  • android部分权限列表

    千次阅读 2019-06-17 10:14:37
    android 系统中部分权限的列表: 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in... android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方...
  • Android 权限清单大全

    千次阅读 2014-08-01 10:40:21
    Android权限设置 概述 权限 说明 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES  读取或写入登记check-in数据库属性表的权限 获取错略位置 android.permission.ACCESS_COARSE_...
  • Android权限大全

    2013-08-28 16:44:59
    Android权限大全   ...android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in...android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精
  • 缓存Cache详解

    万次阅读 2018-02-11 13:05:21
    一、什么是缓存Cache? 为什么人们要使用它?一个使用缓存Cache的站点会监听客户端向服务器端发出的请求,并保存服务器端的回应——比如HTML页面、图片等文件。接着,如果有另外一个使用相同URL发送请求,他能够使用...
  • Redis 缓存数据库入门教程

    千次阅读 多人点赞 2020-06-06 00:26:53
    Redis是C语言开发的一个高性能键值对(key -value) 内存数据库,可以用作数据库,缓存和消息中间件等。 1. 作为内存数据库,它的性能非常优秀,数据存储在内存当中,读写速度非常快,支持并发10W QPS(每秒查询次数...
  • Android各种访问权限Permission详解

    千次阅读 2013-10-09 08:33:45
    在Android的设计中,资源的访问或者网络连接,要得到这些服务都需要声明其访问权限,否则将无法正常工作。在Android中这样的权限有很多种,这里将各类访问权限一一罗列出来,供大家使用时参考之用。 android....
  • 缓存cache详解

    千次阅读 2014-10-14 14:36:29
    时间没有超过已设置缓存页面过期时间或者其它类似 age-controlling(指示客户机可以接收生存期不大于指定时间的响应) 的设置缓存是最近请求时保存的,或是缓存修改的时间也是新的。 当资源过期时(使用 ...
  • Android权限(permission)大全

    千次阅读 2017-06-08 12:42:43
    允许应用程序向用户词典中写入新词 2.android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置 3.android.permission.WRITE_SOCIAL_STREAM 读取用户的社交信息流 4.android.permission.WRITE_
  • Android权限配置

    千次阅读 2016-07-18 11:52:43
    权限 名称 描述 android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 ...通过WiFi或移动基站的方式获取用
  • Android之权限(permission)大全

    万次阅读 2014-04-21 17:33:43
    此文章由情绪控撰写,转载请注明此处!!!   个人开发的微信小程序,目前功能是书籍推荐,...允许应用程序向用户词典中写入新词 2.android.permission.WRITE_SYNC_SETTINGS 写入Google在线同步设置 3.android...
  • 移动PWA初探

    千次阅读 2018-01-26 15:28:13
    在去年上海举办的2017谷歌开发者大会上,PWA作为会议的一个重要内容被推介,笔者作为参会嘉宾看了PWA的内容后,觉得这种技术会是未来移动发展的一个趋势。Google开发技术推广工程师Michael Yeung介绍称,新浪微博...
  • 配置DeviceAdmin可参考 android权限级别探索(二),设备管理器开启和使用及常见api,创建DeviceReceiver继承DeviceAdminReceiver,并在AndroidManifest中注册,完成两步即可。无需将应用勾选为设备管理器,获取到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,774
精华内容 20,709
关键字:

允许移动网络缓存权限设置