美文网首页
Android-硬件权限配置

Android-硬件权限配置

作者: ChaosHeart | 来源:发表于2020-09-15 10:58 被阅读0次

    1.具体介绍一下常用的权限名称

    拍照权限:android.permission.CAMERA
    读取电话状态权限:android.permission.READ_PHONE_STATE
    访问网络权限:android.permission.INTERNET
    写入数据权限:android.permission.WRITE_EXTERNAL_STORAGE
    读取数据权限:android.permission.READ_EXTERNAL_STORAGE
    震动权限:android.permission.VIBRATE
    录音权限:android.permission.RECORD_AUDIO
    获取网络状态权限:ACCESS_NETWORK_STATE
    闪光灯权限:android.permission.FLASHLIGHT
    前置摄像头权限:android.hardware.camera.front
    

    2.高危权限

    ACCESS_COARSE_LOCATION:允许APP访问大概地理位置。
    ACCESS_FINE_LOCATION:允许APP访问精确地理位置。
    ADD_VOICEMAIL:允许APP添加语音信箱在程序里面。
    BODY_SENSORS:允许应用程序访问用户用来衡量身体内发生的情况的传感器的数据,例如心率。
    CALL_PHONE:允许应用程序发起电话而不通过拨号器用户界面供用户确认通话。
    CAMERA:请求能够访问摄像头设备。
    GET_ACCOUNTS:允许访问帐户服务中的帐户列表。
    PROCESS_OUTGOING_CALLS:允许应用程序在呼出期间查看正在拨打的电话号码,并选择将呼叫重定向到其他号码或完全中止呼叫。
    READ_CALENDAR:允许应用程序读取用户的日历数据。
    READ_CALL_LOG:允许程序读取用户的呼叫日志。
    READ_CONTACTS:允许程序能够读取用户的联系人的数据。
    READ_EXTERNAL_STORAGE:允许程序读取扩展存储。
    READ_LOGS:允许程序读取受保护的日志文件。
    READ_PHONE_STATE:允许只读访问电话状态,包括设备的电话号码,当前的蜂窝网络信息,任何正在进行的呼叫的状态以及在设备上注册的任何PhoneAccounts的列表。
    READ_SMS:允许程序读取手机短信。
    RECEIVE_MMS:允许程序去监听手机接收到的MMS信息
    RECEIVE_SMS:允许程序去接收信息。
    RECEIVE_WAP_PUSH:允许应用程序接收WAP推送消息。
    RECORD_AUDIO:允许应用程序录制音频。
    SEND_SMS:允许应用程序发送短信。
    USE_SIP:允许应用程序使用SIP服务。
    WRITE_CALENDAR:允许应用程序写入用户的日历数据。
    WRITE_CALL_LOG:允许应用程序写入(但不读取)用户的通话记录数据。
    WRITE_CONTACTS:允许应用程序写入用户的联系人数据。
    WRITE_EXTERNAL_STORAGE:允许程序去写入扩展的存储。
    

    3.常用权限添加

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.flutter_plugin">
        <!-- Flutter needs it to communicate with the running application
             to allow setting breakpoints, to provide hot reload, etc.
        -->
    <!--    权限添加-->
        <uses-permission android:name="android.permission.INTERNET"/>
        <uses-permission android:name="android.permission.CAMERA"/>
        <uses-feature android:name="android.hardware.camera" android:required="false"/>
        <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
        <uses-feature android:name="android.hardware.camera.front" android:required="false"/>
        <uses-feature android:name="android.hardware.camera.front.autofocus" android:required="false"/>
        
    </manifest>
    

    4.添加的位置

    截屏2020-10-08 13.50.57.png

    参考:
    https://blog.csdn.net/yu1581274988/article/details/96642569

    相关文章

      网友评论

          本文标题:Android-硬件权限配置

          本文链接:https://www.haomeiwen.com/subject/bjlvektx.html