java - 从android中的另一个应用程序更新应用程序的数据库

标签 java android

我需要从另一个应用程序更新和插入 Sqlite 中的行。我正在开发一个 Android 应用程序,我必须更新另一个应用程序的数据库,我该怎么做,是否可以从我的应用程序访问和编辑另一个应用程序的数据库。

最佳答案

您应该看看 Content Provider。来自安卓official docs

Content providers manage access to a structured set of data. They encapsulate the data, and provide mechanisms for defining data security. Content providers are the standard interface that connects data in one process with code running in another process.

Android Docs解释如何使用它。

关于java - 从android中的另一个应用程序更新应用程序的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34783402/

相关文章:

java - 如何在运行时更改 JTabbedPane 的背景颜色?

java - 如何在java图形缩放过程中存储临时bufferedImage

java - 除非正文为空,否则 Spring @ExceptionHandler 不会返回内容

android - Gson会忽略序列化时枚举的自定义@SerializedName值

java - 如果我序列化一个类对象,然后修改一个字段并将该字段移至父类,会发生什么情况?

java - 将对话从一个 Activity 传递到另一个 Activity

Android MotionLayout setGuidelinePercent 不适用于 alpha4 版本

android - File.listFiles() 因无效的 UTF-8 字符而崩溃

Android+JSON解析使用SOAP webservices

android - 使用 Google map 时应用程序因 FragmentManager Replace 而崩溃