gpt4 book ai didi

android - Android 和 iOS 上的隐私相关权限有多慷慨?

转载 作者:行者123 更新时间:2023-11-28 21:00:43 25 4
gpt4 key购买 nike

我有几个关于 Android 和 iOS 隐私保护的问题。我看过 Android 文档,但作为初学者我不确定我是否理解正确(我将我的理解放在方括号中)。特别是,没有找到明显的方法并不意味着没有获得相同信息的变通方法。因此,有哪位开发者可以就以下问题给出建议吗?也欢迎有关 iOS 的回答。

  • 用户能否允许某个应用仅使用一次麦克风/摄像头/位置(即每次该应用需要访问时,系统都应始终询问用户)? [不,对话框中的“不再询问”选项并非用于此目的。]
  • 如果向某个应用授予了麦克风/摄像头/位置权限,它可以在后台访问这些吗? [是的。]
  • 应用程序(在前台运行)是否可以获取设备上当前正在运行或安装的其他应用程序的列表? [对于已安装的是,不确定当前正在运行的。]
  • 后台应用能否知道当前正在运行哪些其他应用以及哪个应用在前台运行?它能判断出用户是否正在使用手机吗? [不确定。]
  • 应用程序(操作系统本身除外)可以截取屏幕截图吗? [否]

最佳答案

关于安卓:

Can the user allow an app to use the microphone/camera/location only once (i.e. the system should always ask the user every time this app needs access)?

不直接。他们可以通过授予权限、使用应用程序,然后进入“设置”并撤销权限来产生这种效果。我怀疑很少有人这样做。直接在运行时权限对话框中提供一次性使用选项是一个有趣的选项,但我怀疑 Google 会因为流程过于复杂而放弃它。

If microphone/camera/location permission is given to an app, can it access these while in background?

位置,是的,但在 Android 8.0+ 上有一些限制(为了省电)。麦克风/摄像头,是的,但据报道不再从 Android P 开始。

Is it possible for an app (running in foreground) to obtain the list of other apps currently running or installed on the device?

已安装,是的。在较新版本的 Android 上运行,但不是真的。

Can an app in background know what other apps are currently running

见上文。

and which one is in foreground?

不是真的,在较新版本的 Android 上。

Can it possibly figure out whether the user is using the phone?

你可以告诉if the screen is on .恕我直言,“用户是否正在使用电话”有很多可能的定义。

Can an app (apart from the OS itself) take screenshots?

我不知道你是如何区分这里的。应用程序可以通过 Android 5.0+ 上的媒体投影 API 请求屏幕截图和屏幕录制,但这需要用户接受。这种接受是每个进程一次性的事情,因此用户将来必须再次授予访问权限(类似于您正在寻求的麦克风/相机/位置)。

关于android - Android 和 iOS 上的隐私相关权限有多慷慨?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49113846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com