自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 安卓麦克风权限在应用到后台后,权限丢失,发不出声音

补充一个点,startForgroundService发生后,10s内要service#onStartCommand内执行到 startForeground方法,否则就会崩溃,但是startForeground方法有过补充,在安卓10以下,只有startForeground(id,notification),没有type参数,所以需要区别使用,否则就会anr崩溃。但是我照着文档demo和网上的提供代码,最终效果发现没有这个通知栏在上面,启动失败,但是服务是正常运行的,生命周期的日志正常,就是不见通知踪影。

2024-02-29 11:18:23 1347

原创 adb连接手机时,总是断联

另开命令行 adb kill-server 杀掉进程,再重连,adb devices,然后若再断联就再使用这两个命令,不需要手动拔插线。然后慢慢的连接就稳定了,到后面就不再需要这两个命令了。可能电脑和手机在这样断联的过程中连接变稳定就好多了。昨天连接了新手机总是断联。电脑没有安装wps,没有其他adb抢夺端口,就是基础的连接不稳。android studio关闭。使用这个方式可以替代拔插线的操作。在无法确定线有没有问题的时候。

2024-01-04 10:25:22 1312

原创 activity跳转时出现一闪而过的黑屏

但是在排查中发现,没有登录就没有问题,有登录无dailog也会有一闪而过的黑屏。这里就要借助生命周期的顺序,在intent跳转另一个activity时,是先另一个activity的onCreate,onResume,再原本activity #onStop,所以可以借助这个特性,掩盖掉旧activity的销毁黑屏。排查登录页的主题发现,确实这个登录页没有排除黑白屏的问题,所以黑屏其实是因为登录后跳转回中转页,而中转页页面是透明没有内容的,导致下面的登录页销毁时被看到,所以黑屏。这个办法也是最好的办法。

2024-01-04 10:20:57 532

原创 android studio的gradle 问题处理

gradle升级报错

2023-11-15 10:59:10 151

原创 安卓跳转各厂商的应用市场

安卓跳转各厂商应用市场应用详情页

2023-10-18 16:40:36 1550 2

原创 HashMap的扩容机制以及源码解释

HashMap源码分析,自用版

2022-08-15 19:36:18 575 1

原创 自定义view与viewgroup

我的面试总结

2022-08-05 18:21:05 550

原创 安卓生命周期与view的关系

个人学习总结

2022-08-05 17:12:07 588

原创 Android Studio金丝雀4.2版本安装时与引导的问题

安装Android Studio时控制它的包的位置我的情况比较特殊,可能很多人没遇到过,但是事情是共通的,通过这些地方的现象还是让我解决了这个大问题,问题总结在另一篇文章中特殊问题1.卸载不彻底我安装这个studio的时候由于和绿色版的相撞了,导致两个版本都不能用了,我就只能卸载掉了这个黄色的。以前的版本卸载时会提示你把设置删掉,但这次没有,留下了问题根源。解决办法,点击File->Manager IDE Settings->Import Settings,可以有重新设置的机会,然后

2020-07-03 10:15:33 2937

原创 使用黄色Android studio时的gradle配置问题(金丝雀版)

使用金丝雀版Android Studio遇到的稳定性问题和绿色版本的冲突问题 以及国内镜像不可以用的问题。本来安装时没有注意,然后黄色版本就自动抓取了绿色版的C盘下三大件:.android,.gradle,.AndroidStudio4.0,然后就乱套了,不得已,将原本的绿色版卸载,并且重新配置了新的地址,给它们安了个新家。其实我一直想直接重新配置这三个东西的位置,但总是找不到,后来找到了:file->Manager IDE setting->import Settings…,选择重新设

2020-07-03 09:03:19 869

原创 有关TabLayout使用setupWithViewPager的坑

都说setupViewPager在使用时有个大坑,这里给自己提个醒:使用setupWithViewPager绑定tabLayout和ViewPager的时候:binding.tlObjective.setupWithViewPager(binding.vpObjective);//tablayout.setupWithViewPager(viewPager);然后在此之后,再addTab...

2020-03-31 17:07:13 1217 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除