设备权限调用列表
在使用小X分身时,我们会获取您安卓设备的部分权限,来保证分身的正常运行。我们主要会获取的权限以及使用场景如下:
调用权限 | 使用场景以及目的 | 是否询问 | 何时询问 | 是否可关闭 |
存储权限 | 分身应用读取相册、文件保存和下载 | 是 | 分身应用使用时 | 可以 |
应用列表 | 制作分身时显示应用列表 | 是 | 分身应用使用时 | 可以 |
日历权限 | 分身电商APP,在日历中添加活动的日程并提醒 | 是 | 分身应用使用时 | 可以 |
通话记录权限 | 通过分身应用接打电话时使用 | 是 | 分身应用使用时 | 可以 |
相机权限 | 分身应用发布图片,视频或直播 | 是 | 分身应用使用时 | 可以 |
通讯录权限 | 分身应用使用推荐通讯录朋友功能 | 是 | 分身应用使用时 | 可以 |
位置权限 | 分身应用使用朋友圈功能发布位置信息 | 是 | 分身应用使用时 | 可以 |
电话权限 | 分身电商APP,保障账户与使用安全,展示可能感兴趣的信息 | 是 | 分身应用使用时 | 可以 |
创建桌面快捷方式权限 | 方便用户在桌面快速打开指定应用 | 是 | 用户添加桌面图标时 | 可以 |
传感器权限 | 分身应用中运动,扫一扫,摇一摇等功能 | 是 | 分身应用使用时 | 可以 |
麦克风权限 | 分身应用使用语音聊天功能 | 是 | 分身应用使用时 | 可以 |
短信权限 | 通过短信验证码进行会员登录 | 是 | 分身应用使用时 | 可以 |
以下为小X分身App涉及的详细相关权限,以及说明
权限 | 权限名 | 功能描述 | 业务功能场景 | 是否可关闭 |
WRITE_EXTERNAL_STORAGE | 写入外置存储器 | 允许App写入外置存储器 | 在分身应用中使用文件管理等需要打开本地文件的场景 | 可以 |
READ_PHONE_STATE | 读取电话状态 | 获取设备唯一标识信息(如IMSI、IMEI、设备序列号)以及手机通话状态 | 进行用户设备的标识,可用于检测App账户异常行为 | 可以 |
GET_INSTALLED_APPS | 获取当前已安装应用软件列表 | 允许App获取当前已安装应用软件列表 | 当用户需要通过本机已安装应用软件列表来选择并创建分身时 | 可以 |
ACCESS_BACKGROUND_LOCATION | 支持后台访问位置 | 允许App在后台运行时使用位置信息(需求App获得访问粗略位置或访问精准位置权限) | 在分身应用中使用地图导航、网络约车、运动健身场景 | 可以 |
ACCESS_COARSE_LOCATION | 访问粗略位置 | 允许App获取基于基站、IP等粗略的地理位置 | 在分身应用中获取本地区域信息推荐、地域新闻推送场景 | 可以 |
ACCESS_FINE_LOCATION | 访问精准定位 | 允许App获取基于GPS等的精准地理位置 | 在分身应用中记录照片拍摄位置、社交分享位置场景 | 可以 |
ACTIVITY_RECOGNITION | 识别身体活动 | 允许App识别身体活动 | 在分身应用中追踪步数、记录运动消耗等场景 | 可以 |
BLUETOOTH_ADMIN | 打开蓝牙 | 允许App打开或关闭蓝牙 | 在分身应用中使用蓝牙传输功能时 | 可以 |
BODY_SENSORS | 身体传感器信息 | 允许App访问身体内部状况相关的传感器数据 | 在分身应用中使用扫一扫通过光线传感器可判断黑暗环境、播放视频时通过重力传感器适配横竖屏、摇一摇互动场景下识别用户动作、运动时通过身体传感器获取心率状况等场景 | 可以 |
CALL_PHONE | 拨打电话 | 允许App直接拨打电话 | 在分身应用中内直接拨打商家、快递员、客服电话等场景 | 可以 |
CAMERA | 拍摄 | 允许App使用摄像头 | 在分身应用中拍摄照片/视频、扫描二维码/条形码、人脸识别等功能 | 可以 |
CHANGE_WIFI_STATE | 改变WLAN状态的开关 | 允许App打开或关闭Wi-Fi | 当用户需要更新/下载内容、媒体文件、应用组件、升级包等场景 | 可以 |
GET_ACCOUNTS | 获取App账户 | 允许App从账户中获取App账户列表 | 在分身应用中账户登录场景 | 可以 |
GET_TASKS | 获取当前或最近运行的应用 | 允许App获取当前或最近运行的应用 | 用于判断分身应用程序进程是否处于正常运行状态 | 可以 |
PACKAGE_USAGE_STATS | 读取应用使用情况 | 允许App获取其他App的使用统计数据 | 用于统计分身应用的使用频率、使用时长、语言设置、使用记录信息 | 可以 |
READ_CALENDAR | 读取日历 | 允许App读取用户日历数据 | 在分身应用中使用日程规划、事件提醒、票务预订等功能 | 可以 |
READ_CONTACTS | 读取通讯录 | 允许App读取用户通讯录 | 在分身应用中使用通讯录管理与备份、添加联系人等功能 | 可以 |
READ_EXTERNAL_STORAGE | 读取外置存储器 | 允许App读取外置存储器 | 在分身应用中使用文件管理等需要打开本地文件的场景 | 可以 |
RECORD_AUDIO | 录音 | 允许App使用麦克风进行录音 | 在分身应用中使用语音即时通信、语音识别、音视频录制、直播等场景 | 可以 |
REQUEST_INSTALL_PACKAGES | 安装未知应用 | 允许App内安装其他应用 | 在分身应用中版本升级等场景 | 可以 |
SYSTEM_ALERT_WINDOW | 悬浮窗 | 允许App在其他App上覆盖显示 | 在分身应用中需要开启画中画功能、用小窗播放视频/直播等场景 | 可以 |
USE_SIP | 使用网络电话 | 允许App拨打/接听SIP网络电话 | 在分身应用中接听、拨打网络电话 | 可以 |
WRITE_CALENDAR | 编辑日历 | 允许App写入用户日历数据 | 在分身应用中使用日程规划、事件提醒、票务预订等场景 | 可以 |
WRITE_CONTACTS | 编辑通讯录 | 允许App写入用户通讯录 | 在分身应用中使用通讯录管理与备份、添加联系人等功能 | 可以 |
READ_CALL_LOG | 读取通话记录 | 允许App读取通话记录 | 在分身应用中接打电话时使用 | 可以 |
WRITE_CALL_LOG | 写入或删除通话记录 | 允许App写入或删除通话记录 | 在分身应用中接打电话时使用 | 可以 |
READ_SMS | 读取短信 | 允许App读取短信 | 在分身应用中使用管理短信等功能 | 可以 |
SEND_SMS | 发送短信 | 允许App发送短信 | 在分身应用中通过短信验证码进行会员登录 | 可以 |
RECEIVE_SMS | 接收短信 | 允许App接收短信 | 在分身应用中使用管理短信等功能 | 可以 |
WRITE_SMS | 编写短信 | 允许App编写短信 | 在分身应用中使用管理短信等功能 | 可以 |
RECEIVE_MMS | 接收彩信 | 允许App接收彩信 | 在分身应用中使用管理短信等功能 | 可以 |
READ_PHONE_NUMBERS | 读取本机号码 | 允许App读取本机号码 | 在分身应用中通过使用一键登录等功能 | 可以 |
RECEIVE_WAP_PUSH | 接收 WAP 信息 | 允许App接收 WAP 信息 | 在分身应用中使用管理短信等功能 | 可以 |
PROCESS_OUTGOING_CALLS | 重新设置外拨电话的路径 | 允许App重新设置外拨电话的路径 | 在分身应用中接打电话时使用 | 可以 |
关于小X分身制作的分身涉及的权限说明
小X分身做为一个安卓虚拟化框架,制作出来的分身App涉及的权限与需要分身的目标应用权限完全一致,只是为了支撑分身的正常运行,同时在分身上我们完全不做任何用户使用行为、数据的记录,同时除了在分身(虚拟机)启动界面我们发送验证用户是普通用户还是会员用户的网络请求外,我们不添加额外的任意一个网络请求,确保用户安全、放心使用;