首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Blazer
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
支持Android 12,全版本保存图片到相册方案
背景 由于Google对用户隐私和系统安全做的越来越完善,应用对一些敏感信息的操作越来越难。比如最常见的共享存储空间的访问,像保存图片到相册这种常见的需求。 Android 6.0 以前,应用要想保存
关于RecyclerView中包含Edittext的问题的几种解决方法
最近项目中有这样一个需求:购物车列表中的数量可以手动通过输入修改。通过需求判断,购物车是一个列表,列表中包含有Edittext。那么问题来了, recyclerview中包含edittext在滚动时会发生数据混乱的问题,之所以数据混乱就是因为Recyclerview的复用导致的…
1.0-FFMPEG-Android利用ndk(r20)编译最新版本ffmpeg4.2.1
编译ffmpeg真是太痛苦了,尤其是网上能搜到的所有同类文章皆告诉我一个道理--不要用最新版本的NDK去编译最新版的FFMPEG。但作为一个喜新厌旧的程序员,怎么能够忍受用这么旧的版本呢!故,我花了1.6天的工作时间成功编译了目前最新版的ffmpeg(当前官网为4.2.1),而…
超简单配置Android持续集成自动化打包流程 - GitHub+GitLab-CI+蒲公英+钉钉
为了优化工作流程,解放开发人员双手,不整天被【帮我打一个测最近的包】这种琐碎的事儿打乱工作的节奏,这两天就研究了下有关于Android持续集成的东西,特此记录。我们项目是存放在GitHub的私有仓库,现在有三个持续集成自动化打包的方案: Travis CI:Github亲儿子,…
Android 监听键盘弹出收起
搜到的一些监听键盘的方法必须要windowSoftInputMode属性为adjustResize时才可以用。这个方法不适用与app全屏显示(全屏时布局大小并不会改变)。有一个类可以实现监听键盘弹出收起,不用考虑windowSoftInputMode属性与Activity是否全…
反思|Android 列表分页组件Paging的设计与实现:系统概述
本文将对Paging分页组件的设计和实现进行一个系统整体的概述,强烈建议 读者将本文作为学习Paging 阅读优先级最高的文章,所有其它的Paging中文博客阅读优先级都应该靠后。 手机应用中,列表是常见的界面构成元素,而对于Android开发者而言,RecyclerView是…
从状态管理(State Manage)到MVI(Model-View-Intent)
什么是状态?界面上展示给用户的都是一种状态,如loading显示,error信息显示,列表展示等。这是日常开发中必然会遇到的,本文将讲解如何用更有效的方式来进行状态管理,提高代码的可读性,可维护性,健壮性。。。。。。文章中代码示例比较多,但是别慌,逻辑都比较简单,稳住就行。文章…
MVI设计模式
听说你已经会了MVP,MVC,MVVP那么MVI在向你招手是什么Model-View-Intent是安卓最新的设计模式。它的灵感来自于于AndréStaltz的Cycle.js,并且被HannesDo
用代理获取startActivityForResult结果
之前RxActivityResult 这个库和RX绑定太深,好多人其实并不喜欢RX的方式,而且引入RX也容易导致开发者乱用,如果不能很好的进行内存管理的话会导致内存泄露。考虑到界面回传的业务场景中对值的aop处理需求并不是必须的,新写了一个库QQResult 将界面回传值和AOP转化分开
是让人耳目一新的 Jetpack MVVM 精讲
通过 Jetpack 架构组件解决一致性问题。KunMinX 邀您一起探寻多人协作软件工程背景下,高频痛点及解决途径。