Develop app run in kiosk mode in android

PrasadM picture PrasadM · Jan 9, 2013 · Viewed 27.8k times · Source

How to make our app which is act like kiosk mode app( SureLock lockdown app). I have LG E400 rooted android phone Android 2.3.6. I want to develop app like Surelock what shold i need to develop such app.

Can anyone help me to develop such app on my own.

My requirements: Android device boots with my app. For this app all hardware buttons are disabled(Home, Back, Menu) similar to SureLock app.

Answer

Clifford picture Clifford · Oct 11, 2013

Ok ... after hours of struggling with this my self and finding nothing on net worth while....(does not require rooting of phone)

Home button ::::

<category android:name="android.intent.category.HOME" />

to handle home bottom...

Back button ::::

@Override
public void onBackPressed() {
    // We doing this too stop user from exiting app, normally.
    // super.onBackPressed();
}

For long press home button( recent app activity or google now) or recent app button ...

@Override
protected void onPause() {
    super.onPause();

    ActivityManager activityManager = (ActivityManager) getApplicationContext()
            .getSystemService(Context.ACTIVITY_SERVICE);

    activityManager.moveTaskToFront(getTaskId(), 0);
}

will need permission ...

<uses-permission android:name="android.permission.REORDER_TASKS" />