Android基础篇
文章平均质量分 67
小狮子何何
今日复今日,今日何其少,今日又不为,此事何时了!
明日复明日,明日何其多,我生待明日,万事成蹉跎。
展开
-
BroadcastReceiver详解
一、简介1. 定义广播接收器是一个用于接收广播信息,并做出对应处理的组件。比如我们常见的系统广播:通知时区改变、电量低、用户改变了语言选项等。2. 用途广播可以进行数据的传递、通知,类似于观察者模式。开发中我们可以通过继承BroadcastReceiver基类来自定义广播,接收某些我们感兴趣的广播来实现业务需求。二、类型1、无序广播只发送广播到优先级较高的接收者那里,然后由优先级高的接收者决定是继...原创 2018-04-14 15:43:49 · 11586 阅读 · 1 评论 -
Activity详解
一、定义Activity是Android的四大组件之一,在Android App 中只要能看见的几乎都要依托于Activity,所以Activity是在开发中使用最频繁的一种组件,其通过setContentView()来完成界面的显示。二、生命周期1.Activity生命周期函数的调用流程 2.activity被意外销毁时额外调用的函数除上图生命周期函数调用时序,还有2个函数虽不属于Activit...原创 2018-04-14 12:58:11 · 333 阅读 · 0 评论 -
ContentProvider详解
一、定义及作用1. 定义内容提供者将一些特定的应用程序数据供给其它应用程序使用。数据可以存储于文件系统、SQLite数据库或其它方式。内容提供者继承于ContentProvider 基类,为其它应用程序取用和存储它管理的数据实现了一套标准方法。然而,应用程序并不直接调用这些方法,而是使用一个 ContentResolver 对象,调用它的方法作为替代。ContentResolver可以与任意内容提...原创 2018-04-13 19:44:56 · 438 阅读 · 0 评论 -
Service详解
一、 概述 Service是Android中的一个类,是四大组件之一。后台执行长时间的操作可以使用service实现,Service并不与用户产生UI交互。其他的应用组件可以启动Service,即便用户切换了其他应用,启动的Service仍可在后台运行。一个组件可以与Service绑定并与之交互,甚至是跨进程通信(IPC)。例如,一个Service可以在后台执行网络请求、播放音乐、执...原创 2018-04-19 09:54:00 · 734 阅读 · 0 评论 -
Activity点击mBack或者返回按钮对应代码
1.轻触mBack返回上一级 @Override public void onBackPressed() { // do some thing }2.点击activity的返回按钮 @Override public boolean onOptionsItemSelected(MenuItem item) { int i = ite...原创 2018-04-27 18:57:28 · 388 阅读 · 0 评论 -
Fragment监听返回键的简单实现
1、定义接口interface OnBackListener { void onBackPressed();}2.在Fragment中实现接口public class MyFragment extends BaseFragment implements OnBackListener { @Override public void onBackPressed() { ...原创 2018-04-27 19:14:04 · 1789 阅读 · 0 评论