背景:在Android4.4中,谷歌决定应用程序不应该有写SD卡的权限。
但是,应用程序可以写入/sdcard/android/data/app包名。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + filePath)));
MediaScannerConnection.scanFile(this, new String[] { file.toString() }, new String[] {"audio/*"}, new MediaScannerConnection.OnScanCompletedListener() { public void onScanCompleted(String path, Uri uri) { Log.i("ExternalStorage", "Scanned " + path + ":"); Log.i("ExternalStorage", "-> uri=" + uri); } });
ContentResolver.requestSync(CreateSyncAccount(context), MediaStore.AUTHORITY, null);
这两种方法都将文件作为一个具有URI的文件添加到纵隔目录中,其URI类似于内容://media/external/file/xxxxx
但是,该文件不作为音频添加。我可以更新MediaStore以声明文件为音频,但文件元数据没有导入。
除了编写我自己的标签阅读器,我如何让媒体扫描器扫描文件和插入元数据,就像它在内存和pre-KitKat SD卡上做的那样?
我已经放弃寻找解决办法了。我不认为有,所以我已经提交了一份问题报告。
问题内容: 我想知道如何将元数据添加到nodejs grpc函数调用中。在与客户建立联系时,我可以使用渠道凭证 使用时会发送哪些信息,但是go grpc服务器会在调用元数据中查找我必须设置的标识信息。我尝试使用不安全的连接和实例,但找不到正确的方法。 我遇到的错误是。我试图遵循它,但是它陷入了使我迷失的C代码中,我看不到要实现我想要的功能我必须提供什么javascript类型,并且文档对实现该目标
函数名称:添加音频文件到媒体库 函数功能: 添加音频文件到媒体库 函数方法 media.addToLib(path) 参数 类型 必填 说明 path number 是 需要添加到媒体库的文件 函数用例 path = "/sdcard/TouchSprite/res/1.mp3" media.addToLib(path) 注意事项 目前积木编程函数和触动精灵函数不通用,请仔细查看本手册,此手册中
了解如何在 Dreamweaver 网页中插入和编辑媒体对象,使用设计备注等。 除了 SWF 和 FLV 文件之外,还可以在 Dreamweaver 文档中插入其它音频或视频对象。如果插入了媒体对象的辅助功能属性,则可以在 HTML 代码中设置辅助功能属性并编辑这些值。 将插入点放在“文档”窗口中希望插入对象的位置。 执行下列操作之一插入对象: 在“插入”面板的“HTML”类别中,选择要插入的对象
我试图使用Axios与React应用程序中的API进行通信。我设法让get请求工作,但现在我需要一个POST请求。 我需要主体是原始文本,因为我将在其中编写一个MDX查询。下面是我提出请求的部分: 这里我添加了内容类型部分。但是我怎么才能加上身体部分呢? 谢谢你。 编辑:
我试图获得卡的列表,并尝试使用小部件,但有错误 我的代码: 我得到的错误是: