我正在实现一个传感器事件监听器。
每当摇晃设备时,我都想提供一个密码屏幕。
我需要一些关于如何实施它的建议。我正在做的是我在 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();
}
}