资讯详情

android – 使用接近传感器锁定并解锁主屏...

我在android使用接近传感器作为应用程序.当传感器改变时,它应该定手机,当使用相同的传感器锁定手机时,它应该解锁手机.双击机械手锁定手机.单击一次即可锁定.我的代码如下:

@Override

public void onSensorChanged(SensorEvent event) {

// TODO Auto-generated method stub

if(event.sensor.getType()==Sensor.TYPE_PROXIMITY){

if(curTime2 - curTime1 < 1000)

{

Tap ;

if(Tap==2 ) //&& (curTime2 - curTime1)==100000)

{

mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);

mDeviceAdminSample = new ComponentName(Controller.this,

LockScreenActivity.class);

active = mDPM.isAdminActive(mDeviceAdminSample);

if(active){

mDPM.lockNow();

flagLock = true;

}

Tap=0;

// unlock

if(flagLock == false){

mKeyGuardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);

mLock = mKeyGuardManager.newKeyguardLock("activity_classname");

mLock.disableKeyguard();

}

}

解锁代码只在第一次点击时工作.我需要它在手机锁定后执行,但它不能正常工作.这个怎么办?

Thx提前

标签: thx03微量程动态扭矩传感器接近从传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台