Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 5th, 2012  |  syntax: None  |  size: 1.47 KB  |  hits: 46  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Unlock Android phone programmatically?
  2. public class MyActivity extends Activity{  
  3.  
  4.     private static final String ACTION = "android.intent.action.ACTION_SCREEN_OFF";
  5.     BroadcastReceiver myReceiver;
  6.     Context context;
  7.     @Override
  8.     protected void onCreate(Bundle savedInstanceState) {
  9.         // TODO Auto-generated method stub
  10.         super.onCreate(savedInstanceState);
  11.         context = this;
  12.         final IntentFilter theFilter = new IntentFilter();
  13.         theFilter.addAction(ACTION);
  14.  
  15.         context.registerReceiver(myReceiver, theFilter);
  16.         System.out.println("inside increate");
  17.         myReceiver = new BroadcastReceiver(){
  18.  
  19.             @Override
  20.             public void onReceive(Context context, Intent intent) {
  21.                 // TODO Auto-generated method stub      
  22.                     System.out.println("phone locked*****");                
  23.             }
  24.  
  25.         };  
  26.  
  27.     }}
  28.        
  29. @Override
  30.     protected void onResume() {
  31.         // TODO Auto-generated method stub
  32.         super.onResume();
  33.          IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF);
  34.             registerReceiver(mIntentReceiver, filter);
  35.             System.out.println("BROADcast receiver registered****");
  36.     }
  37.  
  38.      private BroadcastReceiver mIntentReceiver = new BroadcastReceiver(){
  39.  
  40.         @Override
  41.         public void onReceive(Context context, Intent intent) {
  42.             // TODO Auto-generated method stub
  43.  
  44.                 System.out.println("phone locked");
  45.  
  46.         }