android - 是否可以直接从 SQLite 读取联系人列表

标签 android sqlite

我想在不使用 Intent 或内容提供程序的情况下读取联系人列表,我的意思是直接与 SQLite 通信。

有什么办法吗?

最佳答案

不,出于安全原因,您需要通过内容提供商。仅允许拥有该数据库的应用程序(或在本例中为 Android 操作系统)读取它(除非它存储在共享内存中,默认联系人数据库不是这种情况)。

关于android - 是否可以直接从 SQLite 读取联系人列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10570385/

相关文章:

javascript - 在普通桌面浏览器中测试时如何将 sqlite 与 cordova 一起使用?

android - 为什么在 Android sqlite 数据库上没有调用 onUpgrade()?

android - 如何获取在android中更新值的特定行

c# - 如何将新行添加到由 IDataReader 填充的表中?

android - 在 Android 中通过蓝牙发送音频文件(到耳机)

android - 为 kivy 应用程序生成发布 keystore 时出错

java - 将 SQLite 数据库中的 Blob 数据解码为人类可读的文本

android - gradle experimental 通过 srcDir srcFile 指令包含文件目录

android - Resources$NotFoundException : If the resource you are trying to use is a vector resource, 您可能以不受支持的方式引用它

android - 我如何像在 ios7 中一样在 eclipse 中设计/编码状态栏的颜色作为我的 android 应用程序?