以编程方式删除蓝牙接收文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了以编程方式删除蓝牙接收文件相关的知识,希望对你有一定的参考价值。

正如标题所说,

是否可以以编程方式删除蓝牙接收文件列表?

如果是,那么请提供参考或一段代码。

提前致谢

例如:在下图中我只有一个项目。是否有可能以编程方式删除enter image description here

答案

到目前为止,我已经找到了两种方法来以编程方式删除蓝牙最近的历史列表。解决方案1 ​​:(可行)是运行命令pm clear com.android.bluetooth

解决方案2 :(需要更多工作)我试图在Android Manifest中使用:

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

并在Java代码中:

getApplicationContext().getContentResolver().delete(Uri.parse("content://com.android.bluetooth.opp/btopp"), null, null);

getApplicationContext().getContentResolver().delete(Uri.parse("content://com.android.bluetooth.opp/btopp3"), null, null);

以上是关于以编程方式删除蓝牙接收文件的主要内容,如果未能解决你的问题,请参考以下文章

html 将以编程方式附加外部脚本文件的javascript代码片段,并按顺序排列。用于响应式网站,其中ma

当 BLE 在 Swift 中以编程方式连接时,蓝牙设备设置中缺少信息按钮

如何以编程方式在android上使用蓝牙发送文件?

如何在 swift Xcode 中以编程方式绑定/配对蓝牙 LE 设备?

如何以编程方式在 iOS 11 中打开蓝牙设置

以编程方式连接到蓝牙