STBActivity.java :  » UnTagged » supertrackball » com » stb » Android Open Source

Android Open Source » UnTagged » supertrackball 
supertrackball » com » stb » STBActivity.java
package com.stb;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.PowerManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class STBActivity extends Activity {

  @Override
  protected void onCreate(Bundle savedInstanceState) {
//     TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
  }

  @Override
  protected void onResume() {
    // TODO Auto-generated method stub
      
    Button button1 = (Button)STBActivity.this.findViewById(R.id.Button01);
    button1.setOnClickListener( new OnClickListener() {
      
      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
//        Intent intent = new Intent("android.intent.action.STBRECEIVER");
//        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//        (STBActivity.this).sendBroadcast(intent);
//        Log.d("TAG", "hi");
        Context context = getApplicationContext();
        PowerManager pm = (PowerManager)getSystemService(context.POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(
             pm.PARTIAL_WAKE_LOCK, "TAG");
        wl.acquire();
      }
    });
    
    Button button2 = (Button)STBActivity.this.findViewById(R.id.Button02);
    button2.setOnClickListener( new OnClickListener() {

      @Override
      public void onClick(View v) {
        // TODO Auto-generated method stub
        //startService(new Intent(STBActivity.this, STBService.class));    
      }
      
    });

    super.onResume();
  }

  @Override
  protected void onPause() {
    // TODO Auto-generated method stub
    super.onPause();
  }

  @Override
  protected void onDestroy() {
    // TODO Auto-generated method stub
    super.onDestroy();
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.