gpt4 book ai didi

android - android.permission.FLASHLIGHT有什么用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:01:33 26 4
gpt4 key购买 nike

我正在使用 Camera 2 API 开发手电筒应用。一切正常。

在开发该应用程序时,我遇到了很多教程,甚至是来自 stack-overflow 的帖子,其中人们使用了“android.permission.FLASHLIGHT”权限。

我试图在官方文档中搜索“android.permission.FLASHLIGHT”(在 developer.android.com 中),但没有找到。

我只是想知道什么是许可,是否需要开启手电筒模式。如果是,为什么没有官方文档,为什么我的应用程序(目标 API >=21)在没有此权限的情况下工作?

注意:我在 android 5、6、7、8 上测试了我的应用程序,它运行良好,但在 Nokia 6 和小米 redimi note 上除外。

最佳答案

<uses-permission android:name="android.permission.CAMERA" />已经可以选择使用手电筒了。

但是<uses-permission android:name="android.permission.FLASHLIGHT" />只允许用户在不激活相机硬件的情况下使用手电筒。

这意味着:

  • 使用<uses-permission android:name="android.permission.CAMERA" />如果您想开发一款使用相机和手电筒的应用。
  • 使用<uses-permission android:name="android.permission.FLASHLIGHT" />如果您想开发一款仅使用手电筒的应用。

但是,一些用户在使用 <uses-permission android:name="android.permission.FLASHLIGHT" /> 时遇到了崩溃在他们的应用程序中获得许可。因此,您可以同时使用它们来确保您的应用正常运行而不会崩溃(例如:Which permissions are required for Flashlight?)

关于android - android.permission.FLASHLIGHT有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48552821/

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