Je suis en train d'implémenter un détecteur de vent.
Chaque fois que l'appareil est secoué, je veux fournir un écran de mot de passe.
J'ai besoin d'une suggestion sur la façon de le mettre en œuvre. Ce que je fais, c'est que je gonfle la mise en page du mot de passe dans la méthode onShake. dans la méthode onShake, puis-je le faire ?
La disposition du mot de passe devrait ressembler au code de verrouillage général que nous utilisons dans les appareils (donnant 4 chiffres).
Toute suggestion sera appréciée.
Voici mon activité ShakeListener
public class ShakeListenerTestActivity extends Activity
{
private ShakeListener mShaker;
private EditText password;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mShaker = new ShakeListener(this);
mShaker.setOnShakeListener(new ShakeListener.OnShakeListener () {
public void onShake()
{
Toast.makeText(ShakeListenerTestActivity.this, password.getText(),
Toast.LENGTH_SHORT).show();
}
});
}
public void onResume()
{
mShaker.resume();
super.onResume();
}
@Override
public void onPause()
{
mShaker.pause();
super.onPause();
}
}