框架搭建之BaseActivity
来源:互联网 发布:淘宝店铺首页分析报告 编辑:程序博客网 时间:2024/05/16 23:47
/** * Created by pig on 2017/2/22. */public abstract class BaseActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) { super.onCreate(savedInstanceState, persistentState); setLayout(); initView(); initData(); } protected abstract void setLayout(); protected abstract void initView(); protected abstract void initData(); @Override public void onBackPressed() { super.onBackPressed(); finish(); } //用在引导页面就可以 //动态检查6.0权限 public boolean isGrantExternalRW(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && activity.checkSelfPermission( Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { activity.requestPermissions(new String[]{ Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.READ_PHONE_STATE }, 1); return false;//第一次开启应用并执行权限检查,虽然返回了false,但是已经调用过了申请权限的方法 } return true;//非第一次开启应用并执行权限检查,或者6.0以下的Android版本 }}
0 0
- 框架搭建之BaseActivity
- BaseActivity框架搭建
- BaseActivity框架搭建
- android应用框架搭建------BaseActivity
- android应用框架搭建------BaseActivity
- android app 框架之BaseActivity
- 手把手教你如何搭建一个自己的安卓快速开发框架之BaseActivity(一)
- 搭建一个简单、易用的 Android 项目框架之BaseActivity(一)
- Android App框架设计之编写基类BaseActivity
- Android BaseActivity App框架设计BaseActivity封装
- Android开发框架搭建——BaseActivity的抽取(二)
- Andorid架构之BaseActivity
- baseActivity
- BaseActivity
- BaseActivity
- BaseActivity
- BaseActivity
- BaseActivity
- 机器学习练习记录(2):Logistic Regression (回归分析),L1,L2范数
- 使用并监控proxool连接池
- Java Reference概念整理
- Remove Element针对删除元素多和少的两种情况解析
- URI和URL有什么区别
- 框架搭建之BaseActivity
- 【HPUOJ】Divide the pears (poj1664)
- UVA 437 The Tower of Babylon 巴比伦塔(DAG上的动态规划)
- Vue.js学习系列(五)---vuejs指令
- LeetCode 92. Reverse Linked List II
- WordPress分类页面获取当前分类的ID
- 自然语言查询接口IDCQ(二)算法描述
- 内存
- ROS gazebo激光传感器扫描存在部分扫描没有值问题