【发布时间】:2014-09-12 09:01:53
【问题描述】:
有人知道如何打开数据并将数据发送到另一个应用程序吗?
我有一个要发送的字符串,我使用了 ACTION.MAIN 和 putExtra 来发送字符串:
String smth = "Test";
Intent intents = new Intent(Intent.ACTION_MAIN);
intents.setComponent(new ComponentName("com.package.address","com.package.address.HelloGlassActivity"));
intents.putExtra("STRING", smth);
mContext.startActivity(intents);
我在 Android manifest 中声明了另一个项目(Application)的意图:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
在 Android Manifest 中声明意图后,我在我的一项活动中调用该意图:
Intent intent = getIntent();
String tester = intent.getStringExtra("STRING");
不幸的是,当我运行第一个应用程序时,我无法打开第二个应用程序。有人知道我错过了什么吗?
【问题讨论】:
标签: java android eclipse android-intent