我有一个简单的小部件,它显示带有文本的标签。 我想做的是提供机会通过短信、邮件、推文发送此文本或将其设置为 gtalk 中的状态消息。
我应该如何构建我的 Intents 对象?
最佳答案
让用户选择所有“分享”推特、电子邮件等的应用程序
public static void launchNewShareIntent(Context c, String subject, String text, String dialogTitle){
Intent shareintent = new Intent(Intent.ACTION_SEND);
shareintent.putExtra(Intent.EXTRA_SUBJECT, subject);
shareintent.putExtra(Intent.EXTRA_TEXT, text);
shareintent.setType("text/plain");
shareintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
c.startActivity(Intent.createChooser(shareintent, dialogTitle));
}
关于android - 如何定义调用其他应用程序的 Intent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4329802/