android-contentprovider相关内容

如何在Android中的一组应用程序之间共享数据

请考虑以下情形.一家公司发布了许多应用程序.他们希望在所有这些应用程序之间共享一些数据.这些应用程序中的任何一个都可以创建或读取这些数据,就像普通的数据库一样.因此,公司决定创建一个实现此目的的android库.我搜索了几天,下面给出了我的分析. SharedPreferences-不推荐使用,不建议使用.它也没有达到目的.所有其他应用程序都需要知道创建数据的应用程序的程序包名称才能创建Pa ..

无法在API 30中找到Content Provider

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

尝试在空对象引用上调用接口方法'int android.database.Cursor.getCount()'

我确实有一个让我头疼的问题.我通过自定义内容提供程序将我的城市的一些图像存储在sqlite数据库中.但是,当我运行我的应用程序时,我得到一个空光标. Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'int android.database.Cursor.getCount()' on ..

Android URL方案从浏览器链接打开文件?

在Android(8.0)上,我正在尝试创建一个本地html文件,其中包含指向一些本地文件的链接,这些本地文件无法被Chrome直接查看,例如.在普通的网络浏览器(即在PC上)中,我可以单击该链接,它将在其默认查看器中打开文件.在Android上,如果我在Chrome中打开一个本地html文件,然后单击这些链接之一 ..

如何从Android上的联系人数据库获取Skype ID(我的解决方案几乎可以)

摘要 我能够获取"Skype ID"/"Skype用户名",但是我的解决方案并不总是有效,因为似乎Skype应用程序的联系人数据库并不总是包含(暴露?)“所有"数据. 让我在问我的问题之前先解释一下情况: 1-从Skype apk收集信息 Skype应用程序(apk)包含/res/xml/contacts.xml其中包含 ..
发布时间:2020-08-25 08:30:26 移动开发

删除单个SQlite行RecyclerView onSwiped

我将文本项存储在RecyclerView适配器和内容提供程序中.可以从菜单选项访问该列表.滑动即可删除项目.当前,项目正在保存,但未删除.我已经调试,它显示"id"为0(在“主活动"中未检索到): int id = (int) viewHolder.itemView.getTag(); 未将所选项目从屏幕上滑出.我将代码基于此结构: 我已经查看了该线程以及该文章中的链接线程,并且我 ..

SQL命令中使用的特殊元素的不正确中和

由内容提供者使用CursorLoaders管理的我的App数据在SQLite数据库中. 根据Veracode静态扫描报告,它很容易发生SQL注入. 但是根据 docs , 为避免此问题,请使用使用?的选择子句.作为可替换参数和选择参数的单独数组.执行此操作时,用户输入将直接绑定到查询,而不是被解释为SQL语句的一部分.由于未将其视为SQL,因此用户输入无法注入恶意SQL. pub ..

Android内容提供者-是否可以将提供者限制为非我编写的一组应用程序?

在保护内容提供者安全时,我想知道在正常权限级别安全性和签名级别安全性之间是否存在一步. 我有一个使用提供程序的应用程序,我想将其提供给其他一组特定的应用程序.但是,这些其他选择的应用程序不会由我编写,因此使用签名级别权​​限是不够的,因为签名会有所不同. 此外,如果我对提供者使用普通权限,并且如果使用方应用程序不具有该权限并抛出SecurityException,则记录的异常会显示所需 ..
发布时间:2020-08-25 08:29:00 移动开发

通过意图拒绝文件提供者的权限

我正在尝试将位图从应用程序的缓存目录发送到文本消息传递应用程序.我正在使用文件提供程序向处理此意图的应用程序授予临时权限.当我尝试发送意图并从意图选择器中选择默认的Android短信应用程序时,我的消息应用程序崩溃了,并且出现此错误.我尝试从意图选择器中选择其他应用程序,例如电子邮件和其他消息传递应用程序,它似乎运行良好,仅在默认的文本消息传递应用程序崩溃. java.lang.Securi ..