나는 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();
}
}
@Adnana은 ... 당신은 ... 패스 코드 잠금 레이아웃 – teekib
을 보이게하는 방법에 대한 제안이 ..하지만 의도가 더 시작하는 공공 무효 onShake() { vibe.vibrate (100)입니다 시도 감사; 의도 myIntent = 새로운 의도 (ShakeListenerTestActivity.this, passwordActivity.class); ShakeListenerTestActivity.this.Activity (myIntent); Toast.makeText (ShakeListenerTestActivity.this, password.getText() \t \t \t Toast.LENGTH_SHORT) .show(); } }); – teekib
어떻게 움직임을 감지하고 있습니까? 휴대 전화의 움직임을 감지하려면 가속도계를 사용해야합니다. 내 대답에 링크를보십시오. 나는 그것을 지금 편집했다. –