如何以意图启动应用程序?

时间:2011-06-20 19:51:35

标签: android android-intent

我想开始用一些额外的东西启动Facebook。我怎么能这样做?

Intent intent = new Intent(<????>);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");   
intent.putExtra(Intent.EXTRA_TEXT, "Check that");
startActivity(intent);

2 个答案:

答案 0 :(得分:0)

由于Facebook应用程序响应的操作可能会发生变化而且可能不公开,因此无法确定这样做。这是一种提出Facebook可能响应的对话框的方法:

startActivity(
    new Intent(Intent.ACTION_SEND)
    .setType("image/png")
    .putExtra(Intent.EXTRA_SUBJECT, "")
    .putExtra(Intent.EXTRA_STREAM, uri)
    .putExtra(Intent.EXTRA_TEXT, "")
);

uri是对磁盘上PNG图像的引用

答案 1 :(得分:0)

我最终使用Facebook Android SDK