首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
思忆_GeorgeQin
掘友等级
Android 攻城狮
|
ByteDance
软件工程师、灵魂贝斯手、逗比占星师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7
沸点 1
赞
8
返回
|
搜索文章
最新
热门
[基础巩固]从Android 源码跟踪到的Java位运算的一些事儿
在我们Java程序员的日常开发中因为面向对象,其实关于位运算还是接触的比较少的,但其实看看有些框架的源码,发现还有通过位运算实现的比较巧妙的设计,今天我们就来稍微了解一下位运算。 1)bit指“位”,是数据传输速度的计量单位,常简写为“b”;Byte指“字节”,是文件大小的计量…
SparseArray 那些事儿(带给你更细致的分析)
我们可以看到,它有两个构造方法,一个参数为容量大小,另一个无参构造方法,最终调用的是容量为10的的构造方法。 提供了put和append方法让使用可以放以int 作为key,任何类型作为值的数据。 从这里我们也能看到,我们的存入的键值对分别被存到量两个数组中,然后用一个全局变量…
致敬Glide-借用其思想设计一个拍照选图控件
处理入口分散、触发拍照行为和接收不在一个地方、依赖重写onActivityResult方法,非常不利于后期模块化组件化拆分。 故鉴于以上几个痛点,我借鉴Glide中的几个思想对此模块进行了重构,设计了CoCo 库->一行代码灵活完成原生系统提供的拍照、选图、压缩、裁剪等脱离业务…
来抠个图吧~——更优雅的Android UI界面控件高亮的实现
乍一看很简单嘛,设计师切个纯图展示不就好了嘛? 其实我们之前的功能都是这么做的: 需要展示用户引导页的时候用一个设计师给的纯图覆盖在当前页面. 设计师一套16:9的图无法适配所有比例的屏幕,其他纵横比的机型会出现拉伸的情况. 很多时候,我们看到的View 其实是层叠的,它自己本…
Android代码重构之-优雅的解决顺序调用方法之间的耦合
由于去H5是一个Activity的跳转,所以我们在onActivityResult里我们继续之前的注册协议的调用. 再后来......几经迭代,首页首次的弹框和页面跳转已经有7、8个了,当每次产品有类似需求的时候,我们又要重复上面的过程了,每次大概梳理个大半天吧. 1.首页次序…
在Jcenter上快速共享你的Android 项目(Java or Kotlin)
方案当然是有的,网上也有很多现成方案,我这边精简和整理了一下,今天就给大家一个步骤模板,方便大家快速发布和共享自己的代码,少踩坑和走弯路。 这里注意要注册右边的开源账号,千万注意不要注册成左边的绿色按钮了,后面会很麻烦。 2. 描述尽量填写就好,一般几个小时到一两天就审核通过可…
这也许是Android一句话权限适配的更优解决方案
以上就是拨打电话功能新老权限版本的基本实现(还不包括shouldShowRequestPermissionRationale的部分)。 目前也有一些知名的开源库,如PermissionsDispatcher,RXPermission等。虽然也能实现我们的功能,但无论自己适配还是…
个人成就
文章被点赞
70
文章被阅读
13,990
掘力值
415
关注了
16
关注者
38
收藏集
1
关注标签
17
加入于
2018-03-02