How to Disable the Home Key in APK and Activity

From wizarPOS
Revision as of 06:07, 3 December 2018 by Mahong (talk | contribs) (Created page with "== Disable Home Key in apk == * Defines the following permission, the third-party app will get the event of home key or back key. * Catches the event when the home key or back...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Disable Home Key in apk

  • Defines the following permission, the third-party app will get the event of home key or back key.
  • Catches the event when the home key or back key is pressed.

Permission

 android.permission.CLOUDPOS_DISABLE_HOME_KEY

The app declares the permission in manifest.

Disable Home Key in activity

Defines the following permission, then sets the activity window type is TYPE_KEYGUARD or TYPE_KEYGUARD_DIALOG, the third-party app will catch the event when the home key or back key is pressed. For example:

public void onAttachedToWindow() {                                      
	super.onAttachedToWindow();                                           
	try {                                                                 
		this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); 
	} catch (Throwable e) {                                               
		e.printStackTrace();                                                
	}                                                                     
}

Permission

 android.permission.CLOUDPOS_DISABLE_HOME_KEY_IN_ACTIVITY

The app declare the permission in manifest.