首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
宅冬眠
掘友等级
移动安全
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
173
文章 165
沸点 8
赞
173
返回
|
搜索文章
赞
文章( 165 )
沸点( 8 )
Java8 HashMap源码分析
HashMap是基于hash表的map的实现,使用key-value形式存储键值对,并允许使用 null 值和 null 键,但是key只能有一个为null. Map不保证映射的顺序,其内部是根据hash值去模运算去排列的。HashMap内部使用entry数组作为存储的介质. …
终于等到你--权限工具类
之前总是有小伙伴问 AndroidUtilCode 中有没有权限工具类,但都被我怼回去了,让先用着其他第三方的,不过,到了如今的 1.11.0 版本的 AndroidUtilCode,这个一直拖欠着的权限工具类总算要问世了,以后小伙伴们如果用 AndroidUtilCode 需…
Android 开发规范(完结版)
相关 Demo,可以查看我的 Android 开发工具类集合项目:Android 开发人员不得不收集的代码。后续可能会根据该规范出一个 CheckStyle 插件来检查是否规范,当然也支持在 CI 上运行。 工欲善其事,必先利其器。 代码中的命名严禁使用拼音与英文混合的方式,更…
反射工具类,如斯优雅
反射的作用我在这就不多说了,每次用到反射都是那么一坨代码丢进去,总是让人觉得很不优雅,如今有了我这个反射工具类,那么大家就可以一句话优雅地来完成反射的工作,该工具类是站在 jOOR 的肩膀上进行改造,修复了它没有完成的工作,至于修复了什么,后面源码分析会详述,至于这个工具类在哪…
如何解决目前微信小游戏无法进行网络请求的问题
在昨天发过的如何获得微信小游戏跳一跳源码的文章中,记录了我个人在获取微信小游戏跳一跳源码中的实践。 跟大家在交流中很多人说源码是压缩过的可读性很差,拿到源码也没有意义。但是其实只要将代码格式化后,代码的可读性还是很高的,而且通过微信开发工具断点调试,一些逻辑还是很容易梳理清楚的…
ProGuard 在 Android 上的使用姿势
ProGuard 是一个压缩、优化、混淆代码的工具。尽管有很多其他工具供开发者们使用,但是 ProGuard 作为 Android Gradle 构建过程的一部分,已经打包在 SDK 中。 当我们构建应用时,使用 ProGuard 有很多好处。有的开发者更关心混淆这块功能,对我…
重构 - 代码整洁之道
之前也介绍过我们团队的前端项目从零开始经历8个月迭代业务代码10万行(仅为产品长期规划需求的20%),至今仍然在不断迭代的过程。 PS: 不管对于何种语言,重构都是软件开发过程中不可或缺的一部分。如果已经了解重构的基础,可以直接跳往至文章后面的重构案例部分。 随着业务需求的不断…
GitHub 排名前 100 的安卓、iOS 项目简介
排名不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库。
使用Kotlin开发Android微博项目-Kibo
自己之前做的一个 Android 项目 Kibo (新浪微博第三方客户端)。项目的内容比较多,所以本篇主要从项目的框架上来讲述。
利用Charles抓取数据详细流程
好久没用花瓶了, 今天正好有机会抓取数据回顾下. 当然, Charles并不仅仅只是用来抓取数据学习这么简单,对于程序媛程序猿们来说, 我们也可以利用它来查找 bug. Step1. 下载安装Charles 这里我使用的 Charles 是 v4.0.2,安装包可自行百度下载.…
下一页
个人成就
文章被点赞
542
文章被阅读
46,353
掘力值
1,338
关注了
13
关注者
289
收藏集
1
关注标签
25
加入于
2016-03-25