Android Open Source - BLEConnect B L E S Q L Lite Helper






From Project

Back to project page BLEConnect.

License

The source code is released under:

GNU General Public License

If you think the Android project BLEConnect 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

/*
 * Thanks to: http://www.vogella.com/articles/AndroidSQLite/article.html
 * /*from   w ww.j ava2s  . c  o  m*/
 * Copyright APUS 2013. GPL Licensed. 
 * 
 */

package pro.apus.bleconnect;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

public class BLESQLLiteHelper extends SQLiteOpenHelper {

  public static final String TABLE_HRLOG = "hrlog";
  public static final String COLUMN_ID = "_id";
  public static final String COLUMN_SESSION = "session";
  public static final String COLUMN_TIME = "time";
  public static final String COLUMN_EVENTDATA = "eventdata";

  private static final String DATABASE_NAME = "bleevents.db";
  private static final int DATABASE_VERSION = 1;

  // Database creation sql statement
  private static final String DATABASE_CREATE = "create table "
      + TABLE_HRLOG + "(" + COLUMN_ID
      + " integer primary key autoincrement, " 
      + COLUMN_SESSION + " int,"
      + COLUMN_TIME + " long,"
      + COLUMN_EVENTDATA + " int);";

  public BLESQLLiteHelper(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
  }

  @Override
  public void onCreate(SQLiteDatabase database) {
    database.execSQL(DATABASE_CREATE);
  }

  @Override
  public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    Log.w(BLESQLLiteHelper.class.getName(),
        "Upgrading database from version " + oldVersion + " to "
            + newVersion + ", which will destroy all old data");
    db.execSQL("DROP TABLE IF EXISTS " + COLUMN_SESSION);
    onCreate(db);
  }

}




Java Source Code List

pro.apus.bleconnect.BLESQLLiteHelper.java
pro.apus.bleconnect.BluetoothLeService.java
pro.apus.bleconnect.DeviceControlActivity.java
pro.apus.bleconnect.DeviceScanActivity.java
pro.apus.bleconnect.Event.java
pro.apus.bleconnect.EventsDataSource.java
pro.apus.bleconnect.SampleGattAttributes.java
pro.apus.bleconnect.UploadFile.java