首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ezy
掘友等级
Android 开发
|
不知名科技
Android 开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
文章
热门
最新
Databinding+LiveData轻松实现无重启换肤
发现 Databinding+LiveData 能低成本实现无重启换肤 - 无重启动态换肤(不需要recreate()) - 无需制作皮肤包 - 无额外依赖
Android事件分发机制
2.1. 非 ACTION_DOWN 事件如果当前没有子视图消费事件,表示事件序列已被拦截 2.2. 事件未被拦截且子视图未申请禁止拦截时,再通过 onInterceptTouchEvent 尝试拦截事件 3.1. 在触摸目标链表中找到了可以消费当前事件的视图触摸目标 -> 将…
一个简单的服务定位器模式实现
依赖注入(Dependency Injection)和服务定位器(Service Locator)是实现控制反转(Inversion of Control)的两种主要手段。 这些依赖注入框架都感觉比较重。 服务定位器比如少见,这里提供一个一个简单的服务定位器模式实现。
Kotlin + Flow 实现的 Android 应用初始化任务启动库
Kotlin + Flow 实现的 Android 应用初始化任务启动库。
使用 Coroutine + Retrofit 打造的最简单HTTP请求库
基于kotlin/coroutine/retrofit/jetpack打造,100来行代码,用法超级简单舒适设置默认Retrofit工厂和全局错误处理程序基本用法显示请求状态,基于HttpCall扩展
Android 刷机
Bootloader 是启动加载程序,类似于BIOS,它最先运行并决定要加载的下一个分区。 OEM通常会在出厂时锁定手机的Bootloader,以防止用户刷入非官方ROM。 解锁之后,就可以在bootloader模式使用fastboot命令刷入ROM了(有些厂商官方ROM也需要…
HTTP 跨域资源共享
跨域资源共享(CORS, Cross-Origin Resource Sharing) 是浏览器的机制,让浏览器可以合理避开浏览器同源策略的限制,以访问不同源上的资源。 访问不同的域、协议或端口的资源时,浏览器会发起一个跨域请求。 浏览器在发起跨域请求前会先使用 OPTIONS…
OAuth2.0 授权码登录
将微信登录二维码内嵌到自己页面中,用户使用微信扫码授权后通过JS将code返回给网站。
系统栏与沉浸式
常见系统栏需求对于系统栏(这里指状态栏和导航栏),常见有如下需求设置系统栏颜色实现全透明/半透明的系统栏-使系统栏覆盖在应用内容上确保系统栏上图标文字的可读性浅色模式(light),白底黑字深色模式(
使用 Gradle 发布库项目
注册一个Gradle账号。 注:Gradle Plugin 发布到 Bintray 等仓库与普通库一样。
下一页
个人成就
优秀创作者
文章被点赞
1,432
文章被阅读
82,399
掘力值
3,196
关注了
4
关注者
756
收藏集
11
关注标签
20
加入于
2016-07-13