android-contentresolver相关内容

如何从我的列表视图中 SD 卡上的特殊文件夹加载歌曲并播放?

我想从我在 sd 卡上制作的自定义文件夹中加载歌曲并通过我的应用程序播放. 此文件夹的路径在:/sdcard/Music/MyFolder 现在我有一个代码可以加载位于 sc 卡上的所有音乐.此代码正在工作.但我不想要 sd 卡中的所有音乐,我只想要我文件夹 MyFolder 中的歌曲 这是我现在拥有的代码: private String[] getAudioList() {最 ..
发布时间:2021-06-02 19:22:29 移动开发

用于Android Q上辅助存储的媒体扫描仪

随着更新的Android Q的出现,许多事情发生了变化,尤其是在范围存储和逐渐淘汰 file:/// URI的情况下.问题在于缺少有关如何在Android Q设备上正确处理媒体文件的文档. 我有一个媒体文件(音频)管理应用程序,但找不到一种可靠的方法来告诉OS我已对文件进行了更改,以便它可以更新其MediaStore记录. 选项1:MediaScannerService Media ..

使用contentResolver删除短信太慢

我想删除手机上的所有短信,但每次对话都只能删除最近的500条短信.这是我的代码,但是非常慢(删除一条短信大约需要10秒钟).我如何加快此代码的速度: ContentResolver cr = getContentResolver();Uri uriConv = Uri.parse("content://sms/conversations");Uri uriSms = Uri.parse("co ..
发布时间:2021-04-05 19:35:01 移动开发

如何在有根设备上访问第三方TvProvider?

我的问题是此问题的后续行动. 假设我有一个Android电视棒,我也是供应商.有第三方应用程序,例如Netflix,Prime等.我想访问通过 TvProvider 或 ContentResolver 提供的频道.正如一条评论中指出的那样: 应用程序供应商使用与AOSP本身相同的密钥进行签名 将它们放在一个特殊的文件夹中-只有设备供应商可以这样做 或您,但仅在具有根权限的设备上 ..

无法在API 30中找到Content Provider

更新:由于我发现了与我的问题有关的更多详细信息,因此我必须完全更改我的问题. 问题:我的解析内容提供程序的应用程序无法在具有API 30的模拟器中运行.错误: java.lang.SecurityException:未能找到用户0的提供程序com.a52.datafeeder01.MyProvider.期望为此授权机构找到有效的ContentProvider 如果我使用API​​ 2 ..

如何通过单个查询从Content provider检索所有联系人详细信息?

我需要从设备中读取联系人.我需要的字段是 ID ,显示名称,电话号码(所有类型)电子邮件ID (所有类型)和“照片".为此,我现在正在这样做. 1:首先,我正在从 ContactsContract.Contacts.CONTENT_URI; 读取所有 id ,如下所示 Uri contactUri = ContactsContract.Contacts.CONTENT_URI;//查询表 ..

Android:并非已保存所有重复发生的事件实例

我目前正在创建自定义日历应用程序,并且一直在努力保存重复事件.例如,如果我将事件设置为每天100天,那么我只会看到大约38个实例保存到实例数据库中.不知道为什么会这样. 这是添加/更新事件的代码 公共事件addUpdateCalendarEvent(Context ctx,Event event)引发InterruptedException {ContentResolver content ..

Android 10:通过MediaStore获取带有位置信息的图库

查看Android 10中引入的存储访问更改在此处,默认情况下,位置信息已被删除. Google要求我们在"MediaStore"页面上调用 setRequireOriginal().以媒体的uri作为参数的对象.当您一张一张地获取媒体时,此方法有效,但是当我们查询整个画廊的ContentResolver时该怎么办? 查看此示例: String [] projection = {M ..

使用MediaStore在Android Q中创建/复制文件

我正在尝试找到一种方法,该方法可以处理除媒体文件(图片/视频/音频)以外的任何文件的创建和复制,以将其从Android Q的内部存储中的一个位置复制到另一个位置.我的应用文件夹,我希望这些文件夹移到“下载文件夹"或我可以在内部存储中创建的某个目录,然后移动它们. 我搜索并发现下面的代码已修改,但缺少一些使其可行的东西.可以帮忙吗. ContentResolver contentResol ..
发布时间:2021-04-03 20:32:22 移动开发

Firebase Storage将文件下载到Android Q中的Pictures或Movie文件夹

我能够将文件从Firebase Storage下载到storage/emulated/0/Pictures,这是大多数流行应用以及Facebook或Instagram使用的图片的默认文件夹.既然Android Q在存储和访问文件方面有很多行为上的变化,那么当我的应用在Android Q中运行时,我的应用将不再能够从存储桶中下载文件. 这是将文件从Firebase存储桶写入并下载到大容量存储默 ..

使用ContentResolver从游标获取图库中的最新图像

我正在使用 Cursor 从图库中获取图像,并从图库中获取所有图像,有什么办法只能获取很少的最近图像,例如最近20张图像捕获的图像。 我面临的另一个问题是图像是从旧到新的顺序,我想以相反的顺序(从新到旧)获得图像。 p> final String []列= {MediaStore.Images.Media.DATA, MediaStore.Images.Media._ID}; ..
发布时间:2020-10-13 05:00:48 移动开发

无法使用ContentResolver查询方法,NoSuchMethodError

我正在创建一个读取手机电话联系人的应用程序.但是,由于我不知道的原因,由于使用的api版本,在使用query方法时遇到问题.它说Call requires API level 26 (current min is 16): android.content.ContentResolver#query. 这是我在oncreate方法中使用的代码. public void searchCon ..