IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> android开发踩坑 -> 正文阅读

[移动开发]android开发踩坑

2021.10.23 视频下载和音频提取功能

1.android权限问题

android低级版本的权限在mainfest.xml里可以直接定,但在高版本需要动态申请。
其中android10的网络权限申请有坑。

在Android 版本 targetSdkVersion 29以后
打开AndroidManifest.xml文件
找到<application 标签 在此标签中加一行代码 就可以了
android:requestLegacyExternalStorage=“true”
链接

2.android媒体库更新

在把视频DCIM/Camera文件后图库里不显示,是因为图库里显示的是媒体数据库中的,为了显示,要在添加后让系统进行一次扫描。

private void updateGallery(String filename)//filename是我们的文件全名,包括后缀哦  
    {  
        MediaScannerConnection.scanFile(this,  
                  new String[] { filename }, null,  
                  new MediaScannerConnection.OnScanCompletedListener() {  
              public void onScanCompleted(String path, Uri uri) {  
                  Log.i("ExternalStorage", "Scanned " + path + ":");  
                  Log.i("ExternalStorage", "-> uri=" + uri);  
              }  
         });  
    }  

链接

3.线程问题

okhttp3要求在线程中运行,此时不能再线程内改变主线程的信息,需要传递消息请使用Handler,此外handler还可以通过方法的参数传递来跨类传信息。

4.音频提取问题

ffmpeg虽然大,但由于是c++的库,需要交叉编译很麻烦,使用android自带的则其支持的类型有限(mp4,3gp),提取时只用Extractor不行,具体看代码https://www.bilibili.com/video/BV1As411a7TP
此外,用他的方法分离后,若使用音乐软件修改信息(名称、歌手等),则会导致音频文件损坏,音乐软件闪退,目前还不知道为什么。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-10-25 12:38:54  更:2021-10-25 12:39:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:20:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码