|
|
@@ -38,6 +38,7 @@ import android.hardware.SensorManager;
|
|
|
import android.content.Context;
|
|
|
import android.widget.Toast;
|
|
|
import android.content.res.AssetManager;
|
|
|
+import android.view.View;
|
|
|
import android.view.Surface;
|
|
|
import android.view.SurfaceView;
|
|
|
import android.view.SurfaceHolder;
|
|
|
@@ -51,7 +52,7 @@ public class CrownActivity extends Activity
|
|
|
{
|
|
|
|
|
|
// Debug
|
|
|
- public static String TAG = "CrownActivity";
|
|
|
+ public static String TAG = "crown";
|
|
|
|
|
|
// Resource attributes
|
|
|
static AssetManager mAssetManager;
|
|
|
@@ -68,6 +69,8 @@ public class CrownActivity extends Activity
|
|
|
{
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
+ Log.i(TAG, "Crown Activity created");
|
|
|
+
|
|
|
// init AssetManager
|
|
|
mAssetManager = getAssets();
|
|
|
CrownLib.initAssetManager(mAssetManager);
|
|
|
@@ -86,30 +89,29 @@ public class CrownActivity extends Activity
|
|
|
{
|
|
|
super.onStart();
|
|
|
|
|
|
- }
|
|
|
-
|
|
|
-//-----------------------------------------------------------------------------
|
|
|
- public void onRestart()
|
|
|
- {
|
|
|
- super.onRestart();
|
|
|
+ Log.i(TAG, "Crown Activity started");
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
public void onResume()
|
|
|
{
|
|
|
super.onResume();
|
|
|
-
|
|
|
+
|
|
|
// init accelerometer
|
|
|
- if (!mSensor.startListening(this))
|
|
|
- {
|
|
|
- finish();
|
|
|
- }
|
|
|
+ mSensor.startListening(this);
|
|
|
+
|
|
|
+ Log.i(TAG, "Crown Activity resumed");
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
public void onPause()
|
|
|
{
|
|
|
super.onPause();
|
|
|
+
|
|
|
+ // stop accelerometer
|
|
|
+ mSensor.stopListening();
|
|
|
+
|
|
|
+ Log.i(TAG, "Crown Activity paused");
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
@@ -117,14 +119,23 @@ public class CrownActivity extends Activity
|
|
|
{
|
|
|
super.onStop();
|
|
|
|
|
|
- // stop accelerometer
|
|
|
- mSensor.stopListening();
|
|
|
+ Log.i(TAG, "Crown Activity stopped");
|
|
|
+ }
|
|
|
+
|
|
|
+//-----------------------------------------------------------------------------
|
|
|
+ public void onRestart()
|
|
|
+ {
|
|
|
+ super.onRestart();
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
public void onDestroy()
|
|
|
{
|
|
|
super.onDestroy();
|
|
|
+
|
|
|
+ CrownLib.stopDevice();
|
|
|
+
|
|
|
+ Log.i(TAG, "Crown Activity destroyed");
|
|
|
}
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
@@ -133,10 +144,4 @@ public class CrownActivity extends Activity
|
|
|
mTouch.onTouch(event);
|
|
|
return super.onTouchEvent(event);
|
|
|
}
|
|
|
-
|
|
|
-//-----------------------------------------------------------------------------
|
|
|
- public boolean hasMultiTouchSupport(Context context)
|
|
|
- {
|
|
|
- return context.getPackageManager().hasSystemFeature("android.hardware.touchscreen.multitouch");
|
|
|
- }
|
|
|
}
|