{{getTexts.V3.android.instruction.env}}
{{getTexts.V3.android.instruction.software}}
  1. {{getTexts.V3.android.instruction.lockOp}} TTLockClient
  2. {{getTexts.V3.android.instruction.hardwareOp}} LockDfuClient
  3. {{getTexts.V3.android.instruction.gatewayOp}} GatewayClient
IDE
Android Studio
Minimum SDK Version
18

{{getTexts.V3.android.instruction.install}}
{{getTexts.V3.android.instruction.import}}
implementation 'com.tongtonglock:ttlock:3.1.0'
{{getTexts.V3.android.instruction.config}}
						<uses-permission android:name="android.permission.BLUETOOTH" />
						<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
						<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
						<uses-permission android:name="android.permission.INTERNET" />
						<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

{{getTexts.V3.android.instruction.sdk}}
  1. {{getTexts.V3.android.instruction.step1}}
  2. {{getTexts.V3.android.instruction.step2}}
    TTLockClient.getDefault().prepareBTService(getApplicationContext());
  3. {{getTexts.V3.android.instruction.step3}}
    {{getTexts.V3.android.instruction.eg}}
    TTLockClient.getDefault().startScanLock(new ScanLockCallback() {
        @Override
        public void onScanLockSuccess(ExtendedBluetoothDevice device) {
    
        }
    });
    
  4. {{getTexts.V3.android.instruction.step4}}
    {{getTexts.V3.android.instruction.tip}}
    TTLockClient.getDefault().stopBTService();