在android应用的配置文件androidmanifest.xml中,若需实现静默安装功能,需添加相应的权限声明。具体操作为使用<uses-permission>标签,并设置android.permission.install_packages权限,以便允许应用在设备上无需用户交互即可安装其他应用。需要注意的是,该权限属于系统级权限,通常仅对系统预装应用或具有平台签名的应用开放。
1、 在Eclipse开发环境中,可能会弹出错误提示:“Permission is only granted to system apps”,如图所示。这表明普通第三方应用无法获得此权限,除非应用被赋予系统权限或使用与系统镜像匹配的签名进行签署。

2、 此时可依次点击菜单栏中的“Windows”选项,随后选择“Preferences”,进入开发环境的全局配置界面,如图所示。

3、 在偏好设置窗口中,展开Android相关设置,找到并进入“Lint Error Checking”(Lint错误检查)模块。在检测规则列表中定位ID为“ProtectedPermission”的条目,将其选中,并将严重级别从默认的“Error”更改为“Warning”,从而避免编译中断。具体调整步骤如下图所示。

4、 修改完成后,点击“OK”确认按钮,保存设置更改,如图所示。

5、 系统将弹出提示框询问是否应用更改,此时点击“是”按钮,使配置生效,操作过程参考下图。

6、 完成上述配置后,原先的错误提示将降级为警告,项目可正常编译运行,问题得以解决,效果如下图所示。

以上就是系统应用专属权限的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号