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;
@@ -86,6 +88,7 @@
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        bindService();
        PermissionUtil.verifyStoragePermissions(this);
    }
    @Override
@@ -213,6 +216,20 @@
        }
    }
    @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);
                }
            }
        }
    }
    UpdateManager manager = new UpdateManager(MainActivity.this);
    private class checkUpdateTask extends AsyncTask<String, Void, String> {
@@ -307,8 +324,6 @@
        public void onServiceDisconnected(ComponentName name) {
            mBluetoothService = null;
        }
    };
    private BluetoothService.Callback callback = new BluetoothService.Callback() {