在同一设备上的2个Android应用之间共享简单数据

时间:2015-11-25 00:39:23

标签: android

我正在开发2个将部署在同一设备上的Android应用程序,我希望他们共享身份验证令牌(字符串)以访问Web API。

我知道不推荐使用SharedPreferences类的WORLD_READABLE_MODE,我不想为这么简单的工作开发ContentProvider(同样,这不是我想要分享的“内容”)。

关于这个的任何提示?

谢谢!

1 个答案:

答案 0 :(得分:-1)

使用自定义操作的android意图,如下所示。 您需要定义IntentFilter以过滤其他应用活动中的自定义操作。

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND_CUSTOM_TOKEN);
sendIntent.putExtra(Intent.EXTRA_TEXT, "text_token");
sendIntent.setType("text/plain");
startActivity(sendIntent);

如果这对事业有用,请反映并提出建议。