首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Yuloran
掘友等级
Psychologist
|
Hospital
Everything will be ok!
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
132
文章 131
沸点 1
赞
132
返回
|
搜索文章
最新
热门
RxDownload2 源码解析(一)
这里指服务器支持断点续传时,可同时开启几个线程去下载一个文件。而同时下载的最大任务数,是由信号量控制的 Http 协议的 HEAD 方法,检测服务器文件是否修改、服务器是否支持断点下载、保存文件长度都是 HEAD 请求(响应非常快)。实际使用时,要看自己的服务器是否支持 HEA…
DOM4J 解析 XML 之忽略转义字符
项目开发需要手动合入几十种语言的翻译到 string.xml 中,这是一件非常痛苦的事情:Copy、Paste,Copy、Paste,Copy、Paste... 人都快疯了!被逼无奈写了个自动替换翻译的工具。原理很简单:解析 Excel中的翻译,替换到 Xml 中。Excel …
Java 文件换行符识别与转换
项目开发需要手动合入几十种语言的翻译到 string.xml 中,这是一件非常痛苦的事情:Copy、Paste,Copy、Paste,Copy、Paste... 人都快疯了!被逼无奈写了个自动替换翻译的工具,原理很简单:解析 Excel中的翻译,替换到 Xml 中。Excel …
Android 8.1 Handler 源码解析
一. 前言 基于Android 8.1(API27) 源码,分析 Handler 的工作流程。 在 Android 系统中,Zygote 进程是首个 java 进程,同时也是所有 java 进程的父进程。上层应用开发工程师所关注的 App 进程 fork 自 Zygote 进程…
Retrofit2 源码解析之动态代理
基于 Retrofit 2.3.0 & Android 8.1(API27)分析 Java 动态代理在 Android 上的实现。 动态代理最难理解的就是动在何处,其实动就动在代理类是完全在内存中生成的,包括创建类字节码、加载、链接、初始化代理类对象整个过程。不同于那些在编译期…
Android 资源限定符命名规则
Android开发者真的挺苦逼的,不仅要适配常规分辨率,如 480x854、720x1280、1080x1920、1440x2560,还要适配各种奇葩分辨率,如 720x1440、1080x2160... 不同分辨率和屏幕像素密度的手机,其宽高换算成dp后,有可能是不同的。如下…
IP地址 子网掩码 网关 DNS
网络基础知识简介,主要摘选自《ARM 嵌入式体系结构与接口技术》,人民邮电出版社,杨胜利、刘洪涛编著。 IP 地址是主机在网络中的唯一标识,采用点分十进制表示,如 192.168.0.1 (IPV4 占 32bit,即 4 字节)。 IP 地址由两部分组成,网络 (networ…
RxJava2 源码解析及设计思想
本文简析 RxJava2 的 subscribeOn 和 zip 操作符。 上述代码中,Single 到 subscribe() 之间的都称为 操作符,想像一下自己就是其中一个 操作符,那么位于左边的便称为 上游,位于右边的则称为 下游,故上下游其实是相对的。 由于 RxJav…
RxJava2 操作符总结
本文总结项目中常用的 Rxjava2 操作符。 Single:大多数场景都是单值发射,所以使用 Single 即可覆盖大部分场景。 Case1. 在非UI线程执行且不关注结果 注意,不能直接使用 Single.just(generateRandom()).subscribeOn…
隐藏在 SDK 中的单例类模板
单例类写法,网上有诸多介绍,此处不再赘述。不过仍有一点需要注意一下:从编程规范角度来讲,单例类应当是不可继承和构造器私有的,即: Kotlin 在这方面做的很好,对编程安全做了很多优化。比如,类默认不可继承,如果需要被继承,需显式使用 open 关键字。 虽然单例写法很多,但是…
下一页
个人成就
文章被点赞
574
文章被阅读
105,048
掘力值
2,694
关注了
14
关注者
1,814
收藏集
6
关注标签
30
加入于
2016-04-17