Android Open Source - LheidoSMS-old Message






From Project

Back to project page LheidoSMS-old.

License

The source code is released under:

GNU General Public License

If you think the Android project LheidoSMS-old 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 com.lheido.sms;
/*from w ww.j  a v  a2  s. c o m*/

import android.graphics.Bitmap;
import android.text.format.Time;

public class Message {
  private String phone_ = null;
  private String body_ = null;
  private Bitmap img_ = null;
  private Time date_ = null;
  private boolean right = false;
  private boolean read_ = false;
  private long _id = -1;
  
  public String formatDate(Time date){
      int time_dd = date.monthDay;
      int time_MM = date.month;
      Time now = new Time();
      now.setToNow();
      int c_dd = now.monthDay;
      int c_MM = now.month;
      if(time_MM == c_MM){
        if(time_dd == c_dd)
          return date.format("%H:%M"); 
        else
          return date.format("%d/%m/%Y %H:%M");
      }
      return date.format("%d/%m/%Y");
    }
  
  public void setDate(Time date){
    this.date_ = date;
  }
  public String getDate(){
    return formatDate(this.date_);
  }
  
  public long getDateNormalize(){
    return this.date_.normalize(false);
  }
  
  public long getLongDate(){
    return 0;
  }
  
  public void setBody(String string) {
    this.body_ = string;
  }

  public String getBody() {
    return this.body_;
  }

  public Bitmap getPicture() {
    return this.img_;
  }
  
  public void setPicture(Bitmap pict){
    this.img_ = pict;
  }
  
  public boolean isRight() {
    return right;
  }

  public void setRight(boolean bool) {
    this.right = bool;
  }

  public boolean isRead() {
    return this.read_;
  }

  public void setRead(boolean b) {
    this.read_ = b;
  }
  public String getPhone() {
    return this.phone_;
  }

  public void setId(long sms_id) {
    this._id  = sms_id;
  }
  
  public long getId(){
    return this._id;
  }
}




Java Source Code List

com.lheido.sms.ConversationAdapter.java
com.lheido.sms.ConversationMMSAdapter.java
com.lheido.sms.LheidoContact.java
com.lheido.sms.LheidoSMSFragBase.java
com.lheido.sms.LheidoSmsPreferenceActivity.java
com.lheido.sms.LheidoUtils.java
com.lheido.sms.ListeConversationsAdapter.java
com.lheido.sms.MMSFrag.java
com.lheido.sms.MainActivity.java
com.lheido.sms.Message.java
com.lheido.sms.SMSFrag.java
com.lheido.sms.SmsReceiver.java
com.lheido.sms.ViewPagerAdapter.java