java - 当前如何从 Android 应用程序更新 Twitter 状态的最简单示例是什么?

标签 java android twitter oauth

当前如何从 Android 应用程序更新 Twitter 状态的最简单示例是什么?

最佳答案

尽管使用 Android 中的 Twitter4J 库发送推文的实际代码很简单:

public void sendTweet(SharedPreferences prefs,String msg) throws Exception {
    String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
    String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");

    AccessToken a = new AccessToken(token,secret); 

    Twitter twitter = new TwitterFactory().getInstance();
    twitter.setOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET);
    twitter.setOAuthAccessToken(a);
    twitter.updateStatus(msg);
}

但是,在您能够成功执行这些调用之前,需要进行大量准备工作。

看看a 30 minute guide to integrating Twitter in your Android application其中涵盖了从 Android 应用程序发送推文所需的所有步骤:

  • 设置 Twitter 测试帐户
  • 注册 Twitter 应用程序
  • 使用 OAuth 对 Android 应用中的用户进行身份验证
  • 让用户使用 Twitter4J 库从您的 Android 应用程序发送推文

AndroidTwitterSample GitHub repository 中包含一个示例项目让您开始。

关于java - 当前如何从 Android 应用程序更新 Twitter 状态的最简单示例是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5412194/

相关文章:

android - Android VideoView 是否缓存流式视频?

Android - 检查主屏幕/启动器上是否可以旋转

delphi - Delphi 中嵌入 DB 的全文搜索

python - 使用 python-twitter 的问题

java - JSF2.0 在托管 bean 之间传递值对象

java - 如何使用jstack获取堆栈跟踪历史记录?

java - 如何仅使用Java获取Forward类型结果集中的前一行值

java - 使用 Java 从 Python GAE 数据存储访问数据

Android 在应用程序的任何 Activity 中显示来自后台线程的对话框

ios - 如何持久存储 twitter iOS5 帐户以用于多个 View Controller