获取Android设备上的蓝牙存储文件夹
我想在蓝牙文件夹中设置一个FileObserver。我的问题是这个文件夹根据设备的不同而不同,例如在 Galaxy S 中是“mnt/sdcard/bluetooth”,在 Desire 中是“mnt/sdcard/downloads/bluetooth”。有没有什么方法可以以编程方式获取该文件夹,以便能够独立于应用程序设备?
谢谢。
桑蒂。
I want to set a FileObserver in the bluetooth folder. My problem is that this folder is different depending on the device, for example in Galaxy S is "mnt/sdcard/bluetooth" and in the Desire is "mnt/sdcard/downloads/bluetooth". Is there any way to get programatically that folder to be able to do the application device independient?
Thanks.
Santi.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查这个方法: getExternalFilesDir(String type) 。并使用 DIRECTORY_DOWNLOADS 作为类型。
如果您在末尾添加“蓝牙”,您将获得蓝牙下载目录。
Check this method: getExternalFilesDir(String type). And use DIRECTORY_DOWNLOADS as type.
If you add "bluetooth" to the end you'll get the bluetooth download directory.