| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package com.nova.brain.glass;
- import com.blankj.utilcode.util.Utils;
- import com.nova.brain.glass.helper.OfflineCmdServiceHelper;
- import com.nova.brain.glass.repository.HeaderInterceptor;
- import com.rokid.security.glass3.open.sdk.GlassSdk;
- import com.rokid.security.glass3.open.sdk.client.IServiceConnectionCallback;
- import com.xuqm.base.App;
- import com.xuqm.base.di.manager.HttpManager;
- /**
- * @author xuqm
- */
- public class MyApplication extends App {
- public static String baseUrl = "http://192.168.6.20";
- // public static String baseUrl = "http://22fs132201.imwork.net";
- @Override
- public void onCreate() {
- super.onCreate();
- appComponent = HttpManager.getAppComponent(baseUrl, new HeaderInterceptor(getApplicationContext()));
- initSdk();
- }
- @Override
- public boolean showLog() {
- return super.showLog();
- }
- void initSdk() {
- // 如果SDK已经初始化了,则直接返回
- if (GlassSdk.isReady()) {
- return;
- }
- GlassSdk.bindSecurityService(Utils.getApp(), new IServiceConnectionCallback() {
- @Override
- public void onServiceConnected() {
- OfflineCmdServiceHelper.INSTANCE.init();
- }
- @Override
- public void onServiceDisconnected() {
- }
- @Override
- public void onBindingDied() {
- }
- });
- }
- }
|