android-contentprovider相关内容
我正在尝试使用Calendar Provider编辑和删除Google日历中的事件.我已经使用Calendar Provider创建了活动. 这是我创建事件的代码: 日历beginTime = Calendar.getInstance();beginTime.set(2014,5,19,7,30);日历endTime = Calendar.getInstance();endTime.set
..
请考虑以下情形.一家公司发布了许多应用程序.他们希望在所有这些应用程序之间共享一些数据.这些应用程序中的任何一个都可以创建或读取这些数据,就像普通的数据库一样.因此,公司决定创建一个实现此目的的android库.我搜索了几天,下面给出了我的分析. SharedPreferences-不推荐使用,不建议使用.它也没有达到目的.所有其他应用程序都需要知道创建数据的应用程序的程序包名称才能创建Pa
..
更新:由于我发现了与我的问题有关的更多详细信息,因此我必须完全更改我的问题. 问题:我的解析内容提供程序的应用程序无法在具有API 30的模拟器中运行.错误: java.lang.SecurityException:未能找到用户0的提供程序com.a52.datafeeder01.MyProvider.期望为此授权机构找到有效的ContentProvider 如果我使用API 2
..
我已经实现了自定义的ContactsDirectoryProvider,当Contacts或Dialer应用程序使用 content://com.android.contacts/data/phones/filter 但是,当InCallUI或CallLog尝试通过以下方式检索联系信息时URis content:/contacts/phone_lookup 未调用我提供者的 query 方法
..
我确实有一个让我头疼的问题.我通过自定义内容提供程序将我的城市的一些图像存储在sqlite数据库中.但是,当我运行我的应用程序时,我得到一个空光标. Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'int android.database.Cursor.getCount()' on
..
从PhoneGap中的JavaScript中访问Android Content Provider的最佳方法是什么? 解决方案 您将需要编写插件,以便您可以将内容提供程序暴露给javascript层。 http://wiki.phonegap.com/w/page/36753494/How%20to%20Create%20a%20PhoneGap% 20Plugin%20for%20A
..
根据 ContentProvider Searchable.xml 当然还要将它们包括在清单中. 这就是我所做的,我的contentprovider非常简单.它不返回任何数据,但是当它获得query()调用时,它将在日志中打印一些行,但尚未完成. public class VideoContentProvider extends ContentProvider { private s
..
我希望使用以下应用程序来共享资产文件夹中的图像 视频群聊 whatsapp 在线聊天 viber 探戈 微信 我已经为whatsapp尝试了此代码,但是它给了我不支持的文件 public void share (){ String file = "file:///android_asset/food/apple.png"; Uri
..
在Android(8.0)上,我正在尝试创建一个本地html文件,其中包含指向一些本地文件的链接,这些本地文件无法被Chrome直接查看,例如.在普通的网络浏览器(即在PC上)中,我可以单击该链接,它将在其默认查看器中打开文件.在Android上,如果我在Chrome中打开一个本地html文件,然后单击这些链接之一
..
摘要 我能够获取"Skype ID"/"Skype用户名",但是我的解决方案并不总是有效,因为似乎Skype应用程序的联系人数据库并不总是包含(暴露?)“所有"数据. 让我在问我的问题之前先解释一下情况: 1-从Skype apk收集信息 Skype应用程序(apk)包含/res/xml/contacts.xml其中包含
..
我将文本项存储在RecyclerView适配器和内容提供程序中.可以从菜单选项访问该列表.滑动即可删除项目.当前,项目正在保存,但未删除.我已经调试,它显示"id"为0(在“主活动"中未检索到): int id = (int) viewHolder.itemView.getTag(); 未将所选项目从屏幕上滑出.我将代码基于此结构: 我已经查看了该线程以及该文章中的链接线程,并且我
..
我正在使用Content Provider.我为插入数据及其工作编写了代码,我想从内容提供者那里检索数据并将其显示在其他活动上,我不知道该如何进行操作,有人可以帮助我解决示例代码吗? MainActivity.Java package com.example.cpdemo; import android.net.Uri; import android.os.Bundle; import
..
我正在尝试使用以下代码在画廊中提供所有视频, String[] proj = { MediaStore.Video.Media._ID,MediaStore.Video.Media.DATA,MediaStore.Video.Media.DISPLAY_NAME,MediaStore.Video.Media.SIZE }; videocursor = managedQuery(Media
..
我触发了选择zip文件的意图,并且在onActivityResult中,它为我提供了内容URI.例如::(content://com.android.providers.downloads.documents/document/197).选择的文件来自下载文件夹.谁能解释一下,如何查询内容解析器以获得文件路径?谢谢. Already tried code :- Cursor cur
..
由内容提供者使用CursorLoaders管理的我的App数据在SQLite数据库中. 根据Veracode静态扫描报告,它很容易发生SQL注入. 但是根据 docs , 为避免此问题,请使用使用?的选择子句.作为可替换参数和选择参数的单独数组.执行此操作时,用户输入将直接绑定到查询,而不是被解释为SQL语句的一部分.由于未将其视为SQL,因此用户输入无法注入恶意SQL. pub
..
好的,伙计们,这是我获取短信的代码: Cursor cursor = getContentResolver().query(Uri.parse(uri), null, CallLog.Calls.DATE + " > " + lastSmsTime, null, CallLog.Calls.DATE + " ASC"); 类
..
我当前正在使用ContentProvider作为联系人,以从设备中检索联系人,并允许用户通过键入EditText来过滤结果. 为此,我在SimpleAdapter上设置了过滤器查询,如下所示: contactsAdapter.setFilterQueryProvider(new FilterQueryProvider() { String[] PROJECTIO
..
在保护内容提供者安全时,我想知道在正常权限级别安全性和签名级别安全性之间是否存在一步. 我有一个使用提供程序的应用程序,我想将其提供给其他一组特定的应用程序.但是,这些其他选择的应用程序不会由我编写,因此使用签名级别权限是不够的,因为签名会有所不同. 此外,如果我对提供者使用普通权限,并且如果使用方应用程序不具有该权限并抛出SecurityException,则记录的异常会显示所需
..
我正在尝试将位图从应用程序的缓存目录发送到文本消息传递应用程序.我正在使用文件提供程序向处理此意图的应用程序授予临时权限.当我尝试发送意图并从意图选择器中选择默认的Android短信应用程序时,我的消息应用程序崩溃了,并且出现此错误.我尝试从意图选择器中选择其他应用程序,例如电子邮件和其他消息传递应用程序,它似乎运行良好,仅在默认的文本消息传递应用程序崩溃. java.lang.Securi
..
在GreenDao 2.x中,有一种名为Entity.addContentProvider()的方法可以为实体生成ContentProvider. 如何在GreenDao 3.x中执行相同的操作? 解决方案 使用相同的方法Entity.addContentProvider(),我可以在GreenDao 3中生成内容提供程序.
..