mirror of
https://github.com/bspeice/itcs4180
synced 2025-04-20 23:01:34 -04:00
Twitter functionality now working for HW 5
This commit is contained in:
parent
5e5bfb04ec
commit
cd3233daaa
@ -6,7 +6,8 @@
|
|||||||
|
|
||||||
<uses-sdk
|
<uses-sdk
|
||||||
android:minSdkVersion="12"
|
android:minSdkVersion="12"
|
||||||
android:targetSdkVersion="18" />
|
android:targetSdkVersion="18" />
|
||||||
|
<uses-permission android:name="android.permission.INTERNET"/>
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
package edu.uncc.itcs4180.hw5;
|
package edu.uncc.itcs4180.hw5;
|
||||||
|
|
||||||
|
import edu.uncc.itcs4180.hw5.twitter.TweetList;
|
||||||
|
import edu.uncc.itcs4180.hw5.twitter.TwitterClient;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.util.Log;
|
||||||
import android.view.Menu;
|
import android.view.Menu;
|
||||||
|
|
||||||
public class MainActivity extends Activity {
|
public class MainActivity extends Activity {
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
package edu.uncc.itcs4180.hw5.twitter;
|
package edu.uncc.itcs4180.hw5.twitter;
|
||||||
|
|
||||||
|
import com.google.gson.annotations.SerializedName;
|
||||||
|
|
||||||
public class TwitterAuthentication {
|
public class TwitterAuthentication {
|
||||||
|
@SerializedName("token_type")
|
||||||
String tokenType;
|
String tokenType;
|
||||||
|
|
||||||
|
@SerializedName("access_token")
|
||||||
String accessToken;
|
String accessToken;
|
||||||
}
|
}
|
||||||
|
@ -5,11 +5,7 @@ import java.io.IOException;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.io.InputStreamReader;
|
import java.io.InputStreamReader;
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.net.URL;
|
|
||||||
import java.net.URLEncoder;
|
import java.net.URLEncoder;
|
||||||
import java.text.BreakIterator;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.concurrent.ExecutionException;
|
import java.util.concurrent.ExecutionException;
|
||||||
|
|
||||||
import org.apache.http.HttpEntity;
|
import org.apache.http.HttpEntity;
|
||||||
@ -22,11 +18,11 @@ import org.apache.http.entity.StringEntity;
|
|||||||
import org.apache.http.impl.client.DefaultHttpClient;
|
import org.apache.http.impl.client.DefaultHttpClient;
|
||||||
import org.apache.http.params.BasicHttpParams;
|
import org.apache.http.params.BasicHttpParams;
|
||||||
|
|
||||||
import com.google.gson.Gson;
|
|
||||||
|
|
||||||
import android.os.AsyncTask;
|
import android.os.AsyncTask;
|
||||||
import android.util.Base64;
|
import android.util.Base64;
|
||||||
|
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
|
||||||
public class TwitterClient {
|
public class TwitterClient {
|
||||||
|
|
||||||
private final String API_KEY = "HuEbvsXOxQsKVmTneyilVtsV6";
|
private final String API_KEY = "HuEbvsXOxQsKVmTneyilVtsV6";
|
||||||
@ -38,10 +34,9 @@ public class TwitterClient {
|
|||||||
// Code mimicked in large part from:
|
// Code mimicked in large part from:
|
||||||
// https://github.com/Rockncoder/TwitterTutorial/blob/master/src/com/example/TwitterTutorial/MainActivity.java
|
// https://github.com/Rockncoder/TwitterTutorial/blob/master/src/com/example/TwitterTutorial/MainActivity.java
|
||||||
|
|
||||||
public static TweetList getTweetList(String handle) {
|
public TweetList getTweetList(String handle) {
|
||||||
TwitterClient tc = new TwitterClient();
|
|
||||||
try {
|
try {
|
||||||
return tc.new TweetListDownloader().execute(handle).get();
|
return new TweetListDownloader().execute(handle).get();
|
||||||
} catch (InterruptedException e) {
|
} catch (InterruptedException e) {
|
||||||
// TODO Auto-generated catch block
|
// TODO Auto-generated catch block
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
Loading…
Reference in New Issue
Block a user