zoukankan      html  css  js  c++  java
  • Android2.2 API 中文文档系列(4) —— Manifest


    前言

      关键字: Android API 中文,Android SDK 中文,Android Manifest 详解
      本章翻译来自 java_cofi ,他的博客地址:http://java-cofi.javaeye.com/admin,这里本博负责整理和发布,欢迎其他译者一起参与Android API 的中文翻译行动,联系我over140@gmail.com。

    声明

      欢迎转载,但请保留文章原始出处:)

        java_cofi:http://java-cofi.javaeye.com/

        博客园:http://www.cnblogs.com

        农民伯伯: http://www.cnblogs.com/over140/ 

    正文

      一、结构

        java.lang.Object
            android.Manifest

         public final class Manifest extends Object

        内部类

          Manifest.permission

          Manifest.permission_group

      二、Manifest.permission的常量

    ACCESS_CHECKIN_PROPERTIES

    允许在登入数据库的时候读写其中的属性表,并上传改变的值

    ACCESS_COARSE_LOCATION

    允许应用访问范围(如WIFI)性的定位

    ACCESS_FINE_LOCATION

    允许应用访问精确(如GPS)性的定位

    ACCESS_LOCATION_EXTRA_COMMANDS

    允许应访问额外的提供定位的指令

    ACCESS_MOCK_LOCATION

    允许应用创建用于测试的模拟定位提供者

    ACCESS_NETWORK_STATE

    允许应用访问网络上的信息

    ACCESS_SURFACE_FLINGER

    允许应用使用低版本视图的特征

    ACCESS_WIFI_STATE

    允许应用访问关羽Wi-Fi网络的信息

    ACCOUNT_MANAGER

    允许应用进入帐户认证

    AUTHENTICATE_ACCOUNTS

    允许应用为ACCOUNT_MANAGER扮演一个帐户认证系统 

    BATTERY_STATS

    允许应用去统计电源信息

    BIND_APPWIDGET

    允许应用告诉AppWidget哪个应用能够访问该AppWidget的数据

    BIND_DEVICE_ADMIN

    必须通过关机接收者的请求来确保只有系统能够与之交互

    BIND_INPUT_METHOD

    必须通过InputMethodService的请求来确保只有系统能够与之绑定

    BIND_WALLPAPER

    必须通过WallpaperService的请求来确保只有系统能够与之绑定

    BLUETOOTH

    允许应用去连接蓝牙设备

    BLUETOOTH_ADMIN

    允许应用找到与之连接的蓝牙设备

    BRICK

    被请求废止设备(非常危险)

    BROADCAST_PACKAGE_REMOVED

    允许应用发出一个程序包被移除的广播消息

    BROADCAST_SMS

    允许应用发出一个收到短信的消息

    BROADCAST_STICKY

    允许应用发出一个与intent相连的消息

    BROADCAST_WAP_PUSH

    允许应用发出一个收到WAP PUSH的广播消息

    CALL_PHONE

    允许应用启动一个用户确认电话被拨打而不通过拨打电话的用户界面的的拨打程序

    CALL_PRIVILEGED

    允许应用启动一个用户确认电话被拨打而不通过拨打电话的用户界面的的任意号码的拨打,包括紧急号码.

    CAMERA

    能够启动照相机设备的请求

    CHANGE_COMPONENT_ENABLED_STATE

    允许应用去改变一个应用是否是激活状态

    CHANGE_CONFIGURATION

    允许应用修改当前的配置,如本地设置

    CHANGE_NETWORK_STATE

    允许应用改变网络的连接状态

    CHANGE_WIFI_MULTICAST_STATE

    允许应用进入Wi-Fi的组播方式

    CHANGE_WIFI_STATE

    允许应用改变Wi-Fi的连接状态

    CLEAR_APP_CACHE

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

    CLEAR_APP_USER_DATA

    允许应用清除使用者的信息资料

    CONTROL_LOCATION_UPDATES

    允许从广播设备来更新或不更新本地的消息

    DELETE_CACHE_FILES

    允许应用删除掉缓存文件

    DELETE_PACKAGES

    允许应用删除掉程序包

    DEVICE_POWER

    允许低权限的访问电源管理项

    DIAGNOSTIC

    允许应用诊断程序资源

    DISABLE_KEYGUARD

    允许应用禁用键盘锁

    DUMP

    允许应用从系统服务中恢复转储的信息

    EXPAND_STATUS_BAR

    允许应用扩大或缩小状态栏

    FACTORY_TEST

    如制造商测试的应用一样用终极权限用户运行

    FLASHLIGHT

    允许访问手电筒

    FORCE_BACK

    允许应用强制的返回操作而不论是不是最终的activity

    GET_ACCOUNTS

    允许应用访问账目服务中的统计清单

    GET_PACKAGE_SIZE

    允许应用查找出任何程序包使用的空间

    GET_TASKS

    允许应用找到关于当前或最近运行的任务和在哪些acitivities里运行

    GLOBAL_SEARCH

    这个权限可以被内容提供者用来允许使用全程搜索他们的数据

    HARDWARE_TEST

    允许访问硬件及周边设备.

    INJECT_EVENTS

    允许应用注入用户事件(键盘、触摸)到事件中然后提供给任意的窗口

    INSTALL_LOCATION_PROVIDER

    允许应用安装一个位置提供商到位置管理器中

    INSTALL_PACKAGES

    允许应用安装程序包.

    INTERNAL_SYSTEM_WINDOW

    允许应用打开被部分系统用户接口使用的窗口

    INTERNET

    允许应用打开网络套接口

    KILL_BACKGROUND_PROCESSES

    允许应用去呼叫killBackgroundProcesses(String).方法

    MANAGE_ACCOUNTS

    允许应用去管理帐户管理者中的重要清单

    MANAGE_APP_TOKENS

    允许应用去管理(创建、销毁、顺序)在窗口管理者中的应用

    MASTER_CLEAR

     

    MODIFY_AUDIO_SETTINGS

    允许应用修改全局音频设定

    MODIFY_PHONE_STATE

    允许改变拨打电话的状态-电源等

    MOUNT_FORMAT_FILESYSTEMS

    允许格式化可移除的存储仓库的文件系统

    MOUNT_UNMOUNT_FILESYSTEMS

    允许装备或解除可移除的存储仓库的文件系统

    PERSISTENT_ACTIVITY

    允许应用使它的activities更持久稳固

    PROCESS_OUTGOING_CALLS

    允许应用监督、限定或终止呼出的电话

    READ_CALENDAR

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

    READ_CONTACTS

    允许应用读取用户的联系人数据

    READ_FRAME_BUFFER

    允许应用抓取屏幕和更多可获得的缓冲数据

    READ_HISTORY_BOOKMARKS

    允许应用去读取(非写)用户浏览历史和书签

    READ_INPUT_STATE

    允许应用去的当前键盘和控制的状态

    READ_LOGS

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

    READ_OWNER_DATA

    允许应用读取所有者的数据

    READ_PHONE_STATE

    允许读取电话的状态

    READ_SMS

    允许应用读取短信息.

    READ_SYNC_SETTINGS

    允许应用读取同步的设置

    READ_SYNC_STATS

    允许应用读取同步的统计数据

    REBOOT

    重新启动设备的请求

    RECEIVE_BOOT_COMPLETED

    允许应用接收在系统完成启动后发出的ACTION_BOOT_COMPLETED广播信息

    RECEIVE_MMS

    允许应用去监听多媒体信息并记录和对起进行处理

    RECEIVE_SMS

    允许应用去监听短消息并记录和对起进行处理

    RECEIVE_WAP_PUSH

    允许应用监听WAP push信息

    RECORD_AUDIO

    允许应用记录音频信息

    REORDER_TASKS

    允许应用改变任务的关系位置

    RESTART_PACKAGES

    已废弃使用

    SEND_SMS

    允许应用发送短消息.

    SET_ACTIVITY_WATCHER

    允许应用查看和控制activities是怎样在系统中运行的

    SET_ALWAYS_FINISH

    允许应用去控制当activities被覆盖后是否是立即接触结束

    SET_ANIMATION_SCALE

    改变动画的比例因子

    SET_DEBUG_APP

    设置一个应用为调试模式

    SET_ORIENTATION

    允许低级别的设置屏幕的方向

    SET_PREFERRED_APPLICATIONS

    已废弃

    SET_PROCESS_LIMIT

    允许应用设置可以运行的最大数的应用进程

    SET_TIME

    允许应用设置系统时间

    SET_TIME_ZONE

    允许应用设置系统时区时间

    SET_WALLPAPER

    允许应用设置壁纸

    SET_WALLPAPER_HINTS

    允许应用设置锁定的壁纸

    SIGNAL_PERSISTENT_PROCESSES

    允许应用发出一个给所有稳定进程信号的请求

    STATUS_BAR

    允许应用打开、关闭或使状态栏或图标失去作用

    SUBSCRIBED_FEEDS_READ

    允许应用访问内容提供者的签署认证

    SUBSCRIBED_FEEDS_WRITE

     

    SYSTEM_ALERT_WINDOW

    允许应用使用TYPE_SYSTEM_ALERT来打开窗口,并将窗口显示于其他应用的顶端

    UPDATE_DEVICE_STATS

    允许应用更新设备资料信息

    USE_CREDENTIALS

    允许应用从管理器得到授权请求

    VIBRATE

    允许应用访问震动器

    WAKE_LOCK

    允许使用电源锁定管理以使进程休眠或屏幕变暗

    WRITE_APN_SETTINGS

    允许应用去写入接入点设置

    WRITE_CALENDAR

    允许应用写(非读)用户的日历数据

    WRITE_CONTACTS

    允许应用写(非读)用户的联系人数据

    WRITE_EXTERNAL_STORAGE

    允许应用写(非读)用户的外部存储器

    WRITE_GSERVICES

    允许应用修改Google服务地图

    WRITE_HISTORY_BOOKMARKS

    允许应用写(非读)用户的浏览器历史和书签

    WRITE_OWNER_DATA

    允许应用写(非读)用户的数据

    WRITE_SECURE_SETTINGS

    允许应用写或读当前系统设置

    WRITE_SETTINGS

    允许应用写或读系统设置

    WRITE_SMS

    允许应用写短消息信息

    WRITE_SYNC_SETTINGS

    允许应用写同步设置

      三、Manifest.permission_group的常量

    ACCOUNTS

    通过账户管理器直接访问和管理账号列表

    COST_MONEY

    可以用来让用户花钱但不需要通过与他们直接牵涉的权限

    DEVELOPMENT_TOOLS

    与开发联盟特征相连的权限组

    HARDWARE_CONTROLS

    被用来提供直接访问硬件设备的权限

    LOCATION

    用来允许访问用户的当前位置的权限

    MESSAGES

    用来允许应用发送用户收到的被拦截的信息

    NETWORK

    用来提供访问网络服务的权限

    PERSONAL_INFO

    用于提供访问用户私人数据如联系人、日历、电子邮件等的权限

    PHONE_CALLS

    用于跟访问和修改拨号状态如截取去话信息、读取和修改电话状态等的权限

    STORAGE

    与SD卡访问相关联的权限组

    SYSTEM_TOOLS

    与系统API有关联的权限组


      四、 WORD格式翻译原稿下载:

        http://download.csdn.net/source/2670416

      

    结束

       感谢java_cofi分享他的翻译成果!

  • 相关阅读:
    VisualSVN-Server windows 版安装时报错 "Service 'VisualSVN Server' failed to start. Please check VisualSVN Server log in Event Viewer for more details."
    Pytest 单元测试框架之初始化和清除环境
    Pytest 单元测试框架入门
    Python(email 邮件收发)
    Python(minidom 模块)
    Python(csv 模块)
    禅道简介
    2020年最好的WooCommerce主题
    Shopify网上开店教程(2020版)
    WooCommerce VS Magento 2020:哪个跨境电商自建站软件更好?
  • 原文地址:https://www.cnblogs.com/over140/p/1818055.html
Copyright © 2011-2022 走看看