Android Open Source - AndroidLibraryProject Battery Db Helper






From Project

Back to project page AndroidLibraryProject.

License

The source code is released under:

Apache License

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

// NOT IN USE
/*/*from ww w  . j ava 2 s  .c om*/
*//*****************************************************************
 * Copyright (c) 2013 by CDAC Chennai 
 * @File        BatteryDBHelper
 * @Created:    18.11.2013
 * @author:     Prasenjit
 * Last Change: 18.11.2013 by Prasenjit
 ******************************************************************//*
package com.contextawareframework.dbmanager;

import java.util.ArrayList;
import java.util.List;

import com.contextawareframework.sensors.motionsensors.Accelerometer;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
*//*******************************************************************************************
 * This is a database helper class for all CRUD operation on Accelerometer Sensor in Android
 *******************************************************************************************//*
//NOTE : NOT IN WORKING FORM
public class  BatteryDbHelper{

  // Database fields
  private SQLiteDatabase database;
  private ContextAwareSQLiteHelper dbHelper;
  private String[] allColumns = { ContextAwareSQLiteHelper.COLUMN_ACCEL_ID,
      ContextAwareSQLiteHelper.COLUMN_ACCEL_TIMESTAMP, ContextAwareSQLiteHelper.COLUMN_ACCEL_X, ContextAwareSQLiteHelper.COLUMN_ACCEL_Y, ContextAwareSQLiteHelper.COLUMN_ACCEL_Z
      };

  public BatteryDbHelper(Context context) {
    dbHelper = new ContextAwareSQLiteHelper(context);
  }

  public void open() throws SQLException {
    database = dbHelper.getWritableDatabase();
  }

  public void close() {
    dbHelper.close();
  }

  public Accelerometer createComment(String comment) {
    ContentValues values = new ContentValues();
    values.put(ContextAwareSQLiteHelper.COLUMN_ACCEL_TIMESTAMP, comment);
    long insertId = database.insert(ContextAwareSQLiteHelper.TABLE_ACCEL, null,
        values);
    Cursor cursor = database.query(ContextAwareSQLiteHelper.TABLE_ACCEL,
        allColumns, ContextAwareSQLiteHelper.COLUMN_ACCEL_ID + " = " + insertId, null,
        null, null, null);
    cursor.moveToFirst();
    Accelerometer newComment = cursorToComment(cursor);
    cursor.close();
    return newComment;
  }

  //prasen

      public Accelerometer createCommentint(long timestamp,Float value1, Float value2, Float value3){
    ContentValues values = new ContentValues();
      values.put(ContextAwareSQLiteHelper.COLUMN_ACCEL_TIMESTAMP, timestamp);
      values.put(ContextAwareSQLiteHelper.COLUMN_ACCEL_X,value1);
      values.put(ContextAwareSQLiteHelper.COLUMN_ACCEL_Y, value2);
      values.put(ContextAwareSQLiteHelper.COLUMN_ACCEL_Z, value3);
      long insertId = database.insert(ContextAwareSQLiteHelper.TABLE_ACCEL, null,
          values);
      Cursor cursor = database.query(ContextAwareSQLiteHelper.TABLE_ACCEL,
          allColumns, ContextAwareSQLiteHelper.COLUMN_ACCEL_ID + " = " + insertId, null,
          null, null, null);
      cursor.moveToFirst();
      Accelerometer newComment = cursorToComment(cursor);
      cursor.close();
      return newComment;
  }
//Till here 
  public void deleteComment(Accelerometer accel) {
    long id = accel.getId();
    System.out.println("Comment deleted with id: " + id);
    database.delete(ContextAwareSQLiteHelper.TABLE_ACCEL, ContextAwareSQLiteHelper.COLUMN_ACCEL_ID
        + " = " + id, null);
  }

  public List<Accelerometer> getAllComments() {
    List<Accelerometer> comments = new ArrayList<Accelerometer>();

    Cursor cursor = database.query(ContextAwareSQLiteHelper.TABLE_ACCEL,
        allColumns, null, null, null, null, null);

    cursor.moveToFirst();
    while (!cursor.isAfterLast()) {
      Accelerometer accel = cursorToComment(cursor);
      comments.add(accel);
      cursor.moveToNext();
    }
    // Make sure to close the cursor
    cursor.close();
    return comments;
  }

  private Accelerometer cursorToComment(Cursor cursor) {
    Accelerometer accel = new Accelerometer();
    accel.setTimestamp(cursor.getLong(0));
    accel.setX(cursor.getFloat(1));
    accel.setY(cursor.getFloat(2));
    accel.setZ(cursor.getFloat(3));
    return accel;
  }
} 
*/




Java Source Code List

.BatteryDbHelper.java
.Bluetooth.java
.Camera.java
.Gravity.java
.Humidity.java
.Microphone.java
.NFC.java
.Orientation.java
.Pressure.java
.SDCard.java
.Telephony.java
.Temparature.java
.USB.java
.Wifi.java
com.contextawareframework.backgroundservices.AccelerometerDataListener.java
com.contextawareframework.backgroundservices.BatteryDataService.java
com.contextawareframework.backgroundservices.CAFService.java
com.contextawareframework.backgroundservices.GPSTracker.java
com.contextawareframework.backgroundservices.GyroscopeDataListener.java
com.contextawareframework.backgroundservices.LightDataListener.java
com.contextawareframework.backgroundservices.LocationDataListener.java
com.contextawareframework.backgroundservices.MagnetometerDataListener.java
com.contextawareframework.backgroundservices.ProximityDataListener.java
com.contextawareframework.backgroundservices.SoundRecorder.java
com.contextawareframework.backgroundservices.Text2Speech.java
com.contextawareframework.contextawarefunctions.ContextAwareFunction.java
com.contextawareframework.controller.BatteryController.java
com.contextawareframework.controller.SensorController.java
com.contextawareframework.dataanalysis.AccelerometerDataAnalysis.java
com.contextawareframework.dataanalysis.ApplicationDataAnalysis.java
com.contextawareframework.dataanalysis.LocationDataAnalysis.java
com.contextawareframework.dbmanager.AccelerometerDbHelper.java
com.contextawareframework.dbmanager.ContextAwareSQLiteHelper.java
com.contextawareframework.dbmanager.GyroscopeDbHelper.java
com.contextawareframework.dbmanager.LightDbHelper.java
com.contextawareframework.dbmanager.LocationDbHelper.java
com.contextawareframework.dbmanager.MagnetometerDbHelper.java
com.contextawareframework.dbmanager.ProximityDbHelper.java
com.contextawareframework.dbmanager.UserInfoDbHelper.java
com.contextawareframework.exceptions.AccelerometerSensorException.java
com.contextawareframework.exceptions.BatteryException.java
com.contextawareframework.exceptions.CAFException.java
com.contextawareframework.exceptions.GyrometerSensorException.java
com.contextawareframework.exceptions.LightSensorException.java
com.contextawareframework.exceptions.LocationServiceException.java
com.contextawareframework.exceptions.MagnetometerSensorException.java
com.contextawareframework.exceptions.ProximitySensorException.java
com.contextawareframework.exceptions.SDCardException.java
com.contextawareframework.exceptions.SQLiteQueryException.java
com.contextawareframework.exceptions.SensorException.java
com.contextawareframework.globalvariable.CAFConfig.java
com.contextawareframework.notificationservice.IssueNotification.java
com.contextawareframework.os.Battery.java
com.contextawareframework.os.CAFPowerManager.java
com.contextawareframework.os.UserInfo.java
com.contextawareframework.probe.Probe.java
com.contextawareframework.probe.WfiProbe.java
com.contextawareframework.querymodule.BaseQueryClass.java
com.contextawareframework.querymodule.DeveloperInfo.java
com.contextawareframework.querymodule.UserIdentification.java
com.contextawareframework.security.FileEncryptor.java
com.contextawareframework.security.JavaDESEncryption.java
com.contextawareframework.sensorlistener.BatteryListener.java
com.contextawareframework.sensorlistener.SensorListener.java
com.contextawareframework.sensors.environmentsensors.Light.java
com.contextawareframework.sensors.motionsensors.Accelerometer.java
com.contextawareframework.sensors.motionsensors.Gyrometer.java
com.contextawareframework.sensors.positionsensors.LocationPojo.java
com.contextawareframework.sensors.positionsensors.Magnetometer.java
com.contextawareframework.sensors.positionsensors.Proximity.java
com.contextawareframework.uploadmanager.BackupDb.java
com.contextawareframework.uploadmanager.UploadScheduler.java
com.contextawareframework.uploadmanager.UploadToServer.java
com.contextawareframework.utility.CsvFileWriter.java
com.example.frameworktestcase.FrameworkFunctionalTestActivity.java
com.example.frameworktestcase.MainActivity.java
com.example.frameworktestcase.SecondActivity.java
com.example.frameworktestcase.Singleton.java