- 博客(25)
- 收藏
- 关注
原创 补充通过字节流判断文件类型 URLConnection判断Content-Type
webp 文件是一种用于图像压缩的格式,通常用于图像处理和网络传输。wav 文件是一种用于存储音频文件的格式,通常用于音频处理和播放
2024-04-16 16:48:35
381
原创 Android studio 启动失败Missing essential plugins: com.android.tools.design org.jetbrains.android
找到根目录下的disabled_plugins.txt文件,把里面带有org.jetbrains开头的删除即可。禁止了Android studio插件导致的,这个插件是默认安装的, 故禁止重启后导致启动失败。
2023-09-17 17:43:19
1588
原创 GitHub Copilot Chat
代码解释,快捷补充代码注释、修复代码、单测、会话。基于 GPT-4 的 copilot chat,目前只能在vscode 开发版中使用。具体功能及使用方法可参考。
2023-08-18 19:37:26
383
原创 vivo 测试机联调安装apk安装失败
vivo 手机 再Android studio 中调试安装失败 The application could not be installed: INSTALL_FAILED_TEST_ONLY
2023-08-09 16:43:02
354
原创 修复chromium浏览器内核crash,[FATAL:jni_android.cc(289)] Please include Java exception stack in crash report
Google Play chromium内核异常crash[FATAL:jni_android.cc(289)] Please include Java exception stack in crash report)com.facebook.common.memory.PooledByteBuffer$ClosedExceptionInputStreamUtil.available(chromium-TrichromeWebViewGoogle6432.aab-stable-573513133:1)
2023-07-08 21:34:41
2320
1
原创 Brotli压缩、Brotli优势、压缩效率、Android接入Brotli、BrotliInterceptor拦截器
Brotli压缩、Brotli优势、压缩效率、Android接入Brotli、BrotliInterceptor拦截器
2023-04-19 21:16:32
2694
原创 Android WebView H5视频播放实现全屏播放功能、全屏按钮不显示、灰显、点击无效问题解决方案
Android WebView H5视频播放实现全屏播放功能。问题全屏按钮不显示、灰显、点击无效解决方案。HTML5 Video Support。1. 打开硬件加速(3.0以上版本支持) ,防止h5重新加载,切换横屏时,屏幕的H5内容始终以竖屏显示。2. set一个WebChromClient,实现onShowCustomView() 方法和onHideCustomView()方法。3. 全屏支持。
2023-04-18 11:22:24
8041
1
原创 Android WebView 优化、WebV离线包开发出现Crash: Fatal signal 5 , code 1, fault addr 0x6e1f33c798 in tid 32217
Android WebView 优化/离线包出现Crash: A Fatal signal 5 , code 1, fault addr 0x6e1f33c798 in tid 32217。WebView Chrom内核出现错误。WebView离线包功能对资源进行拦截。Fresco缓存可关闭的引用CloseableReference:1. 调用者拥有这个引用2. 持有者在离开作用域之前,需要关闭引用3. 不要自己释放资源!4. 除了引用的持有者,闲杂人等等不得关闭引用5. 在赋值给变量前,先进行clone
2023-04-14 17:41:35
93321
原创 SourceTree安装、跳过登陆、 这是一个无效的源/url路径多种原因解决方案
SourceTree安装、跳过登陆、 这是一个无效的源/url路径多种原因解决方案
2023-03-28 14:33:42
2524
原创 SourceTree中“提交回滚”和“重置到此次提交”的区别
SourceTree中“提交回滚”和“重置到此次提交”的区别一、提交回滚二、重置提交1.软合并-保存所有本地改动2.混合合并-保存工作副本但重置索引3.强行合并-丢弃所有工作副本改动三、强制推送开启步骤
2022-12-02 14:43:12
3468
原创 三段式抽屉BottomSheetBehavior嵌套RecyclerView滑动冲突的三个解决方案
三段式抽屉BottomSheetBehavior嵌套RecyclerView滑动冲突的三个解决方案。上一篇文章介绍了BottomSheetBehavior的实现,这篇文章进一步的介绍BottomSheetBehavior嵌套RecyclerView导致的滑动冲突,即BottomSheet可三级滑动,RecycleView不可滑动,RecycleView可滑动时BottomSheet不可滑动。......
2022-08-17 17:28:50
4059
1
原创 使用高德地图2D/3D SDK添加海量描点Marker以及视图中显示所有描点、我的定位添加呼吸动画
使用高德地图2D/3D SDK添加海量描点Marker以及视图中显示所有描点、我的定位添加呼吸动画。缩放移动地图,保证所有自定义marker在可视范围中。
2022-08-16 18:04:43
3182
1
原创 Android 跳转到第三方地图App实现方案,目标地点定位、地点附近关键字搜索
Android 跳转到第三方地图App实现方案Android 跳转到高德地图、腾讯地图、百度地图。跳转到第三方地图目标地点定位、目标地点附近关键字搜索
2022-07-14 11:17:59
1745
原创 Dialog 设置透明背景(去掉蒙层)状态栏颜色不改变
Dialog 设置透明背景,Dialog 去掉灰色蒙层,Dialog 弹出时状态栏颜色不改变
2022-07-14 10:56:25
5032
原创 三段式(抽屉式)底部弹窗BottomSheet,仿高德地图主页弹窗
三段式(抽屉式)底部弹窗BottomSheet,仿高德地图主页弹窗。弹窗有收起状态,中间态,全部展开态。
2022-07-11 17:22:07
3088
原创 支持其他应用打开,接收其他应用文件并保存
APP支持其他应用打开,使自己app出现在其他应用打开列表中。 APP接收第三方app文件,并保存在手机。
2022-04-26 11:32:59
494
原创 RecycleView.findFirstCompletelyVisibleItemPosition 始终为0
问题: RecycleView.findFirstVisibleItemPosition、findFirstCompletelyVisibleItemPosition、findLastVisibleItemPosition、findLastCompletelyVisibleItemPosition的值始终为0原因: 若xml外层嵌套了NestedScrollView,则始终返回 0另外: recyclerView.layoutManager 需为 LinearLayoutManager
2022-04-01 11:34:03
1932
1
原创 TextView内容过多,超过n行显示“...全文”
Android 列表中TextView内容过多时,超过n行在末尾显示“...全文”,“查看全文”等
2022-03-25 17:07:10
1768
原创 【Bug修复】java.lang.IllegalArgumentException、java.lang.NullPointerException 问题解决修复
【Bug修复】java.lang.IllegalArgumentException、java.lang.NullPointerException 问题解决修复。问题说明;分析解决;相关代码;【**根本原因**】若路由跳转页面没传参数时,使用@Autowire初始化参数对象无效,对象为null【**解决方案**】使用常规获取跳转参数的方式:getIntent.getString()【**代码定位**】可从log7、8、9中 model.BugActivity.initBinding定位相关类
2022-01-10 15:22:52
3746
原创 【Bug修复】数据库异常SQLiteFullException: database or disk is full 问题解决修复(低版本手机)
【Bug修复】数据库异常SQLiteFullException: database or disk is full 问题解决修复(目前在6.0及以下低版本手机出现)**日志堆栈信息**: Caused by: net.sqlcipher.database.SQLiteFullException: database or disk is full: COMMIT;
2022-01-10 14:54:48
9735
原创 桌游狼人杀、警匪游戏、双身份杀人游戏(狼人杀2.0升级版)最全、最详细规则、攻略
桌游狼人杀、警匪游戏、双身份杀人游戏、双重身份狼人杀、狼人杀2.0升级版游戏最全、最详细规则、攻略。狼人杀刚火时玩了好一段狼人杀,刚开始也觉得挺好玩的,后面玩都成被首杀首验玩家,体验感蹭蹭蹭往下掉...最近玩了双身份杀人游戏,发现体验感很强,第一身份死了还有第二身份,对新手也很友好,没有狼人杀那么紧张。每次玩双身份杀人游戏,都需要对新手进行解释,同时网上也没有很完整的游戏规则,故花了点时间写了这篇文章。如若有其他玩法或进阶玩法,欢迎各位下面评论????
2022-01-05 12:55:48
13721
转载 浅析kotlin协程、挂起和非阻塞式挂起
这里写自定义目录标题协程是什么协程好在哪什么时候用协程?基本使用协程处理并发对比 launch 与 async 这两个函数。suspend关键字suspend 的意义?怎么自定义 suspend 函数?知识点:协程究竟是什么协程到底好在哪里协程具体怎么用协程是什么Kotlin 官方文档说「本质上,协程是轻量级的线程」。很多博客提到「不需要从用户态切换到内核态」、「是协作式的」等等。我们所有的代码都是跑在线程中的,而线程是跑在进程中的。协程没有直接和操作系统关联,但它不是空中楼阁,它也
2021-12-28 16:26:25
2228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人