私はsensoreventlistenerを実装しています。
デバイスが振られるたびに、パスワード画面を提供したいと思います。
それを実装する方法についていくつかの提案が必要です。私がしていることは、onShakeメソッドでパスワードレイアウトを膨らませていることです。それはできますか?
パスワードのレイアウトは、デバイスで使用した一般的なパスコードロックのようになります。(4桁の数字を指定)
任意の提案をいただければ幸いです。
以下は私の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();
}
}