2012-11-10 32 views
1

我创建了两个应用程序,我想从一个应用程序获取数据到另一个应用程序。将数据从一个应用程序传输到Android上的另一个应用程序

这样做的最好方法是什么?

  1. 我可以备份,从应用程序1到SD卡,然后获得从SD卡中的数据的应用2

  2. (首选),我可以打开应用程序2从应用1意图有额外的键启动它这给了我可以从onActivityResult获得的数据。

我该怎么办呢?

有没有更好的数据传输方式?

我想要传输的数据是从sqlite数据库到另一个数据。

+0

文件和/或意向 –

回答

0

您将要声明你的应用内容提供商:

http://developer.android.com/guide/topics/providers/content-provider-creating.html

分配给每个应用程序来访问内部规定的权限访问表示,对方的舱单内容

定义的能力,你的自己在每个清单中:

<permission /> 

在两者中使用它:

<uses-permission /> 

实际上,你可以从有另一种读,以及新的数据写入到主要内容提供商,甚至将它们定义为两个内容提供商,让他们照顾彼此的方式。

相关问题