我想将Twitter集成到我的Android应用程序中,以便我可以将消息发布到Twitter.
这实际上取决于您希望交互如何工作.您可以:
http://twitter.com/?status=<what-to-tweet>使用简单的意图打开.方法3可以在这里轻松描述:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("http://twitter.com/?status=" + Uri.encode(message)));
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
你也可以组合2和3.您可以尝试一些已知的应用程序(官方Twitter,TweetDeck,...),如果所有这些都失败(因为它们不存在或因为它们已经更新并破坏了协议)你求助于打开浏览器.
另请注意,如果应用处理正确的意图,方法3可能实际启动应用而不是浏览器(或者至少让用户在两者之间做出选择).
值得一提的另一件事是,您很可能无法与任何Twitter应用程序集成.我在这里说的纯粹是假设,我不知道这些应用程序是否支持这种集成.您应该查阅每个应用程序,看看它们是否暴露了您可以使用的一些意图.如果他们不这样做,你仍然可以稍微破解一下你可能会发现它们,但这将是不可靠的,因为它们很可能会在经过几次更新后中断.
| 归档时间: |
|
| 查看次数: |
9178 次 |
| 最近记录: |