Androidを起動すると、画面のロックを解除するのではなく、画面を自動的にロック解除(およびアプリケーションを実行)したい。そうするためにカーネルソースコードの変更をどこで行う必要があるか誰か教えてもらえますか?
Java コードはこちらです。修正していただけますか
public class AddnumsActivity extends BroadcastReceiver {
private static final String KEYGUARD_SERVICE = null;
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
KeyguardManager keyguardManager = (KeyguardManager)context.getSystemService(Activity.KEYGUARD_SERVICE);
KeyguardLock lock = keyguardManager.newKeyguardLock(KEYGUARD_SERVICE);
lock.disableKeyguard();
if ("android.intent.action.BOOT_COMPLETED".equals(intent.getAction())) {
Intent pushIntent = new Intent(context, AddnumsActivity.class);
pushIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(pushIntent);
}
}
}