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

问题描述 投票:0回答:1

正如标题所说,

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

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

提前致谢

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

android bluetooth android-bluetooth
1个回答
1
投票

到目前为止,我已经找到了两种方法来以编程方式删除蓝牙最近的历史列表。解决方案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);
© www.soinside.com 2019 - 2024. All rights reserved.