package com.joyplus.joylink;
import android.app.Activity;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import com.androidquery.AQuery;
import com.umeng.analytics.MobclickAgent;
public class SelectDevice extends Activity {
private String TAG = "SelectDevice";
private App app;
private AQuery aq;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.select_devices);
app = (App) getApplication();
aq = new AQuery(this);
}
public void OnClickBox(View v) {
//DLNA add here
if(aq.id(R.id.checkBox1).getCheckBox().isChecked())
app.SaveServiceData("PLAYWITH", "box");
setResult(101);
finish();
}
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
Rect dialogBounds = new Rect();
getWindow().getDecorView().getHitRect(dialogBounds);
if (!dialogBounds.contains((int) ev.getX(), (int) ev.getY())) {
// Tapped outside so we finish the activity
this.finish();
}
return super.dispatchTouchEvent(ev);
}
public void OnClickDevice(View v) {
if(aq.id(R.id.checkBox1).getCheckBox().isChecked())
app.SaveServiceData("PLAYWITH", "device");
setResult(102);
finish();
}
@Override
protected void onDestroy() {
if (aq != null)
aq.dismiss();
super.onDestroy();
}
@Override
public void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
@Override
public void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}
@Override
protected void onStart() {
super.onStart();
}
}