我正在使用本教程中的代码进行练习:NFC Beam Tutorial
在此部分中:(标题:指定要发送的文件)
/* Create a list of URIs, get a File,
* and set its permissions
*/
private Uri[] mFileUris = new Uri[10];
String transferFile = "transferimage.jpg";
File extDir = getExternalFilesDir(null);
File requestFile = new File(extDir, transferFile);
requestFile.setReadable(true, false);
// Get a URI for the File and add it to the list of URIs
fileUri = Uri.fromFile(requestFile);
if (fileUri != null) {
mFileUris[0] = fileUri;
} else {
Log.e("My Activity", "No File URI available for file.");
}我想知道我是否可以参考手机上的文件;音乐或照片目录中的文件。这是可能的吗?如何实现?
发布于 2013-12-28 09:24:11
考虑使用Content Provider。例如,对于音乐文件,您可以查询MediaStore.Audio.Media-data来获取SD卡上所有歌曲的Uri。
https://stackoverflow.com/questions/20793286
复制相似问题