首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
huahuaxu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】ThreadLocal的工作原理
在 Android 中用到数据库时,就一定会和 SQLiteDatabase 打交道,我们经常会为 SQLiteDatabase 创建一个管理类。例如下面就是一个 SQLi...
4
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】ContentProvider的启动过程
ContentProvider作为Android的四大组件之一,其主要的作用是通过Binder向其他组件或者其他应用提供数据。它的底层实现方式也是Binder,但是它的使用...
5
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】Service的onStartCommand返回值
Service作为四大组件之一,在平时的开发中使用的频率仅次于Activity。但是,我们生成一个Service时,一般是不会重写它的onStartCommand方法的。 ...
5
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】Service几个重要的方法运行在哪个线程
Service是Android中的四大组件之一,在开发中也是经常使用的。Service的用法比较简单,本文不对此进行讨论。但是,我们用了这么久的Service,是否有想过以...
3
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
Android四大组件的作用
Android四大组件除了BroadcastReceiver以外,其他三种组件都必须在AndroidManifest中注册,对于BroadcastReceiver来说,既可...
6
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
理解Service的几个概念
执行StartService时,Service的生命周期为onCreate,onStartCommand。使用StartService启动的Service只能通过调用Sto...
3
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
单例模式(Singleton)
单例模式是应用最广的模式之一,在应用这个模式时,单例对象的类必须保证只有一个实例存在。很多时候,整个系统只需要拥有一个全局对象,这样更有利于我们协调系统整体的行为。 例如,...
2
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
建造者模式(Builder)
建造者模式是将复杂事物的构建与它的表示进行分离,使得同样的构建过程可以创建不同的表示形式。 其中Builder负责Product的构建过程,Director负责指导Buil...
2
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
面向对象的六大原则
单一职责的定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的函数、数据的封装。 单一职责的划分界限并不总是那么清晰,很多时候需要依...
2
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
设计模式的基本原则
在设计模式中有六大基本原则,分别是单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则。 在这六大基本原则之上,然后衍生了很多具体的设计模式。本文首...
2
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
Android中MVC、MVP和MVVM
画出这三种开发模式的设计图,并给出它们的适用场景和优缺点。 MVC是Model View Controller的缩写,是一种典型的设计开发模式。其中Model为模型,Vie...
2
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
排序算法原理与代码实现
当最好的情况,也就是排序的表本身是有序的,那么我们比较的次数就是n-1次,没有移动记录,此时时间复杂度是O(n)。当最坏的情况,即待排序的表是逆序的情况下,此时的时间复杂度...
2
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
LeakCanary监控原理解析
最近项目中需要对App的性能进行监控并采集性能数据,在内存泄漏的监控上,采用了LeakCanary的Sdk。 LeakCanary是业界公认的比较好的一个内存监控项目,很早...
4
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】Activity的启动过程
在平时启动Activity时,我们常用的是在Activity中直接调用startActivity(intent)就可以启动Activity,或者是通过context来启动A...
4
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】Activity的启动模式
Activity的启动模式中我们用的最多的是Standard标准模式,其实Activity一共有四种启动模式。我们将从Android源码中介绍Activity的四种启动模式...
2
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】bindService的生命周期分析
1、通过startService启动一个Service。 这种方式启动的Service有自己独立的生命周期。onCreate->onStart->onDestroy。 2、...
3
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【源码解析】Service的启动过程
我们知道Service一般有两种工作状态,一种是启动状态,一种是绑定状态。 针对这两种Service,我们从源码的角度分析一下两种工作状态的区别。 从启动状态的Servic...
3
评论
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
【Demo验证】Service的onStartCommand返回值
上一篇文章 【源码解析】Service的onStartCommand返回值 从源码的角度分析了Service的onStartCommand的返回值的意义。 这篇文章承接上面...
4
4
分享
huahuaxu
赞了这篇文章
AndroidHint
Android开发
·
5年前
关注
Activity和Service的交互
上次我们从源码的角度分析了Service的两种状态下的工作过程,具体分析可查看Service的工作过程。在文章的最后引出了两个问题,其中一个是: 为了分析上述两者的区别,我...
5
评论
分享
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2019-09-03