Android 13 U盘挂载监听

Android 91es.com站长2024年4月25日 am11:42发布1个月前更新
0
导航号,我的单页导航
目录

  1. 前言

    记录一下监听U盘挂载和卸载的方法。

    记录于此,方便自己差异。

    正文

    这里介绍目前知道的且测试ok的方式,看源码很多,但部分没通过测试。

    下面主要是2种方式,一个是广播,一个是registerStorageVolumeCallback()。

    隐藏内容!
    评论后才能查看!

    registerStorageVolumeCallback

    这个是Android R (Android 11)开始有的方式。

    隐藏内容!
    评论后才能查看!

    日志打印

    日志打印比较多,这里截取一部分

    # 挂载
    onStateChanged getState : mounted
    onStateChanged getUuid : 5055-B658
    onStateChanged getMediaStoreVolumeName : 5055-b658
    onStateChanged getDirectory : /storage/udisk3
    onStateChanged getStorageUuid : null
    
    # 卸载
    onStateChanged getState : ejecting
    onStateChanged getUuid : 5055-B658
    onStateChanged getMediaStoreVolumeName : 5055-b658
    onStateChanged getDirectory : null
    onStateChanged getStorageUuid : null

    参考文章

版权声明 1、 本站名称 91易搜
2、 本站网址 https://www.91es.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权请留言
4、 本站禁止发布或转载任何违法的相关信息,如有发现请向站长举报
导航号,我的单页导航

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

暂无评论...