首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
minicoding
掘友等级
Android开发工程师
|
无
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 52
沸点 1
赞
53
返回
|
搜索文章
赞
文章( 52 )
沸点( 1 )
UI系列二 一种简单优雅的TextView行间距适配方案
Android的屏幕碎片化严重,各种屏幕分辨率层出不穷,而在不同分辨率的屏幕上显示出一致的效果,是百度App的研发团队和视觉团队共同追求的目标。 该图为热议页面的图文模板在三款设备上的显示效果。可以看到TextView的行间距在三款设备下的一致性表现不尽如人意,而这已成为日常U…
android面试笔试总结(android篇)
standard:这个是android默认的Activity启动模式,每启动一个Activity都会被实例化一个Activity,并且新创建的Activity在堆栈中会在栈顶。 singleTop:如果当前要启动的Activity就是在栈顶的位置,那么此时就会复用该Activi…
聊聊OkHttp实现WebSocket细节,包括鉴权和长连接保活及其原理!
OkHttp 应该算是 Android 中使用最广泛的网络库了,我们通常会利用它来实现 HTTP 请求,但是实际上它还可以支持 WebSocket,并且使用起来还非常的便捷。 那本文就来聊聊,利用 OkHttp 实现 WebSocket 的一些细节,包括对 WebSocket …
微信Android模块化架构重构实践
微信架构重构的一点点经验
手撸网易云进阶课程-性能优化之NDK高效加载GIF
首先第一点,安卓NDK开发快速入门并不是很难,大多数Android开发都是属于应用层开发,很少涉及NDK,只要找一篇入门文章学习即可。 第二点,giflib在安卓开发中的使用,看到 giflib,猜想应该是一个开源库来的,在安卓中使用这个开源库,应该是跟FFmpeg类似,需要会…
ConstraintLayout 2.0 新特性详解及实战
ConstraintLayout在 1.0 的时候提供了 GuideLine 辅助布局,在 1.1 时提供了 Group 和 Barrier,在 2.0 时候提供了Layer以及放开了限制,开发者可以自定义 Helper 了。 可以通过控制 group 的 hide/show …
Jetpack-WorkManager
WorkManager是为了那些可延后执行的任务而设计,这些任务不需要立即执行,但是需要保证任务能被执行,即使应用退出或者设备重启。例如: WorkManager不是为某些进程内的后台任务设计的,这些任务会在app进程退出时被停止,也不是那些需要立即执行的任务。 Worker定…
自定义 behavior 完美仿 QQ 浏览器首页,美团商家详情页
记得两年前的时候,曾写过自定义 behavior 的文章 自定义 Behavior -仿新浪微博发现页的实现,到现在差不多有一万多的阅读量吧。 HeaderBehavior ,ContentBehavior 代码优化,与业务逻辑剥离开,方便复用。 有两种状态,open 和 cl…
2019年的知识条目总结
存储沙箱化, 每个应用访问自己沙箱内的文件。访问别的沙箱解决办法类似于FileUriExposedException,用FileProvider将file转换为content传递 Android 6.0(M) ,完整的权限控制,危险权限需要动态获取。 API 检测是否有授权,申…
Kotlin中最常用的操作脱坑指南
一. 空安全 二. 延时初始化的最优写法 三. 字符串操作 四. 集合操作相关的扩展函数 五. 多线程 六. 其它 一. 空安全 在 Kotlin 中,我们应尽量将变量声明成非空的,这样做有利于最大程度的杜绝空指针异常,但有时,我们会遇到必须将变量声明称可空类型的情况,面对这种…
下一页
个人成就
文章被点赞
62
文章被阅读
3,853
掘力值
168
关注了
26
关注者
80
收藏集
1
关注标签
28
加入于
2016-12-29