Android Open Source - MyTwitter-Android Tweet Schema






From Project

Back to project page MyTwitter-Android.

License

The source code is released under:

Apache License

If you think the Android project MyTwitter-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.fukata.android.mytw.database.schema;
/*from   ww w.  j  a v  a 2 s  .c om*/
public enum TweetSchema {
  ;
  public static final String TABLE = "tweets";
  public static final String ID = "_id";
  public static final String STATUS_ID = "status_id";
  public static final String STATUS = "status";
  public static final String USERNAME = "username";
  public static final String USER_ID = "user_id";
  public static final String SOURCE = "source";
  public static final String IN_REPLY_TO_STATUS_ID = "in_reply_to_status_id";
  public static final String CREATED_AT = "created_at";
  public static final String TWEET_TYPE = "tweet_type";
  public static final String CUSTOM = "custom";
  
  public enum TweetType {
    HOME(0),
    MENTION(1),
    DM(2),
    CUSTOM(3)
    ;
    private int type;
    
    private TweetType(int type) {
      this.type = type;
    }
    
    public int getType() {
      return this.type;
    }
    
    public static TweetType find(int type) {
      TweetType[] types = values();
      for (TweetType t : types) {
        if ( t.getType() == type ) {
          return t;
        }
      }
      return null;
    }
  }
}




Java Source Code List

org.fukata.android.mytw.DirectMessageTimelineAdapter.java
org.fukata.android.mytw.DirectMessageTimelineView.java
org.fukata.android.mytw.HomeTimelineView.java
org.fukata.android.mytw.MentionTimelineView.java
org.fukata.android.mytw.MyTwitterActivity.java
org.fukata.android.mytw.MyTwitterApp.java
org.fukata.android.mytw.SettingsActivity.java
org.fukata.android.mytw.TimelineActivity.java
org.fukata.android.mytw.TimelineAdapter.java
org.fukata.android.mytw.TimelineItem.java
org.fukata.android.mytw.TimelineView.java
org.fukata.android.mytw.UpdateStatusActivity.java
org.fukata.android.mytw.database.MyTwitterDB.java
org.fukata.android.mytw.database.dao.BaseDao.java
org.fukata.android.mytw.database.dao.TweetDao.java
org.fukata.android.mytw.database.dto.TweetDto.java
org.fukata.android.mytw.database.schema.TweetSchema.java
org.fukata.android.mytw.receiver.InstallAnalyticsReceiver.java
org.fukata.android.mytw.twitter.Twitter.java
org.fukata.android.mytw.twitter.rs.Status.java
org.fukata.android.mytw.twitter.rs.User.java
org.fukata.android.mytw.util.PrettyDateUtil.java
org.fukata.android.mytw.util.SettingUtil.java
org.fukata.android.mytw.util.StringMatchUtils.java
org.fukata.android.mytw.util.StringUtils.java