来自Android服务的推文

时间:2013-07-15 10:56:58

标签: android twitter android-service twitter4j

我想从我的android服务类发推文。我已经从Android活动类实现了推文,它工作得非常好。但是,从服务类我不能做同样的事情。这是我使用的片段。我用过twitter4j库。 状态只是一个字符串。

                    ConfigurationBuilder builder = new ConfigurationBuilder();
                    builder.setOAuthConsumerKey(Constants.CONSUMER_KEY);
                    builder.setOAuthConsumerSecret(Constants.CONSUMER_SECRET);

                    SharedPreferences mSharedPreferences;

                    mSharedPreferences = getApplicationContext()
                            .getSharedPreferences("MyPref", 0);

                    final String PREF_KEY_OAUTH_TOKEN = "oauth_token";
                    final String PREF_KEY_OAUTH_SECRET = "oauth_token_secret";

                    // Access Token
                    String access_token = mSharedPreferences.getString(
                            PREF_KEY_OAUTH_TOKEN, "");
                    // Access Token Secret
                    String access_token_secret = mSharedPreferences.getString(
                            PREF_KEY_OAUTH_SECRET, "");

                    AccessToken accessToken = new AccessToken(access_token,
                            access_token_secret);
                    Twitter twitter = new TwitterFactory(builder.build())
                            .getInstance(accessToken);

                    // Update status
                    twitter4j.Status response = twitter.updateStatus(status);

0 个答案:

没有答案