N3ur0t
Lurker
I can't find the error
Code:
package com.blackcover;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.view.KeyEvent;
import android.view.Window;
import android.view.WindowManager;
public class Cover extends Activity {
protected int sleep = 0;
HomeKeyLocker homeKeyLocker;
[USER=1021285]@override[/USER]
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.cover);
Intent intent = getIntent();
Bundle extras = intent.getExtras();
byte port = extras.getByte("port");
try {
switch (port) {
case 0:
sleep = 1800000;//1.800.000 - 30'
case 1:
sleep = 3600000;//3.600.000 - 1h
case 2:
sleep = 5400000;//5.400.000 - 1h30'
case 3:
sleep = 7200000;//7.200.000 -2h
}
new CountDownTimer(sleep, 1000) {
[USER=1021285]@override[/USER]
public void onTick(long l) {}
[USER=1021285]@override[/USER]
public void onFinish() {}
}.start();
[USER=1021285]@override[/USER]//Evitar presión larga de power
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(!hasFocus) {
// Close every kind of system dialog
Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(closeDialog);
}
}
[USER=1021285]@override[/USER]
public void onBackPressed(){}
homeKeyLocker = new HomeKeyLocker();
homeKeyLocker.lock(this);
//[USER=1021285]@override[/USER]
public boolean onKeyLongPress(final int keyCode, final KeyEvent event){
if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP){return true;}
return super.onKeyLongPress(keyCode, event);
}
}//end try
catch (Exception e) {
e.printStackTrace();
}
}
}//end main
Last edited by a moderator: