测试应用的位置信息工作流
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页中的准则有助于您在更新应用时评估该应用,以支持最新的位置信息功能和行为。
测试您的应用如何处理大致位置信息
如需评估您是否需要更新您的应用以支持用户可配置的位置信息精确度,请完成本部分中所述的测试。
处理对话框中的大致位置信息请求
对于用户要求在对话框中让您的应用具有大致位置信息使用权的请求,如需检查您的应用如何处理此类请求,请执行以下操作:
- 同时请求
ACCESS_FINE_LOCATION
和 ACCESS_COARSE_LOCATION
。
- 在显示的对话框中,用户可以请求获取大致位置信息,选择顶部附近的大致位置,以及底部附近的仅在使用该应用时允许或仅限这一次。
- 检查应用的用例是否仍按预期工作,即使您的应用只有大致位置信息使用权也是如此。
处理系统设置中的大致位置信息降级
对于用户要求在系统设置中将您的应用的位置信息访问权限从确切位置更改为大致位置的请求,如需检查您的应用如何处理此类请求,请执行以下操作:
- 同时请求
ACCESS_FINE_LOCATION
和 ACCESS_COARSE_LOCATION
。
- 在显示的对话框中,用户可以请求获取大致位置信息,选择顶部附近的确切位置,以及底部附近的仅在使用该应用时允许或仅限这一次。
- 转到系统设置中应用的权限屏幕。
在位置权限屏幕上,关闭使用确切位置。图 1 中显示了此选项。
与任何权限降级一样,系统会重启应用的进程。
检查应用的用例是否仍按预期工作,即使您的应用只有大致位置信息使用权也是如此。
处理系统设置中的确切位置升级
对于用户要求在系统设置中将您的应用的位置信息访问权限从大致位置更改为确切位置的请求,如需检查您的应用如何处理此类请求,请执行以下操作:
- 同时请求
ACCESS_FINE_LOCATION
和 ACCESS_COARSE_LOCATION
。
- 在显示的对话框中,用户可以请求获取大致位置信息,选择顶部附近的大致位置,以及底部附近的仅在使用该应用时允许或仅限这一次。
- 转到系统设置中应用的权限屏幕。
在位置信息权限屏幕上,开启使用确切位置,如图 1 所示。
由于此权限更改是升级,因此系统不会重启您的应用。
检查您的应用是否可以在其基于位置信息的用例中接收更准确的位置数据。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-12-01\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2023-12-01。"]]