有时我们可以看到点击一些"共享"按钮后,会显示一个可共享方式列表.该列表似乎是动态生成的,而不是硬编码的.
例如,我在手机上安装了SpringPad,一些应用程序的共享功能可以通过SpringPad共享内容,但是怎么知道我有SpringPad?
如何实现这样的功能?谢谢.
以下是我的Android应用程序BBC新闻的实际代码.它共享页面的URL.如果用户安装了Facebook或Twitter应用程序,他们将有机会分享这些服务,以及电子邮件等.
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, pageUrl);
try {
startActivity(Intent.createChooser(intent, "Select an action"));
} catch (android.content.ActivityNotFoundException ex) {
// (handle error)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8620 次 |
| 最近记录: |