0
Androidについてはかなり新しいですが、20個のつぶやきを表示する簡単なアプリをやっています。問題はアプリをすべてEclipseで実行するときです。私の電話で実行するとエラーが発生します。ここで私がこれまで行ってきたものだと、問題は、この方法で発生します。APKファイルは外部ライブラリを認識しません
public ArrayList<Tweet> getTweets(String searchTerm, int page) {
String searchUrl = "http://api.twitter.com/1/statuses/public_timeline.json?count=3&include_entities=true";
ArrayList<Tweet> tweets = new ArrayList<Tweet>();
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet(searchUrl);
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String responseBody = null;
try {
responseBody = client.execute(get, responseHandler);
} catch (Exception ex) {
ex.printStackTrace();
}
try {
Object obj = JSONValue.parse(responseBody); // problem here
JSONArray array = (JSONArray) obj;
for (int i = 0; i < array.size(); ++i) {
JSONObject o = (JSONObject) array.get(i);
JSONObject user = (JSONObject) o.get("user");
Tweet tweet = new Tweet(user.get("name").toString(), o.get(
"text").toString(), user.get("profile_image_url")
.toString());
tweets.add(tweet);
}
} catch (Exception e) {
Toast.makeText(PullToRefreshListViewSampleActivity.this,
"Exception: " + e.getLocalizedMessage(), Toast.LENGTH_LONG)
.show();
}
return tweets;
}
ImはJSON機能のためのorg.json.simpleジャーを使用して、私は実感して私はAPKファイルにビルドし、瓶ありえません含まれています。誰にでもこれに対する解決策がありますか?私の母国語ではなく、私の英語については申し訳ありません。