首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HansChen6333
掘友等级
博观而约取,厚积而薄发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
设计模式之工厂模式(Factory)
根据依赖倒置原则,我们知道,我们应优先依赖抽象类而不是具体类。在应用开发过程中,有很多实体类都是非常易变的,依赖它们会带来问题,所以我们更应该依赖于抽象接口,已使我们免受大多数变化的影响。 工厂模式(Factory)允许我们只依赖于抽象接口就能创建出具体对象的实例,所以在开发中…
Fragment 的现在以及未来
大家还记得 Fragment 是什么时候发布的吗?在 2011 年 Google 发布 Android 3.0,伴随着 API 11 推出了 Fragment 组件,最初 Fragment 是为了优化 Android 平板页面结构而推出的,不幸的是 Android 平板现在几乎…
Protocol Buffers 手册
Protocol Buffers 是 google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了多种语言的实现:java、c#、c++、go 和 python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用 xml 进行数…
AOSP 编译和烧写
1. 简介 很多 Android 开发者都会希望编译 Android 源码并刷进自己的手机里面,但网上教程很多都仅仅是告诉你 lunch、make 等等,但你手里有一台设备时却发现,你编译出的镜像由于驱动关系是不能直接烧进手机的。这里整理了一下步骤,帮助大家可以按照流程编译并烧…
如何顺滑地查看 Android Native 代码
1. 简介 使用 Android Studio 查看 Android Framework 代码体验非常好,无论是索引还是界面都让人很满意,但是当你跟踪代码,发现进入 native 逻辑时,就会发现 Android Studio 对 native 代码的支持非常不好,不能索引不支…
Android Q 深色模式(Dark Mode)源码解析
1. 简介 2. 打开与关闭 3. 如何适配 3.1. 让应用主题继承 DayNight 主题 3.2. 通过 forceDarkAllowed 启用 如果应用不想自己去适配各种颜色,图标等,可以通过在主题中添加 android:forceDarkAllowed="true" …
DataBinding结合AspectJ防止多次点击
DataBinding库解决了View和Data之间的绑定问题,而AspectJ以面向切面的思想解决了DataBinding无法顾及的问题,相得益彰。
Android解析ActivityManagerService(一)AMS启动流程和AMS家族
相关文章 Android系统启动流程系列 Android应用进程系列 Android深入四大组件系列 前言 此前在Android系统启动流程、应用进程以及深入四大组件这三个系列文章中,都提及到了AMS,但都没有系统的来讲解它,本文就以AMS为主来进行讲解,其中会有一些知识点与这些…
build.gradle管理依赖的版本(传递(transitive)\排除(exclude)\强制(force)\动态版本(+))
有时候你项目中通过compile 导入了retrofit系列,你会发现同时导入了rxjava.jar .然后你导入了rxbinding,然后你发现居然又导入了rxjava.jar,二个rxjava.jar版本不同。合理的去除多余的依赖。
下一页
个人成就
文章被点赞
107
文章被阅读
82,960
掘力值
1,250
关注了
2
关注者
21
收藏集
1
关注标签
17
加入于
2016-07-29