initial commit
This commit is contained in:
parent
3adefbdabb
commit
347befcaea
|
@ -3,10 +3,9 @@ package org.nuclearfog.twidda.Engine;
|
||||||
import org.nuclearfog.twidda.DataBase.TrendDatabase;
|
import org.nuclearfog.twidda.DataBase.TrendDatabase;
|
||||||
import org.nuclearfog.twidda.DataBase.TweetDatabase;
|
import org.nuclearfog.twidda.DataBase.TweetDatabase;
|
||||||
import org.nuclearfog.twidda.R;
|
import org.nuclearfog.twidda.R;
|
||||||
import org.nuclearfog.twidda.Engine.ViewAdapter.TimelineAdapter;
|
import org.nuclearfog.twidda.ViewAdapter.TimelineAdapter;
|
||||||
import org.nuclearfog.twidda.Engine.ViewAdapter.TrendsAdapter;
|
import org.nuclearfog.twidda.ViewAdapter.TrendsAdapter;
|
||||||
|
|
||||||
import android.content.SharedPreferences;
|
|
||||||
import android.support.v4.widget.SwipeRefreshLayout;
|
import android.support.v4.widget.SwipeRefreshLayout;
|
||||||
import android.widget.ListView;
|
import android.widget.ListView;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
@ -15,9 +14,6 @@ import android.os.AsyncTask;
|
||||||
|
|
||||||
import twitter4j.Twitter;
|
import twitter4j.Twitter;
|
||||||
import twitter4j.TwitterException;
|
import twitter4j.TwitterException;
|
||||||
import twitter4j.TwitterFactory;
|
|
||||||
import twitter4j.auth.AccessToken;
|
|
||||||
import twitter4j.conf.ConfigurationBuilder;
|
|
||||||
|
|
||||||
public class TwitterEngine extends AsyncTask<Integer, Void, Void>
|
public class TwitterEngine extends AsyncTask<Integer, Void, Void>
|
||||||
{
|
{
|
||||||
|
@ -65,10 +61,11 @@ public class TwitterEngine extends AsyncTask<Integer, Void, Void>
|
||||||
case(2): // Mentions
|
case(2): // Mentions
|
||||||
// TODO
|
// TODO
|
||||||
break;
|
break;
|
||||||
case(3): // GetUserTimeline
|
case(3): // Home Tweets
|
||||||
TweetDatabase hTweets = new TweetDatabase(twitter.getUserTimeline(), context,TweetDatabase.USER_TL);
|
TweetDatabase hTweets = new TweetDatabase(twitter.getUserTimeline(), context,TweetDatabase.USER_TL);
|
||||||
timelineAdapter = new TimelineAdapter(context,R.layout.tweet,hTweets);
|
timelineAdapter = new TimelineAdapter(context,R.layout.tweet,hTweets);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
} catch (TwitterException e) {
|
} catch (TwitterException e) {
|
||||||
Toast.makeText(context, ERR_MSG, Toast.LENGTH_SHORT).show();
|
Toast.makeText(context, ERR_MSG, Toast.LENGTH_SHORT).show();
|
||||||
|
|
|
@ -21,8 +21,8 @@ import org.nuclearfog.twidda.DataBase.TrendDatabase;
|
||||||
import org.nuclearfog.twidda.DataBase.TweetDatabase;
|
import org.nuclearfog.twidda.DataBase.TweetDatabase;
|
||||||
import org.nuclearfog.twidda.Engine.RegisterAccount;
|
import org.nuclearfog.twidda.Engine.RegisterAccount;
|
||||||
import org.nuclearfog.twidda.Engine.TwitterEngine;
|
import org.nuclearfog.twidda.Engine.TwitterEngine;
|
||||||
import org.nuclearfog.twidda.Engine.ViewAdapter.TimelineAdapter;
|
import org.nuclearfog.twidda.ViewAdapter.TimelineAdapter;
|
||||||
import org.nuclearfog.twidda.Engine.ViewAdapter.TrendsAdapter;
|
import org.nuclearfog.twidda.ViewAdapter.TrendsAdapter;
|
||||||
import org.nuclearfog.twidda.Window.Profile;
|
import org.nuclearfog.twidda.Window.Profile;
|
||||||
import org.nuclearfog.twidda.Window.TweetWindow;
|
import org.nuclearfog.twidda.Window.TweetWindow;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package org.nuclearfog.twidda.Engine.ViewAdapter;
|
package org.nuclearfog.twidda.ViewAdapter;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.view.LayoutInflater;
|
import android.view.LayoutInflater;
|
|
@ -1,4 +1,4 @@
|
||||||
package org.nuclearfog.twidda.Engine.ViewAdapter;
|
package org.nuclearfog.twidda.ViewAdapter;
|
||||||
|
|
||||||
import org.nuclearfog.twidda.R;
|
import org.nuclearfog.twidda.R;
|
||||||
import org.nuclearfog.twidda.DataBase.TrendDatabase;
|
import org.nuclearfog.twidda.DataBase.TrendDatabase;
|
|
@ -1,5 +1,6 @@
|
||||||
package org.nuclearfog.twidda.Window;
|
package org.nuclearfog.twidda.Window;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.support.v7.app.AppCompatActivity;
|
import android.support.v7.app.AppCompatActivity;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
@ -7,18 +8,24 @@ import android.widget.Button;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
import android.widget.LinearLayout;
|
import android.widget.LinearLayout;
|
||||||
|
|
||||||
|
import org.nuclearfog.twidda.Engine.SendStatus;
|
||||||
|
import org.nuclearfog.twidda.Engine.TwitterStore;
|
||||||
import org.nuclearfog.twidda.R;
|
import org.nuclearfog.twidda.R;
|
||||||
|
|
||||||
|
import twitter4j.Twitter;
|
||||||
|
import twitter4j.TwitterException;
|
||||||
|
|
||||||
|
|
||||||
public class TweetWindow extends AppCompatActivity {
|
public class TweetWindow extends AppCompatActivity {
|
||||||
|
|
||||||
|
private EditText tweetfield;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle SavedInstance){
|
protected void onCreate(Bundle SavedInstance){
|
||||||
super.onCreate(SavedInstance);
|
super.onCreate(SavedInstance);
|
||||||
getWindow().setLayout(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
|
getWindow().setLayout(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
|
||||||
setContentView(R.layout.tweet_popup);
|
setContentView(R.layout.tweet_popup);
|
||||||
|
tweetfield = (EditText) findViewById(R.id.tweet_input);
|
||||||
EditText tweet = (EditText) findViewById(R.id.tweet_input);
|
|
||||||
|
|
||||||
Button closeButton = (Button) findViewById(R.id.close);
|
Button closeButton = (Button) findViewById(R.id.close);
|
||||||
closeButton.setOnClickListener(new Button.OnClickListener() {
|
closeButton.setOnClickListener(new Button.OnClickListener() {
|
||||||
|
@ -32,10 +39,23 @@ public class TweetWindow extends AppCompatActivity {
|
||||||
tweetButton.setOnClickListener(new Button.OnClickListener() {
|
tweetButton.setOnClickListener(new Button.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View v) {
|
public void onClick(View v) {
|
||||||
|
send();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void send(){
|
||||||
|
String tweet = tweetfield.getText().toString();
|
||||||
|
SendStatus sendTweet = new SendStatus(getApplicationContext());
|
||||||
|
sendTweet.execute(SendStatus.SEND_STATUS, tweet);
|
||||||
|
finish();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onDestroy() {
|
||||||
|
|
||||||
|
super.onDestroy();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue