- 博客(11)
- 收藏
- 关注
原创 安卓麦克风权限在应用到后台后,权限丢失,发不出声音
补充一个点,startForgroundService发生后,10s内要service#onStartCommand内执行到 startForeground方法,否则就会崩溃,但是startForeground方法有过补充,在安卓10以下,只有startForeground(id,notification),没有type参数,所以需要区别使用,否则就会anr崩溃。但是我照着文档demo和网上的提供代码,最终效果发现没有这个通知栏在上面,启动失败,但是服务是正常运行的,生命周期的日志正常,就是不见通知踪影。
2024-02-29 11:18:23
2279
原创 adb连接手机时,总是断联
另开命令行 adb kill-server 杀掉进程,再重连,adb devices,然后若再断联就再使用这两个命令,不需要手动拔插线。然后慢慢的连接就稳定了,到后面就不再需要这两个命令了。可能电脑和手机在这样断联的过程中连接变稳定就好多了。昨天连接了新手机总是断联。电脑没有安装wps,没有其他adb抢夺端口,就是基础的连接不稳。android studio关闭。使用这个方式可以替代拔插线的操作。在无法确定线有没有问题的时候。
2024-01-04 10:25:22
2379
原创 activity跳转时出现一闪而过的黑屏
但是在排查中发现,没有登录就没有问题,有登录无dailog也会有一闪而过的黑屏。这里就要借助生命周期的顺序,在intent跳转另一个activity时,是先另一个activity的onCreate,onResume,再原本activity #onStop,所以可以借助这个特性,掩盖掉旧activity的销毁黑屏。排查登录页的主题发现,确实这个登录页没有排除黑白屏的问题,所以黑屏其实是因为登录后跳转回中转页,而中转页页面是透明没有内容的,导致下面的登录页销毁时被看到,所以黑屏。这个办法也是最好的办法。
2024-01-04 10:20:57
655
原创 Android Studio金丝雀4.2版本安装时与引导的问题
安装Android Studio时控制它的包的位置我的情况比较特殊,可能很多人没遇到过,但是事情是共通的,通过这些地方的现象还是让我解决了这个大问题,问题总结在另一篇文章中特殊问题1.卸载不彻底我安装这个studio的时候由于和绿色版的相撞了,导致两个版本都不能用了,我就只能卸载掉了这个黄色的。以前的版本卸载时会提示你把设置删掉,但这次没有,留下了问题根源。解决办法,点击File->Manager IDE Settings->Import Settings,可以有重新设置的机会,然后
2020-07-03 10:15:33
2960
原创 使用黄色Android studio时的gradle配置问题(金丝雀版)
使用金丝雀版Android Studio遇到的稳定性问题和绿色版本的冲突问题 以及国内镜像不可以用的问题。本来安装时没有注意,然后黄色版本就自动抓取了绿色版的C盘下三大件:.android,.gradle,.AndroidStudio4.0,然后就乱套了,不得已,将原本的绿色版卸载,并且重新配置了新的地址,给它们安了个新家。其实我一直想直接重新配置这三个东西的位置,但总是找不到,后来找到了:file->Manager IDE setting->import Settings…,选择重新设
2020-07-03 09:03:19
939
原创 有关TabLayout使用setupWithViewPager的坑
都说setupViewPager在使用时有个大坑,这里给自己提个醒:使用setupWithViewPager绑定tabLayout和ViewPager的时候:binding.tlObjective.setupWithViewPager(binding.vpObjective);//tablayout.setupWithViewPager(viewPager);然后在此之后,再addTab...
2020-03-31 17:07:13
1273
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人