打赏

01 2022 档案

摘要:适配 通常我们说的适配,严格来讲分成两个阶段。 第一部分是通配性问题, 即使我不对我的项目进行任何修改,不修改 TargetSdkVersion 也需要进行关注, 个人喜欢把它叫通配性问题。 第二部分则是全面适配问题, 即 TargetSdkVersion 等于 31 才需要去关注的问题. 这里主要 阅读全文
posted @ 2022-01-24 09:44 YY2000 阅读(559) 评论(0) 推荐(0) 编辑
摘要:1. 滑动不流畅 解决方法一: recyclerView.setNestedScrollingEnable(false); 解决办法二: LinearLayoutManager layoutManager = new LinearLayoutManager(getContext()); recycl 阅读全文
posted @ 2022-01-22 10:27 YY2000 阅读(1042) 评论(0) 推荐(0) 编辑
摘要:在android中如果你的程序发生崩溃,一般程序就会退出,这时用户就要重新打开App并重复进行操作,当这个时候,我们或许会需要一个需求,让App自动重启,有的公司会发布公测版App这个时候,如果发生问题,可以让用户填写反馈报告,这时CustomActivityOnCrash就给我们带来了便利! 效果 阅读全文
posted @ 2022-01-18 09:34 YY2000 阅读(208) 评论(0) 推荐(0) 编辑
摘要:Android 的四种启动模式(网上一搜一堆哦)standard:默认模式,允许多实例singleTop:相比于standard,有新的启动请求时,只有在目标Activity处于当前栈顶时,才会调用onNewIntent()而不创建新实例,其他情况都和standard一致singleTask:设置了 阅读全文
posted @ 2022-01-17 09:13 YY2000 阅读(153) 评论(0) 推荐(0) 编辑
摘要:项目中遇到的小问题,没有想到会有多点触控的情况,如下完美解决 1.在这两个按钮 或其他控件 的父控件上加上 android:splitMotionEvents="false" 是否允许多点触控 2.可以通过为application、activity自定义主题的方式来关掉多点触摸功能,只需要在自定义的 阅读全文
posted @ 2022-01-14 15:25 YY2000 阅读(440) 评论(0) 推荐(0) 编辑
摘要:注:bitmap手动释放 ActivityA.class 传递 Intent intent = new Intent(XiaoListActivity.this, QupeiyinActivity.class); intent.putExtra("mCurrentPlayImageURL", mCu 阅读全文
posted @ 2022-01-14 14:40 YY2000 阅读(208) 评论(0) 推荐(0) 编辑
摘要:项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。1. 创建签名文件2. 填写好签名参数3. 生成APK注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了 为什么要打包 我最开始就有这个疑问,我们的代码不是点了下运行按钮就 阅读全文
posted @ 2022-01-14 14:31 YY2000 阅读(112) 评论(0) 推荐(0) 编辑
摘要:Android S 适配 最近在做app的Android S适配,targetSDK切到了31,记录一下适配的主要内容 compileSdkVersion = 'android-S' minSdkVersion = 31 targetSdkVersion = 'S' Android manifest 阅读全文
posted @ 2022-01-14 14:24 YY2000 阅读(324) 评论(0) 推荐(0) 编辑
摘要:public class AppManager { private Stack<Activity> activityStack; private static AppManager instance; private AppManager(){} /** * 单一实例 */ public stati 阅读全文
posted @ 2022-01-11 16:31 YY2000 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一 okgo的简介 该库是封装了okhttp的标准RESTful风格的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支 阅读全文
posted @ 2022-01-11 16:04 YY2000 阅读(538) 评论(0) 推荐(0) 编辑
摘要:项目地址:https://github.com/jeasonlzy 该库是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证 阅读全文
posted @ 2022-01-11 15:57 YY2000 阅读(2076) 评论(0) 推荐(0) 编辑
摘要:如何像Glide一样绑定Activity的生命周期呢,本文通过模拟Glide实现一个简单的绑定Activity生命周期的方法。本文尽量使用Glide一样的类名,删除不需要的业务,实现的思想大同小异。 1、业务类RequestManager和Glide不同个,我们把业务类实现在RequestManag 阅读全文
posted @ 2022-01-10 16:32 YY2000 阅读(231) 评论(0) 推荐(0) 编辑
摘要:private var disableAllClick: Boolean = false //禁用所有触摸事件 fun setDisableAllClick(disableAllClick: Boolean): BaseActivity { this.disableAllClick = disabl 阅读全文
posted @ 2022-01-10 16:22 YY2000 阅读(58) 评论(0) 推荐(0) 编辑
摘要:RxJava2 RxJava2 发布已经有一段时间了,是对 RxJava 的一次重大的升级,由于我的一个库cv4j使用了 RxJava2 来尝鲜,但是 RxJava2 跟 RxJava1 是不能同时存在于一个项目中的,逼不得已我得把自己所有框架中使用 RxJava 的地方以及 App 中使用 RxJ 阅读全文
posted @ 2022-01-10 16:20 YY2000 阅读(203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示