Android 踩坑记录
文章平均质量分 70
Android开发过程中的一些坑及解决办法
职场007
共享共赢,互利共生,尊重原创,勇于创新
展开
-
使用Android Native Hook技术解决VLC播放器闪退的问题
在做公司的一个TOB的需求时,发现调起Unity提供的3D播放器播放网络在线视频时闪退了,然后就拉着相关部门的人一起分析问题,最后定位到是VLC里面用到的系统日志打印函数在部分的系统上会出问题,于是各部门的同事就开始想各种解决方案,当时主要是两个部门的同事提出了两种解决方案,一方面是系统部门的人提出直接在系统上改,因为ROM是我们自己的所以可以改系统的代码。禁用掉日志打印函数中引发闪退的部分,但是这样就会导致其他APP使用这个日志打印函数时就无法获取到日志了。但也不失为一个解决办法。原创 2024-03-04 20:35:33 · 1025 阅读 · 2 评论 -
解決JetpackCompose 编译通过但是运行报错的问题
解决Compose UI 运行报错的问题,编译啥的都能通过,也能安装成功,但是就是运行无法成功,启动就闪退。原创 2023-07-22 17:35:14 · 183 阅读 · 0 评论 -
Android Studio无法打开问题解决记录
Android Studio因为禁用Kotlin插件导致启动一直报错,无法使用,本文主要是解决这个问题的方法步骤原创 2023-07-11 21:15:52 · 872 阅读 · 0 评论 -
Android 10深色主题适配踩坑记录
Android 10 推出了深色主题,便于用户根据白天和夜晚自由切换合适的主题。在适配的过程中,要特别注意,切换主题会导致当前activity被重建,也就是会重新走一遍Activity的生命周期,就和横竖屏切换时会重新走生命周期一样,这时如果你正在处于录制视频的页面并且正在录制视频,如果你下拉打开通知栏,然后点击切换深色主题,就会导致当前的录制停止。 出现此文题的原因就是切换到深色主题时导致activity被重建了。有的解决方法是通过activity的onSaveInstanceState(...原创 2020-06-09 14:53:37 · 4333 阅读 · 7 评论 -
关于Android CountDownTimer使用注意事项
使用方式注意如下所示,有人喜欢用种方式使用倒计时,这样的确是可以实现计时功能,但是,这样会有个小问题,那就是如果有一个需求是要计时结束后跳转到一个页面A,并且点击其他按钮时也会跳转到一个页面B,如果计时器还在计时,就算你销毁了当前页面,当你跳转到另一个页面B,过一段时间你会发现,突然跳到了A,为什么呢?刚才不是已经销毁了这个页面了吗?其实是你跳转到B页面后,计时器还在计时,当计时结束后就会跳转到你...原创 2019-02-20 11:52:33 · 3199 阅读 · 0 评论