我正在实施新闻申请.我需要在gmail,twitter或facebook等上实现共享新闻链接.我该怎么做?
您可以使用Intent与Action SEND共享内容.Android将查找手机上能够接收此Intent的每个应用程序,并向用户提供一个对话框供用户选择.这样,用户只能获得他使用的服务.如果他使用客户端将对SEND意图作出反应的Twitter客户端,邮件应用程序将对其做出反应,Facebook应用程序也会,如果应用程序已安装,即使是像MeinVZ这样的德国社交网络也会显示,即使您从未想过使用这个特殊的网络工作来分享你的新闻.要做到这一点,你只需要做这样的事情:
Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_SUBJECT, "Name of the thing to share");
share.putExtra(Intent.EXTRA_TEXT, getText("Text that will be shared");
startActivity(Intent.createChooser(share, "Title of the dialog that will show up"));
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看Konstantin提供的链接
| 归档时间: |
|
| 查看次数: |
8917 次 |
| 最近记录: |