android-contentprovider 相关问题

内容提供商是Android应用程序的主要构建块之一,为应用程序提供内容。

无法在一台 Android 12 设备上找到提供商信息

我有两台相同的 Android 12 设备,其中一个应用程序用于创建内容提供程序,另一个应用程序尝试从该提供程序读取数据。 在一台设备上,该应用程序可以...

回答 1 投票 0

android - 光标没有 _data 列未找到

当运行下面的代码来查询SD卡上的文件时,我总是得到一个空值。 公共字符串 getRealPathFromURI(上下文上下文,Uri uri) { 字符串文件名=“未知”; if (uri.getScheme().toString().

回答 1 投票 0

Content Provider:当尝试访问 contentResolver 中的数据时,光标对象在 Android 13 中为空

我正在尝试使用内容提供商在我的两个应用程序之间传输数据。在 Android 13 下,内容提供商在两个应用程序之间传输数据。但是,在 Android 13 中,光标对象的内容为空

回答 1 投票 0

java.lang.SecurityException:权限拒绝:打开提供程序

我使用以下方式启动图像选择器意图: 最终意图 pickIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI); pickIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);

回答 5 投票 0

是否可以在 Android 上伪造传入短信?

在某种情况下,我希望我的应用程序能够在用户设备上“伪造”传入的短信,作为一种通知。当我通常使用 Twilio 发送短信时,这会节省我的钱...

回答 3 投票 0

在 API 30 中找不到内容提供者

更新:我必须完全改变我的问题,因为我发现了与我的问题相关的更多细节。 问题:我的解决 Content Provider 的应用程序无法在 API 30 的模拟器中运行。错误:...

回答 5 投票 0

禁用 Android 内容提供者签名权限以进行调试构建

例如内容提供商拥有主构建的签名权限 例如内容提供商拥有主构建的签名权限 <provider android:name=".com.test.ContentProvider" android:authorities="com.test.provider" android:enabled="true" android:exported="true" android:permission="com.test.permission" /> 和签名许可 <permission android:name="com.test.permission" android:protectionLevel="signature" /> 如何禁用调试构建的此权限? 尝试将具有相同名称但没有 android:permission="com.test.permission" 行的内容提供程序添加到 AndroidManifest.xml(调试),但运气不佳 我对 ContentProvider 权限了解不多,但您可以尝试以下选项: 1/ 在调试中AndroidManifest.xml,使用此声明: <provider android:name=".com.test.ContentProvider" tools:remove="android:permission" /> 这将删除合并清单中调试版本的权限 2/ 定义字符串资源中的权限。在主strings.xml中定义权限值,在调试strings.xml中留空。 main: <string name="permission_name">com.test.permission</string> debug: <string name="permission_name"></string> 您的 provider 标签仅引用基于构建的字符串: <provider android:name=".com.test.ContentProvider" android:authorities="com.test.provider" android:enabled="true" android:exported="true" android:permission="@string/permission_name" /> 不知道是否需要权限,这些只是根据不同版本自定义配置的一些方法

回答 1 投票 0

无论情况如何,内容提供商列 ID 都始终是唯一的吗?

例如 MediaStore.Audio.Media._ID。 我之所以问是因为我正在读取音乐数据并将它们写入 Room 数据库。我不希望出现无法添加歌曲的情况,因为...

回答 1 投票 0

Content Provider 的 onCreate 在我尝试访问它之前被调用

根据 官方文档 内容提供程序的 onCreate() 方法在创建提供程序后立即由 Android 系统调用调用。由于提供商尚未创建...

回答 1 投票 0

如何获取访问我的应用的Content Provider的应用的包名?

实际上,当任何其他应用程序从我的应用程序共享的内容提供商获取数据时,我想要某种广播

回答 3 投票 0

可以通过 FileProvider 使用多个权限吗?

背景 我维护一个库,其核心功能包括将以编程方式捕获的屏幕截图共享到外部电子邮件应用程序。 我使用 FileProvider 来完成此操作,这意味着......

回答 3 投票 0

使用 2 个进程进行数据库处理

我有一个包含 2 个部分的应用程序。 创建内容的服务。 使用内容的应用程序 其中每一个都作为不同的进程运行。问题是他们两个共享一个

回答 4 投票 0

文档提供者的持久 URI 权限

不确定我想做的事情是否可能。我有一个“代理”文档提供程序,意思是使用 SAF 导出其他内容的别名的文档提供程序。我有一个对话框

回答 2 投票 0

在 Android 中将 mp4 保存到外部存储时视频文件损坏

我试图在 url 的帮助下保存修剪后的 mp4 文件。我正在使用 https://github.com/a914-gowtham/android-video-trimmer 来修剪我的视频,修剪后更新的 uri 是...

回答 0 投票 0

Android:通过 Content Provider 在同一应用程序中使用多个用户访问 SQLite 数据库

我的要求是创建一个可以与登录到应用程序的任何用户共享的 sqlitedb。看起来 ContentProvider 只能用于与其他应用程序共享数据库。有没有...

回答 0 投票 0

在 Android 的多用户应用程序中访问 SQLite DB

我需要通过前台用户从其他服务访问系统用户创建的数据库。这两种服务都是同一个应用程序的一部分。 创建了一个系统服务,它创建了一个...

回答 0 投票 0

内容解析器(android)如何使用limit和offset来限制数据?

Uri uri = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI; String[] 投影 = {MediaStore.MediaColumns._ID, MediaStore.MediaColumns.SIZE, MediaStore.Images.ImageColumns.DATE_MODIF...

回答 1 投票 0

ANDROID 12:内容提供商广告解析器更改

我正在使用内容解析器来同步应用程序,但问题是同一个应用程序在 android 11 上工作,但在 android 12 和 13 上不工作。是否有任何我们必须改变的行为......

回答 0 投票 0

无法在 Android 中将 CallLog.calls.DATE 转换为日期格式?

我正在使用 Content Provider 从 CallLog.Calls.Date 获取日期,但出现以下错误 java.lang.NumberFormatException:对于输入字符串:“date” 在 java.lang.Long.

回答 0 投票 0

如何在 Android 中以编程方式将图像文件从图库复制到另一个文件夹

我想从图库中选择图像并将其复制到 SDCard 中的其他文件夹中。 从图库中选择图像的代码 Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType("

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.