首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
居合子
掘友等级
Android Developer
|
kuaishou
奥利给
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
380
文章 363
沸点 17
赞
380
返回
|
搜索文章
最新
热门
Git 扩展
虽然 Mercurial(1) 已经有一个定义明确的 API(尽管是内部的)可以去开发 Mercurial 功能的扩展,但是 git 的扩展模型遵循 Unix 的哲学,即开发小的程序去实现相同的效果。这意味着 git 的扩展可以使用任何语言编写,只需要遵循一些简单的规则,就可以…
IntentService 和 HandlerThread 的原理
相信大家在 Android 开发中也用到过 IntentService 和 HandlerThread 这两个类,那么我们今天就来分析一下这两个类。 什么是 IntentService? IntentService 是 Service 的一个子类,它的内部有一个 Handler…
Kotlin 中使用 DSL 实现建造者模式
想必大家对建造者模式也有一定了解,我们今天不走寻常路,使用 DSL 的方法优雅地实现建造者模式。 先上代码 data class User(var id: String = "", var username: String ="default", var password: …
提供侧滑操作的控件——SlipperyLayout
这是一款提供侧滑功能的 ViewGroup,可以设置它的滑动方向:左、右、上、下。 另外,它也解决了滑动冲突的问题,所以你可以把它放在你的 RecyclerView 或者 ListView 中。
Java 对象创建的流程
Object obj = new Object(); 虚拟机遇到 new 指令 检查指令的参数是否能在常量池中定位到一个类的符号引用 检查符号引用是否已经被加载、解析和初始化。如果没有则进行类加载。 虚拟机为新生对象分配内存(对象所需的内存大小在类加载完就可确定) 将分配到的内…
浅谈MVP
Model-view-presenter,简称MVP,是电脑软件设计工程中一种对针对MVC模式,再审议后所延伸提出的一种软件设计模式。 描述 M-Model,数据层 V-View,界面显示层 P-Presenter,中介者,连接Model和View层 结构图如下: MVP 从图…
Android中Button设置background过程的研究
我们的目的是研究Button设置android:background的过程以及实现。 首先要分两种情况。第一种情况,Button所在的Activity继承于AppCompatActivity,这时使用Android Studio中的Layout Inspector工具解析屏幕中…
Android开发技巧
写一些开发中的小技巧 实现DrawerLayout上汉堡按钮的动画效果 效果图 当侧滑DrawerLayout的时候,左上角的汉堡按钮会有动画发生。 代码实现如下: ActionBarDrawerToggle toggle = new ActionBarDrawerToggle…
TabLayout 与 ViewPager 的联合使用
将 TabLayout 和 ViewPager 一起使用。
处理应用的 Crash 信息
聊一聊如何处理 Android 中的 Crash。
下一页
个人成就
文章被点赞
1,011
文章被阅读
36,796
掘力值
1,728
关注了
60
关注者
55
收藏集
6
关注标签
71
加入于
2015-11-20