2012-05-17 161 views
1

我有两款游戏,一款是免费的,另一款是免费的。我在付费应用中添加了很多主题。Android在两个应用程序之间共享用户ID

我想所有的新事物纳入我的免费游戏和一个卖东西的一个,它们都具有不同的软件包名称。

是否有任何其他方式周围像共享两个应用程序之间的用户ID,而不是复制粘贴一个到另一个的代码库?

我已经开发了AndEngine两场比赛。

+0

http://developer.android.com/guide/topics/security/security.html –

+0

如果它们具有相同的包名,他们应该共享相同的私人文件。将用户信息存储在一个文件中,然后将这两个应用程序放在同一个包中。 – gobernador

回答

2

你可能想了解Android意图了一下。他们可以在两个应用程序之间共享数据。 http://developer.android.com/training/sharing/send.html

如果你所传递的只是简单的文本,它应该很容易。

另一种方法是使用SharedPreferences,在这个堆栈线程讨论: The easiest way to pass data between application in Android 虽然海报显得信心十足,我不知道,其他的应用程序可以收听到另一个应用程序的SharedPreferences。如果可以的话,它可能构成严重的安全风险,除非有某种方法可以确保只有您的应用可以共享该数据。

相关问题