首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
BetaCat2065
掘友等级
Explorer
|
不告诉你有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
256
文章 254
沸点 2
赞
256
返回
|
搜索文章
赞
文章( 254 )
沸点( 2 )
"一篇就够"系列: Handler扩展篇
通过上一篇的学习,我们知道: Handler发送的Message会放入到MessageQueue中,MessageQueue中维护了一个优先级队列,优先级队列的意思就是将存储数据的单链表按照时间升序进行排序形成的,Looper则按照顺序,每次从这个优先级队列中取出一个Messa…
JNI和NDK编程-JNI入门
这篇文章的标题起的很土鳖,但是内容都是干货,大家不要被标题给迷惑了,通过阅读这篇文章可以快速入门 JNI 开发,是新手入门 JNI 最友好的文章。
MMKV分析
MMKV是腾讯开源的一个基于mmap的高性能通用key-value组件。Android传统的key-value读写工具即是SharedPreferences,轻量级、简单、易用是它的优点,但是也存在性能差、不支持多进程通信等问题。MMKV 使用了mmap内存映射文件,将内存块映…
快手,字节,百度,美团,微信,猿辅导,跟谁学Offer之旅(Android面经分享)
19年6月份从网易云音乐离开,放弃了留学机会,开始了人生的第一次创业,前后尝试了两个项目,因为个人能力与时机因素都失败了,虽然没能享受到创业所能够带来高杠杆物质上的回报,但是对个人软技能和自我边界认知上都有了很大的提升,对于这段经历有以下四点想送给准备创业和走在创业路上的朋友们…
这15个Android开源库,只有经常逛Github的才知道!
1. Coil Coil是Android上的一个全新的图片加载框架,它的全名叫做 coroutine image loader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。该具有轻量(只有大约1500个方法)、快、易于使用、更现代的API…
Android:写了这么多代码,你真的理解泛型吗
在我们的实际工作中 泛型(Generics) 是无处不在的,我们也写过不少,看到的更多,如,源码、开源框架... 随处可见,但是,我们真正理解泛型吗?理解多少呢?例如:Box 、Box<Object> 、Box<?> 、Box<T> 、Box<? extends T> 、Box…
Android Crash异常处理机制和Firebase crashlytics原理
当一个线程因为未捕获的异常而即将终止时,Java虚拟机将使用Thread.getUncaughtExceptionHandler()查询该线程以获得其UncaughtExceptionHandler,并调用该handler的uncaughtException()方法,将线程和异…
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
Android |《看完不忘系列》之okhttp
嗨,我是哈利迪~《看完不忘系列》将以从树干到细枝的思路分析一些技术框架,本文将对开源项目okhttp网络库进行介绍。 OkHttpClient和Request使用构建者模式创建即可,当然,如果OkHttpClient不需要进行配置,直接new就行。知道了起点和终点,就可以创建航…
面试遇到多线程的第一天-死锁
接着前面RunLoop的应用中,分享了关于线程保活的知识点,本文再继续由浅入深的写一写多线程的东西。 多线程也是面试中被问到概率很大的知识点,也是我们作为一名iOS开发者必须掌握的内容。本文我想以问答的形式,分享记录我对多线程的理解。 根据上面的表格,以及平时工作的经验,我们也…
下一页
关注了
9
关注者
1
收藏集
3
关注标签
62
加入于
2016-03-23