在Android中隐藏权限意图?
正如我们所知,Android操作系统在以编程方式操作设备硬件方面有一些限制,比如它向用户显示意图,这需要“是”才能返回到特定意图,即:在Android中隐藏权限意图?,android,android-intent,permissions,Android,Android Intent,Permissions,正如我们所知,Android操作系统在以编程方式操作设备硬件方面有一些限制,比如它向用户显示意图,这需要“是”才能返回到特定意图,即: Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, 1); 我想对用户隐藏这个意图,并想返回true,就像用户单击YES一样, 有没有办法编写这样的代码 我不是要求未经允许打开蓝牙,比
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBtIntent, 1);
我想对用户隐藏这个意图,并想返回true,就像用户单击YES一样,
有没有办法编写这样的代码
我不是要求未经允许打开蓝牙,比如(myBlueToothAdapter.enable()
works),我必须隐藏另一个与此相同的意图
希望有人能指引我正确的道路。提前感谢。安卓系统的安全机制本来就不允许这样做。我不太理解你的要求。您似乎不想使用内置的
Intent
请求用户打开蓝牙收音机。如果是这种情况,您是说您希望有自己的意图(活动),要求用户打开/关闭蓝牙?您可以在活动中使用BluetoothAdapter.enable()
来执行此操作。或者,您可以使用该API打开蓝牙,而无需询问用户。您启动了intent活动!你想隐藏它是什么意思?我想隐藏它,意思是,我不想向用户显示它,只是假设用户出于这个目的单击“是”,一定有办法做到这一点。我只是说,存在安全权限的原因是为了阻止你正试图尝试的事情,因为您正在尝试的是没有用户明确给出ok。这是权限模型的固有设计。