Android 是否可以自动将危险权限授予预安装的操作系统应用程序?

Android 是否可以自动将危险权限授予预安装的操作系统应用程序?,android,android-permissions,Android,Android Permissions,假设某个应用程序需要摄像头许可,并且我们将向设备供应商提供我们的应用程序,作为设备操作系统的一部分预安装在设备上。是否可以在不询问用户的情况下自动授予此权限,例如,对于操作系统默认提供的基本摄像头应用程序,可以这样做?否,如果设备运行的是Android 6.0(API级别23)且应用程序的targetSdkVersion为23或更高,则不能这样做 许可的目的是保护安卓系统的隐私 使用者Android应用程序必须请求访问敏感用户的权限 数据(如联系人和短信)以及某些系统功能 (如照相机和互联网)。

假设某个应用程序需要摄像头许可,并且我们将向设备供应商提供我们的应用程序,作为设备操作系统的一部分预安装在设备上。是否可以在不询问用户的情况下自动授予此权限,例如,对于操作系统默认提供的基本摄像头应用程序,可以这样做?

否,如果设备运行的是Android 6.0(API级别23)且应用程序的targetSdkVersion为23或更高,则不能这样做

许可的目的是保护安卓系统的隐私 使用者Android应用程序必须请求访问敏感用户的权限 数据(如联系人和短信)以及某些系统功能 (如照相机和互联网)。根据功能的不同,系统 可能会自动授予权限,或者可能会提示用户 批准请求

安卓安全架构的一个核心设计点是 默认情况下,应用程序有权执行任何可能 对其他应用程序、操作系统或用户造成不利影响。这 包括读取或写入用户的私人数据(如联系人 或电子邮件),读取或写入其他应用程序的文件,执行网络 访问、保持设备处于唤醒状态等

(强调矿山) 取自


这根本是不可能的,除非您可能正在使用android的自定义版本,并且您可以控制操作系统。不,如果设备运行的是android 6.0(API级别23),并且应用程序的targetSdkVersion是23或更高版本

许可的目的是保护安卓系统的隐私 使用者Android应用程序必须请求访问敏感用户的权限 数据(如联系人和短信)以及某些系统功能 (如照相机和互联网)。根据功能的不同,系统 可能会自动授予权限,或者可能会提示用户 批准请求

安卓安全架构的一个核心设计点是 默认情况下,应用程序有权执行任何可能 对其他应用程序、操作系统或用户造成不利影响。这 包括读取或写入用户的私人数据(如联系人 或电子邮件),读取或写入其他应用程序的文件,执行网络 访问、保持设备处于唤醒状态等

(强调矿山) 取自


这根本是不可能的,除非你正在使用一个定制版本的android,并且你可以控制操作系统。是的,这是可能的。请在上查看此文档


IIRC,用户仍然可以撤销这些权限,因此您的应用程序必须准备在没有此权限的情况下工作。它所能保证的是,该权限是在开箱即用的情况下授予该应用程序的。

是的,这是可能的。请在上查看此文档


IIRC,用户仍然可以撤销这些权限,因此您的应用程序必须准备在没有此权限的情况下工作。它所能保证的是,该权限是在开箱即用的情况下授予该应用程序的。

简单地说,这是不可能的@奇怪的回答是完全错误的。特权权限不同于危险权限

必须仅在运行时授予危险权限。用户应了解应用程序中使用的危险权限


希望这个答案能对你有所帮助。

这是不可能的@奇怪的回答是完全错误的。特权权限不同于危险权限

必须仅在运行时授予危险权限。用户应了解应用程序中使用的危险权限


希望这个答案能对你有所帮助。

在安卓棉花糖之后否。我已经更新了你的问题,让问题更清楚一些,如果这不符合你的要求,请告诉我,以便我可以撤销:)在安卓棉花糖之后否。我更新了你的问题,让问题更清楚一些,如果这不符合您的要求,请告诉我,以便我可以撤消:)这很酷,但它似乎仅适用于“特权应用程序”[这些应用程序]是位于某个系统映像分区上的priv app目录中的系统应用程序。“是的。”。OP确实提到他们的应用程序将预安装在设备上,以便OEM供应商可以安排。我对你的答案投了赞成票,只是因为我不知道特权权限系统,非常有趣请检查这个答案这很酷,但似乎只适用于“特权应用程序”[其中]是位于某个系统映像分区上的priv app目录中的系统应用。“是。OP确实提到他们的应用程序将预安装在设备上,以便OEM供应商可以安排。我对你的答案投了赞成票,只是因为我不知道特权权限系统,非常有趣。请检查这个答案,当我们谈论Play Store中常见的应用程序时,我完全同意你的意见,在我们的例子中,这是一个由设备供应商批准的预装应用程序,所以我发现这个答案是正确的!当我们谈论Play Store中常见的应用程序时,我完全同意你的观点,但在我们的例子中,这是一个由设备供应商批准的预装应用程序,所以我发现这个答案很贴切。不用担心@MikhailKadan,答案确实很有趣!如果你的应用程序是预安装的,那么即使是危险的权限也有可能。请参阅,目标是为那些作为呼叫/短信等功能的默认处理程序的应用程序。但我不确定
CAMERA
权限是否是其中的一部分。如果你的应用程序是预安装的,那么即使是危险的权限也是可能的。请参阅,目标是为那些作为呼叫/短信等功能的默认处理程序的应用程序。不过,我不确定
CAMERA
权限是否是其中的一部分。