首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Pay4love
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 44
沸点 8
赞
52
返回
|
搜索文章
最新
热门
使用揭露动画,让你的应用特效更进一步!
所谓揭露动画,就是一种用于 View (之间),甚至界面之间的特殊过渡动画效果。 几图胜千言!以上就是所谓的揭露动画。Demo 源码(Kotlin)我已放至 Github,源码在此地址如下: 下面我们好好聊下这种过渡动画的具体实现。 先来聊聊揭露动画 Api 的基础用法。 上面…
Kotlin中的 lateinit 和 by lazy
lazy 应用于单例模式(if-null-then-init-else-return),而且当且仅当变量被第一次调用的时候,委托方法才会执行。 lazy()是接受一个 lambda 并返回一个 Lazy <T> 实例的函数,返回的实例可以作为实现延迟属性的委托:第一次调用 ge…
关于Android屏幕亮度的一个需求
在进入Act的时候,将屏幕亮度调整为最亮。然后当用户自己去调整屏幕亮度的话,当前设置失效,并跟随系统的亮度。 在启动Act的时候调用该方法即可。 但是遇到了一个问题,通过这种方式设置的亮度,用户再去修改系统亮度,是没法改的。 然后又想到了另一种方法,去修改系统亮度。 但是啊,系…
再谈数据结构,LinkedHashMap的小秘密都在这里
LruCache本质就是在维护一个LinkedHashMap,具体为什么是LinkedHashMap而不是其他对象,我们通过以下几个问题来解释原因。 LinkedHashMap是一个继承于HashMap,实现Map接口且有可预知迭代顺序的键值对存储列表。与HashMap的不同之…
Android城市索引含定位和热门城市(悬浮块+右侧字母索引)
一、首先我们想要的效果是:在城市索引的列表能够加个自定义头部;有城市索引的字母悬浮块;右侧的字母索引导航;仿ios效果的当前位置索引提示框我们先来看下效果:下面的代码可能有点多,但是效果却很不错,请耐
一篇文章了解相见恨晚的 Android Binder 进程间通讯
最近在学习 Binder 机制,在网上查阅了大量的资料,也看了老罗的 Binder 系列的博客和 Innost 的深入理解 Binder 系列的博客,都是从底层开始讲的,全是 C 代码,虽然之前学过 C 和 C++,然而各种函数之间花式跳转,看的我都怀疑人生。毫不夸张的讲每看一…
网络请求只会用Retrofit?外国人已经在用Apollo Graphql了
跳槽快两个月了,到了一家新公司,正准备开干,结果发现公司服务端用的是apollo-graphql来处理客户端网络请求,就要求客户端也用这个graphql,当时还挺奇怪的,毕竟之前android客户端用的都是retrofit+okhttp+rxjava这一套,我特么还吭哧吭哧的将…
一篇文章了解相见恨晚的 Android Binder 进程间通讯
最近在学习 Binder 机制,在网上查阅了大量的资料,也看了老罗的 Binder 系列的博客和 Innost 的深入理解 Binder 系列的博客,都是从底层开始讲的,全是 C 代码,虽然之前学过 C 和 C++,然而各种函数之间花式跳转,看的我都怀疑人生。毫不夸张的讲每看一…
构建永不停止运行的Android服务
这些天我一直在努力寻找在Android中运行永不停止服务的方法。这只是追求同一目标的指南。希望能帮助到你! 由于Android 8.0(API级别26)中引入了Android电池优化,后台服务现在有一些重要的限制。基本上,一旦应用程序处于后台运行一段时间,它们就会被杀死,这使得…
找出卡顿的元凶 —— 渲染性能优化
一个 Android 应用是否流畅,或者说是否存在卡顿、丢帧现象,都与 60fps 和 16ms 有关。那么这两个值是怎么来的呢?为什么以这两个值为衡量标准呢?本文主要讨论下渲染性能方面决定 Android 应用流畅性的因素。 由于人类眼睛的特殊生理结构,如果所看画面之帧率高于…
下一页
个人成就
文章被点赞
401
文章被阅读
170,215
掘力值
3,252
关注了
1
关注者
133
收藏集
0
关注标签
5
加入于
2019-01-30