|
|
|
|
|
|
|
|
package aicare.net.cn.sdk.tmpsrepositoryandroid; |
|
|
package aicare.net.cn.sdk.tmpsrepositoryandroid; |
|
|
|
|
|
|
|
|
|
|
|
import android.Manifest; |
|
|
import android.bluetooth.BluetoothAdapter; |
|
|
import android.bluetooth.BluetoothAdapter; |
|
|
import android.content.Intent; |
|
|
import android.content.Intent; |
|
|
|
|
|
import android.os.Build; |
|
|
import android.os.Bundle; |
|
|
import android.os.Bundle; |
|
|
import android.os.Handler; |
|
|
import android.os.Handler; |
|
|
import android.os.Looper; |
|
|
import android.os.Looper; |
|
|
|
|
|
|
|
|
private EnumMap<Config.DevicePosition, String> deviceIdMap; |
|
|
private EnumMap<Config.DevicePosition, String> deviceIdMap; |
|
|
private String[] mDeviceIdS; |
|
|
private String[] mDeviceIdS; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 需要申请的权限 |
|
|
|
|
|
*/ |
|
|
|
|
|
private String[] LOCATION_PERMISSION = new String[]{Manifest.permission.ACCESS_FINE_LOCATION}; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void onCreate(Bundle savedInstanceState) { |
|
|
protected void onCreate(Bundle savedInstanceState) { |
|
|
|
|
|
|
|
|
setDeviceIdMap(); |
|
|
setDeviceIdMap(); |
|
|
|
|
|
|
|
|
mTpmsScan = new TpmsScan(MainActivity.this); |
|
|
mTpmsScan = new TpmsScan(MainActivity.this); |
|
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { |
|
|
|
|
|
requestPermissions(LOCATION_PERMISSION,1); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void setDeviceIdMap() { |
|
|
private void setDeviceIdMap() { |