Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中隐藏权限意图?_Android_Android Intent_Permissions - Fatal编程技术网

在Android中隐藏权限意图?

在Android中隐藏权限意图?,android,android-intent,permissions,Android,Android Intent,Permissions,正如我们所知,Android操作系统在以编程方式操作设备硬件方面有一些限制,比如它向用户显示意图,这需要“是”才能返回到特定意图,即: Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, 1); 我想对用户隐藏这个意图,并想返回true,就像用户单击YES一样, 有没有办法编写这样的代码 我不是要求未经允许打开蓝牙,比

正如我们所知,Android操作系统在以编程方式操作设备硬件方面有一些限制,比如它向用户显示意图,这需要“是”才能返回到特定意图,即:

Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, 1);
我想对用户隐藏这个意图,并想返回true,就像用户单击YES一样, 有没有办法编写这样的代码

我不是要求未经允许打开蓝牙,比如(
myBlueToothAdapter.enable()
works),我必须隐藏另一个与此相同的意图


希望有人能指引我正确的道路。提前感谢。

安卓系统的安全机制本来就不允许这样做。

我不太理解你的要求。您似乎不想使用内置的
Intent
请求用户打开蓝牙收音机。如果是这种情况,您是说您希望有自己的意图(活动),要求用户打开/关闭蓝牙?您可以在活动中使用
BluetoothAdapter.enable()
来执行此操作。或者,您可以使用该API打开蓝牙,而无需询问用户。

您启动了intent活动!你想隐藏它是什么意思?我想隐藏它,意思是,我不想向用户显示它,只是假设用户出于这个目的单击“是”,一定有办法做到这一点。我只是说,存在安全权限的原因是为了阻止你正试图尝试的事情,因为您正在尝试的是没有用户明确给出ok。这是权限模型的固有设计。