This commit is contained in:
wangcongtao
2020-07-02 10:51:18 +08:00
parent dde7367801
commit a6e94ae897
4 changed files with 37 additions and 37 deletions

View File

@@ -1,10 +1,14 @@
package com.mogo.commons.device;
import android.content.ContentResolver;
import android.content.Context;
import android.database.ContentObserver;
import android.database.Cursor;
import android.net.Uri;
import com.mogo.commons.AbsMogoApplication;
import com.mogo.utils.ThreadPoolService;
import com.mogo.utils.logger.Logger;
public
/**
@@ -15,10 +19,28 @@ public
*/
class Devices {
private static final String TAG = "Devices";
public static final Uri CONTENT_URI_BIND = Uri.parse( "content://com.zhidao.guide.lock.product.bindstatus/status" );
private static boolean sIsBind = false;
public static void init( Context context ) {
if ( context == null ) {
return;
}
context.getContentResolver().registerContentObserver( CONTENT_URI_BIND, true, new ContentObserver( null ) {
@Override
public void onChange( boolean selfChange ) {
super.onChange( selfChange );
ThreadPoolService.execute( () -> {
checkBindState();
Logger.d( TAG, "lock status changed. the last val = " + sIsBind );
} );
}
} );
}
/**
* 检测车机激活状态
*