该程序需要以下权限:
1. 写入外部存储:允许程序在设备上创建文件、读写数据或修改现有文件。
2. 读取设备外部存储空间的文件:允许程序访问设备的外部存储空间,以便读取文件内容。
3. 访问电话状态:允许程序获取设备的电话状态信息。
4. 写入日程:允许程序创建和修改用户日程,但不允许读取已有日程。
5. 读取日历活动和机密信息:允许程序读取用户的日程信息,包括加密的活动和机密信息。
6. 请求安装文件包:允许程序从网络上下载并安装文件包,如APK文件。
7. 卸载快捷方式:允许程序删除已安装的应用程序或快捷方式。
8. 安装快捷方式:允许程序创建新的快捷方式。
9. 更改系统显示设置:允许当前应用改变配置,例如定位相关信息。
10. 获取额外的位置信息提供程序命令:允许程序访问额外的定位提供者指令。
11. 使用设备上的帐户:允许程序请求验证,并与AccountManager进行交互。
12. 设置壁纸:允许用户更换设备的桌面壁纸。
13. 更改音频设置:允许用户修改设备的声音设置。
14. 精确位置(基于GPS和网络):通过GPS芯片接收卫星的定位信息实现高精度定位,最大误差不超过10米;同时还可以通过WiFi或移动基站获取用户大致的经纬度信息,最大误差约为30~1500米。
15. 录音:允许用户录制声音,可使用手机或耳机的麦克风捕捉声音。
16. 大致位置(基于网络):通过WiFi或移动基站的方式获取用户相对模糊的经纬度信息,最大误差约为30~1500米。
17. 开机启动:允许程序在设备开机时自动运行。
18. 检索正在运行的应用:允许程序获取当前或最近运行的应用列表。
19. 与蓝牙设备配对:允许程序连接配对过的其他蓝牙设备。
20. 访问蓝牙设置:允许程序进行发现和配对新的蓝牙设备。
21. 控制振动:允许程序控制设备的振动功能。
22. 拍摄照片和视频:允许访问设备的摄像头,用于拍照和摄像功能。
23. 在其他应用之上显示内容:使程序能够在其他应用程序窗口之上显示内容,例如悬浮窗效果。
24. 查看WLAN连接:获取当前WiFi接入的状态以及WLAN热点的信息。
25. 完全的网络访问权限:访问网络连接,可能产生GPRS流量。
26. 更改网络连接性:可以改变网络连接状态,如开启、关闭WiFi等。
27. 控制闪光灯:允许程序控制设备的闪光灯功能。
28. 对正在运行的应用重新排序:重新排序系统Z轴运行中的任务。
29. 连接WLAN网络和断开连接:改变WiFi状态,包括打开和关闭WiFi连接等功能。
30. 查看网络连接:获取网络信息状态,如当前的网络连接是否有效。
31. 防止手机休眠:允许程序在手机屏幕关闭后继续后台进程运行,避免手机进入休眠状态导致程序意外终止。