文章对应的项目地址aop-tech,运行一下sample,结合代码和文章,你会收获更多。 熟悉程序开发的都知道OOP(Object Orient...
前言 阅读本文的时候,配合demo进行演示,效果更佳哦~项目地址:apk-build 现在绝大部分人应该是使用Android Studio进行a...
网络的五层划分 网络层次的划分有OSI(Open System Interconnect,开放式系统互联)七层模型和TCP/IP模型。OSI模型...
在Android开发中我们经常使用LayoutInflater,俗称布局填充器,使用它来把布局转为一个View。一般来讲可能采用的方式如下: 调...
AsyncTask在面试中应该比较经常会问到,虽然我们现在开发中可能用的并不多。它的使用还是比较简单的。 使用AsyncTask 下面以一个保存...
Android中的进程保活应该分为两个方面: 提高进程的优先级,减少被系统杀死的可能性 在进程已经被杀死的情况下,通过一些手段来重新启动应用进程...
ContentProvider是内容提供者,对外提供数据。内部运行依赖Binde机制。想要自己写一个ContentProvider向外部提供数据...
BroadCastReceiver的工作过程分为包含两方面的内容: 注册 发送和接收 使用BroadcastReceiver很简单,只需要继承B...
启动Service分为两种方式,分别是start方式和bind方式。 start方式对应的是Service由Context.startServi...
文集作者