首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Jialiujia
掘友等级
android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
275
文章 275
沸点 0
赞
275
返回
|
搜索文章
赞
文章( 275 )
沸点( 0 )
cmake使用教程(八)-macro和function
这个系列的文章翻译自官方cmake教程:cmake tutorial。 不会仅仅停留在官方教程。本人作为一个安卓开发者,实在是没有linux c程序开发经验,望大佬们海涵。教程是在macos下完成,大部分linux我也测试过,有特殊说明的我会标注出来。本教程基于cmake-3.…
基于AOP设计的Fragment框架
本篇文章介绍一个关于Fragment的管理框架FragmentRigger。 这个框架的目标只有两个:1、让Fragment的使用更简单。2、使用成本最低的Fragment框架。 本篇先对该框架产生的背景进行说明,接着介绍该框架解决的问题并给出部分解决方案,最后,介绍该框架的用…
搭建安卓系统源代码编译环境
近期工作事情忙的不可开交,没有时间顾及公众号维护,抱歉抱歉哈。近期希望踊跃投稿,如果有原创,发布文章的同时,会标注原创,文章下方的打赏,都会给到作者。 今天分享下月亮大神整理的,android源码环境搭建,让开始学习android的同学,可以少走弯路,快速上手。 安卓源码编译环…
java多线程之七——读写锁ReentrantReadWriteLock源码分析
在没有ReentrantReadWriteLock的时候,我们对资源进行读写操作时,为了确保正确的读写,一般会使用Synchronized操作,如下:可以看到,读写操作都是互斥执行的。但这种写法存在一
大型Android项目的工程化之路:编译与构建
闲话不多说,正文时间到。本篇文章是《大型Android项目的工程化之路》的开篇之作,这个系列的文章主要用来讨论伴随着Android项目越来越大时,如何处理编译与构建、VCS工作流、模块化、持续集成等问题,以及 首先让我们进入第一个主题,基于Gradle的项目的编译与构建。 官方…
老司机带你刷 LeetCode
老司机带你刷 LeetCode
Android 开发规范(完结版)
相关 Demo,可以查看我的 Android 开发工具类集合项目:Android 开发人员不得不收集的代码。后续可能会根据该规范出一个 CheckStyle 插件来检查是否规范,当然也支持在 CI 上运行。 工欲善其事,必先利其器。 代码中的命名严禁使用拼音与英文混合的方式,更…
漫画:什么是HashMap?
众所周知,HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。 HashMap数组每一个元素的初始值都是Null。 对于HashMap,我们最常使用的是两个…
Android LruCache源码分析
LRU (Least Recently Used) 即最近最少使用算法。在Android开发中,LruCache是基于LRU算法实现的。当缓存空间使用完的情况下,最久没被使用的对象会被清除出缓存。 LruCache常用的场景是做图片内存缓存,电商类APP经常会用到图片,当我们对…
最强大的Android线程池框架
很不错的一个Android多线程框架,逻辑很清楚,很实用,大家可以学习学习。
下一页
关注了
15
关注者
0
收藏集
1
关注标签
194
加入于
2016-09-12