Android Open Source - AndroidLibraryProject Main Activity






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

package com.example.frameworktestcase;
//from  w w  w  .j  a  v a  2s . co m
import com.contextawareframework.controller.SensorController1;
import com.contextawareframework.exceptions.AccelerometerSensorException;
import com.contextawareframework.globalvariable.CAFConfig;

import android.app.Activity;
import android.content.Intent;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;

public class MainActivity extends Activity {
  SensorEventListener accelSensorListener,accelSensorListener1;
  private static String TAG = "MAIN ACTIVITY";
  SensorController1 controller;
  Intent intent;
  @Override
  protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    
    
    controller = SensorController1.getInstance(this);
    try
    {
      
      accelSensorListener = new SensorEventListener() {
      
      @Override
      public void onSensorChanged(SensorEvent event) {
        // TODO Auto-generated method stub
        Log.d(TAG,"Value1 hello: " + event.values[0]);
        
      }
      
      @Override
      public void onAccuracyChanged(Sensor sensor, int accuracy) {
        // TODO Auto-generated method stub
        
      }
    };
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
    try
    {
      
      accelSensorListener1 = new SensorEventListener() {
      
      @Override
      public void onSensorChanged(SensorEvent event) {
        // TODO Auto-generated method stub
        Log.d(TAG,"Value2 hi : " + event.values[0]);
        
      }
      
      @Override
      public void onAccuracyChanged(Sensor sensor, int accuracy) {
        // TODO Auto-generated method stub
        
      }
    };
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
    try{
      CAFConfig.setSensorAccelerometer(true);
      controller.registerAccelerometerService(accelSensorListener,SensorController1.NORMAL);
      controller.registerAccelerometerService(accelSensorListener1,SensorController1.NORMAL);
      
    }
    catch(AccelerometerSensorException e)
    {
      e.printStackTrace();
    }
    
    }  
  @Override
  protected void onResume()
  {
    super.onResume();
    Singleton singleinstance = Singleton.getInstance();
    singleinstance.doSomething("First Activity");
    Log.d(TAG,"onResume");
  }
  @Override
  protected void onDestroy()
  {
    super.onDestroy();
    Log.d(TAG,"onDestroy");
    
    try{
      controller.unregisterAccelerometerService(accelSensorListener);
      controller.unregisterAccelerometerService(accelSensorListener1);
    }
    catch(AccelerometerSensorException e)
    {
      e.printStackTrace();
    }
  }
  public void startSecondActivity(View v)
  {
    try{
      Intent intent = new Intent(this,SecondActivity.class);
      startActivity(intent);
      //controller.unregisterAccelerometerService(accelSensorListener1);
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
  }
}




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