0

我如何访问位于不同应用程序中的数据库。我想访问数据并将其用于其他应用程序我想怎么做。我什至不知道如何从不同的应用程序访问数据,请帮忙。

4

4 回答 4

2

阅读这篇文章

“应用程序模块化——Android 系统允许由相同证书签名的应用程序在同一进程中运行,如果应用程序请求,系统将它们视为单个应用程序。通过这种方式,您可以将应用程序部署在模块中,如果需要,用户可以独立更新每个模块。”

“通过权限共享代码/数据——Android系统提供基于签名的权限强制执行,这样一个应用程序就可以将功能暴露给另一个使用指定证书签名的应用程序。通过使用相同的证书签署多个应用程序并使用基于签名的权限检查后,您的应用程序可以安全地共享代码和数据。”

于 2012-08-23T10:18:04.280 回答
0

请使用内容提供者来完成相同的任务

于 2012-08-23T10:16:38.280 回答
0

你了解内容提供商吗?,您可以通过使用它来实现上述功能。

例如,日历、联系人都是这样做的。

查看:

  1. 创建内容提供者
  2. Android SQLite 数据库和 ContentProvider - 教程
于 2012-08-23T10:16:48.213 回答
0

在 Android diff 应用程序中,可以在内容提供者的帮助下共享数据,下面将为您提供帮助

http://about-android.blogspot.in/2010/04/content-provider-example-1.html

保持微笑

于 2012-08-23T10:20:17.157 回答