63 lines
1.7 KiB
Java
63 lines
1.7 KiB
Java
package btools.routingapp;
|
|
|
|
import android.app.Activity;
|
|
import android.content.pm.ActivityInfo;
|
|
import android.os.Bundle;
|
|
import android.os.PowerManager;
|
|
import android.os.PowerManager.WakeLock;
|
|
import android.speech.tts.TextToSpeech.OnInitListener;
|
|
|
|
public class BInstallerActivity extends Activity implements OnInitListener {
|
|
|
|
private BInstallerView mBInstallerView;
|
|
private PowerManager mPowerManager;
|
|
private WakeLock mWakeLock;
|
|
|
|
/** Called when the activity is first created. */
|
|
@Override
|
|
@SuppressWarnings("deprecation")
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
|
|
// Get an instance of the PowerManager
|
|
mPowerManager = (PowerManager) getSystemService(POWER_SERVICE);
|
|
|
|
// Create a bright wake lock
|
|
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, getClass()
|
|
.getName());
|
|
|
|
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
|
|
|
// instantiate our simulation view and set it as the activity's content
|
|
mBInstallerView = new BInstallerView(this);
|
|
setContentView(mBInstallerView);
|
|
}
|
|
|
|
@Override
|
|
protected void onResume() {
|
|
super.onResume();
|
|
/*
|
|
* when the activity is resumed, we acquire a wake-lock so that the
|
|
* screen stays on, since the user will likely not be fiddling with the
|
|
* screen or buttons.
|
|
*/
|
|
mWakeLock.acquire();
|
|
|
|
// Start the download manager
|
|
mBInstallerView.startInstaller();
|
|
}
|
|
|
|
@Override
|
|
protected void onPause() {
|
|
super.onPause();
|
|
System.exit(0);
|
|
}
|
|
|
|
@Override
|
|
public void onInit(int i)
|
|
{
|
|
}
|
|
|
|
|
|
|
|
}
|