creo un'applicazione lockscreen e ho bisogno di disabilitare un pulsante home, quindi se quel telefono viene rubato, non è possibile accedere a quel telefono .. il mio lockscreen è un'attività a schermo intero .. im uso questo codice per disabilitare un pulsante home, ma mi ha dato qualche bug. ecco il codice:Come disabilitare il pulsante Home senza usare TYPE_KEYGUARD?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return false;
}
che il codice mi ha dato un po 'di bug come una notifica/area di stato ancora possibile accedere anche la mia attività sulla modalità a schermo intero, se spengo il mio schermo e accendere di nuovo .. il bug è come questo:
applicazione prima volta iniziata: (ancora nessun problema)
dopo spengo il mio schermo dal pulsante di accensione e riaccenderlo:
il problema principale è sulla lockscreen .. quando l'area di notifica ancora possibile accedere, quindi il lockscreen non è utile ..
alcuna idea di come risolvere questo ?? per favore aiuto ..
Sto anche affrontando lo stesso problema quando preme il tasto di fine chiamata.
Ciao @e_x_p anch'io sto affrontando lo stesso problema, anche la tua soluzione non funziona dopo aver premuto il pulsante Fine. Dopo aver premuto il pulsante Fine l'area di notifica è di nuovo visibile –
non funziona a schermo intero – AndroidDev
TYPE_KEYGUARD è deprecato nelle versioni precedenti all'SDK 14. Non funzionerà affatto nella versione ADK target 21. –