位置权限 android_Android 10 –位置权限

本教程介绍了Android 10中位置权限的变更,包括用户可以选择后台更新位置的选项,以及如何在代码中处理这些权限。需要在Manifest中新增权限声明,并在MainActivity中检查和请求权限。用户可以在设置中查看应用的位置权限状态。
摘要由CSDN通过智能技术生成

位置权限 android

In this tutorial, we’ll be discussing and implementing the new location permissions model in our android application.

在本教程中,我们将在android应用程序中讨论和实现新的位置权限模型。

Note: Google has taken a detour from the Android Alphabetical versions. Android Q has been renamed to Android 10. Since this tutorial was written before Google decided to do this, you’ll see Android Q at some places in the article.
注意:Google已绕过Android按字母顺序排列的版本。 Android Q已重命名为Android10。由于本教程是在Google决定执行此操作之前编写的,因此您会在本文的某些地方看到AndroidQ。

Android 10位置权限 (Android 10 Location Permissions)

With the introduction of Android 10, besides the dialog UI, the way of handling location permissions has also changed.
Now the user is allowed to choose whether they want location updates when the app is in the background.
For that a new permission needs to be declared in the Manifest file:

随着Android 10的引入,除了对话框UI之外,处理位置权限的方式也发生了变化。
现在,允许用户选择在后台运行应用程序时是否要更新位置。
为此,需要在清单文件中声明新的权限:

<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>

Calling this along with COARSE_LOCATION would pop up a dialog with three options:

与COARSE_LOCATION一起调用将弹出一个带有三个选项的对话框:

  • Always Allow

    总是允许
  • Allow only while using the app

    仅在使用应用程序时允许
  • Deny

    拒绝

On selecting Deny, the next time the dialog will show a fourth option – Deny & Do Not Ask Again.

在选择“拒绝”时,下一次对话框将显示第四个选项-“拒绝并不再询问”。

Always Allow ensures that you can poll for location updates in foreground and background.

始终允许确保您可以轮询前景和后台的位置更新。

If you select “Allow only while using the app”, the next time the permission dialog will only ask you to always allow the location permission or deny.

如果您选择“仅在使用应用程序时允许”,则下次权限对话框将仅要求您始终允许位置权限或拒绝。

In the following sec

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值