Android Open Source - SmartGlove Sms

From Project

Back to project page SmartGlove.


The source code is released under:

MIT License

If you think the Android project SmartGlove 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.example.smartgloveproject;
/*from  w  ww.j ava 2  s . c om*/
import java.util.Date;

import android.os.Parcel;
import android.os.Parcelable;

public class Sms implements Parcelable {
  private String message;
  private String number;
  private final Date date;
  private String receiver;
  private String contactName;
  // parcelable-specific methods
  // necessary for passing around in intents
  public int describeContents() { return 0; }
  public void writeToParcel(Parcel out, int flags) {
  public static final Parcelable.Creator<Sms> CREATOR = new Parcelable.Creator<Sms>() {
    public Sms createFromParcel(Parcel in) { return new Sms(in); }
    public Sms[] newArray(int size) { return new Sms[size]; }
  private Sms(Parcel in) {
    message = in.readString();
    number = in.readString();
    date = (Date)in.readSerializable();
    receiver = in.readString();
    contactName = in.readString();
  /** start functionality **/
  public Sms(String phoneNumber, String message, Date date, String contactName) {
    this.number = phoneNumber;
    this.message = message; = date;
    this.contactName = contactName;
  public Sms(String phoneNumber, String message, Date date, String receiver, String contactName) {
    this.number = phoneNumber;
    this.message = message; = date;
    this.receiver = receiver;
    this.contactName = contactName;
  static Sms createSmsFromStrings(String phoneNumber, String message, String date, String contact) {
    Date newDate = new Date(Long.parseLong(date));
    return new Sms(phoneNumber, message, newDate, contact);
  public String getMessage() {
    return message;
  public String getNumber() {
    return number;
  public Date getDate() {
    return date;
  public String getReceiver() {
    return receiver;
  public String getContactName() {
    return contactName;
  public void setContactName(String name) {
    this.contactName = name;

Java Source Code List