| | |
| | | import android.support.annotation.NonNull; |
| | | import android.support.annotation.Nullable; |
| | | import android.support.v13.app.ActivityCompat; |
| | | import android.support.v4.app.ActivityOptionsCompat; |
| | | import android.support.v4.content.ContextCompat; |
| | | import android.support.v7.widget.LinearLayoutManager; |
| | | import android.support.v7.widget.RecyclerView; |
| | | import android.text.TextUtils; |
| | | import android.util.Log; |
| | | import android.view.KeyEvent; |
| | | import android.view.View; |
| | | import android.widget.ImageView; |
| | | import android.widget.LinearLayout; |
| | |
| | | import com.moral.andbrickslib.baseadapter.headandfooter.DividerItemDecoration; |
| | | import com.moral.andbrickslib.baseadapter.recyclerview.MultiItemTypeAdapter; |
| | | import com.moral.andbrickslib.utils.ActivityManager; |
| | | import com.moral.yunfushao.MainActivity; |
| | | import com.moral.yunfushao.MainApp; |
| | | import com.moral.yunfushao.R; |
| | | import com.moral.yunfushao.adapter.BleDeviceAdapter; |
| | |
| | | isScan = !isScan; |
| | | break; |
| | | case R.id.tv_left: |
| | | finish(); |
| | | finishA(); |
| | | break; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | private void checkPermissions() { |
| | | if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) |
| | | if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) |
| | | != PackageManager.PERMISSION_GRANTED) {//未开启定位权限 |
| | | //开启定位权限,200是标识码 |
| | | ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 200); |
| | | ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 200); |
| | | } else { |
| | | if (!isLocationEnable(this)){ |
| | | if (!isLocationEnable(this)) { |
| | | Intent locationIntent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); |
| | | this.startActivityForResult(locationIntent, 2); |
| | | } |
| | |
| | | mBluetoothService.scanDevice(); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public boolean onKeyDown(int keyCode, KeyEvent event) { |
| | | if (keyCode == KeyEvent.KEYCODE_BACK) { |
| | | finishA(); |
| | | return true; |
| | | } |
| | | return super.onKeyDown(keyCode, event); |
| | | } |
| | | |
| | | public void finishA(){ |
| | | Intent i = new Intent(this, MainActivity.class); |
| | | ActivityOptionsCompat optionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation(this, iv_searchpic, "dddd"); |
| | | startActivity(i, optionsCompat.toBundle()); |
| | | finish(); |
| | | } |
| | | } |