2
我正在實施sensoreventlistener。Android:與密碼屏幕onshake
每當設備被震動時,我想提供一個密碼屏幕。
我需要一些關於如何實現它的建議。我正在做的是我誇大 密碼佈局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();
}
}
@Adnana ...謝謝...如何使密碼鎖佈局看 – teekib
任何建議嘗試這樣做..但意圖是沒有啓動公共無效onShake(){ vibe.vibrate(100); 意圖myIntent = new Intent(ShakeListenerTestActivity.this,passwordActivity.class); ShakeListenerTestActivity.this.startActivity(myIntent); Toast.makeText(ShakeListenerTestActivity.this,password.getText(), \t \t \t Toast.LENGTH_SHORT).show(); } }); – teekib
你如何檢測運動?您需要使用加速計來檢測手機的移動。看看我的答案中的鏈接。我現在編輯它。 –