From 2c76ecbb7edf6e30f1dda4c930a02945c360ecab Mon Sep 17 00:00:00 2001 From: 陈奇 <1650699704@qq.com> Date: Tue, 27 Nov 2018 17:18:57 +0800 Subject: [PATCH] [*]修改页面动画 --- app/src/main/java/com/moral/yunfushao/MainActivity.java | 55 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 45 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/moral/yunfushao/MainActivity.java b/app/src/main/java/com/moral/yunfushao/MainActivity.java index 2740b3f..e9c221c 100644 --- a/app/src/main/java/com/moral/yunfushao/MainActivity.java +++ b/app/src/main/java/com/moral/yunfushao/MainActivity.java @@ -6,6 +6,7 @@ import android.content.Context; import android.content.Intent; import android.content.ServiceConnection; +import android.content.pm.PackageManager; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.AsyncTask; @@ -43,6 +44,7 @@ import com.moral.yunfushao.model.EventMessage; import com.moral.yunfushao.model.User; import com.moral.yunfushao.update.UpdateManager; +import com.moral.yunfushao.utils.PermissionUtil; import org.greenrobot.eventbus.EventBus; import org.json.JSONException; @@ -70,7 +72,7 @@ private int index = 0; private boolean islogin = false; - private BluetoothService mBluetoothService; + public static BluetoothService mBluetoothService; @Override protected void getBundleExtras(Bundle extras) { @@ -83,9 +85,15 @@ } @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); + protected void onStart() { + super.onStart(); bindService(); + PermissionUtil.verifyStoragePermissions(this); + } + + @Override + protected void onStop() { + super.onStop(); } @Override @@ -134,7 +142,9 @@ @Override protected void initData() { - prepare(); + //������������������ + wxLoadingOutTime(); +// prepare(); if (MainApp.theApp.bleManager != null) { if (MainApp.theApp.bleManager.isSupportBle()) { MainApp.theApp.bleManager.enableBluetooth(); @@ -145,6 +155,13 @@ mToatUtils.showSingletonToast("���������������������������������BLE���"); } getAd(); + } + + /** + * ��������������������������������� + */ + private void wxLoadingOutTime() { + } @Override @@ -210,6 +227,20 @@ // Do not have permissions, request them now EasyPermissions.requestPermissions(this, "���������������������������������������������������", WRITE_EXTERNAL_STORAGE, perms); + } + } + + @Override + public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults); + + if (requestCode == 1) { + for (int i = 0; i < permissions.length; i++) { + if (grantResults[i] != PackageManager.PERMISSION_GRANTED) { + //������������ + PermissionUtil.verifyStoragePermissions(this); + } + } } } @@ -298,6 +329,7 @@ mBluetoothService = ((BluetoothService.BluetoothBinder) service).getService(); mBluetoothService.setScanCallback(callback); String mac = MainApp.theApp.sharedPreferencesUtil.getBLE(); + System.out.println("BleGattCallback init"); if (!TextUtils.isEmpty(mac)) { mBluetoothService.scanAndConnect5(mac); } @@ -305,38 +337,39 @@ @Override public void onServiceDisconnected(ComponentName name) { + System.out.println("BleGattCallback onServiceDisconnected"); mBluetoothService = null; } - - }; private BluetoothService.Callback callback = new BluetoothService.Callback() { @Override public void onStartScan() { - + System.out.println("MainActivity onStartScan"); } @Override public void onScanning(ScanResult result) { - + System.out.println("MainActivity onScanning"); } @Override public void onScanComplete() { - + System.out.println("MainActivity onScanComplete"); } @Override public void onConnecting() { + System.out.println("MainActivity onConnecting"); progressDialog.setTitleText("������������..."); progressDialog.show(); } @Override public void onConnectFail() { + System.out.println("MainActivity onConnectFail"); progressDialog.dismiss(); - mToatUtils.showSingletonToast("������������"); + mBluetoothService.closeConnect(); EventMessage msg = new EventMessage(); msg.setType(AppConfig.GET_BLE_DISCONNECT); EventBus.getDefault().postSticky(msg); @@ -344,6 +377,7 @@ @Override public void onDisConnected() { + System.out.println("MainActivity onDisConnected"); progressDialog.dismiss(); mToatUtils.showSingletonToast("���������������������"); EventMessage msg = new EventMessage(); @@ -353,6 +387,7 @@ @Override public void onServicesDiscovered() { + System.out.println("MainActivity onServicesDiscovered"); progressDialog.dismiss(); EventMessage msg = new EventMessage(); msg.setType(AppConfig.GET_BLE_SERVICE); -- Gitblit v1.8.0