blob: a2e2e42863153974b8794ee88b8254b76f57f692 [file] [log] [blame]
package com.google.android.DemoKit;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Display;
public class DemoKitLaunch extends Activity {
static final String TAG = "DemoKitLaunch";
static Intent createIntent(Activity activity) {
Display display = activity.getWindowManager().getDefaultDisplay();
int maxExtent = Math.max(display.getWidth(), display.getHeight());
Intent intent;
if (maxExtent > 1200) {
Log.i(TAG, "starting tablet ui");
intent = new Intent(activity, DemoKitTablet.class);
} else {
Log.i(TAG, "starting phone ui");
intent = new Intent(activity, DemoKitPhone.class);
}
return intent;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = createIntent(this);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
Log.e(TAG, "unable to start DemoKit activity", e);
}
finish();
}
}