Android

圆形顺时针滚动ImageView

前言记录一下项目中用的圆形顺时针滚动的自定义ImageView,当然也可以顺时针滚动。主要是代码片段。正文记录于此,方便自己查阅。隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读参考文章

Android 13之MediaProvider的优化

前言记录一下Android 13的MediaProvider的优化。随着Android发展,Android10 扫描器的的主要功能就放MediaProvider中了,MediaScannner类的作用就淡化了。记录一下,对MediaProvider的优化,方便自己查阅。正文这里只是简单记...

jaudiotagger解析ID3第四版

前言前面介绍过《jaudiotagger解析ID3第三版》,然后后面又继续优化。当然,效果跟第三版差不多,但个人觉得写法更好,记录于此,方便自己查阅。阅读jaudiotagger源码进行对之前的代码优化。正文导入jaudiotagger.jar导入lib库/libs/jaudiotag...

Android刷新媒体库的方法

前言记录一下Android中如何通知扫描文件,也就是把新创建的媒体文件添加到MediaProvider中。这里简单介绍一下个人常用的几种方式。正文方式一发送广播,Intent.ACTION_MEDIA_SCANNER_SCAN_FILE是Android定义的广播。private voi...

AudioTrack简单使用

前言之前也记录过简单记录过AudioTrack的使用,但太久了,而且部分接口已经废弃。今天有空,重新记录一下。主要是提供够自己看的。正文这里主要是播放raw中pcm文件的代码片段,分别做了MODE_STREAM和MODE_STATIC两种方式。MODE_STATIC隐藏内容!付费...
145678122

随机推荐

Android 判断字符串是否乱码

前言前文《[代码片段]使用jaudiotagger解析ID3信息》中知道,解析出的ID3信息的文本存在乱码,部分ID3信息可以通过文本编码转换,但还是存在部分文本无法转成功。因此在项目中考虑直接过滤依旧是乱码的,同时把ID3信息置为未知。正文下面的方法可以转换jaudiotagger解析出...

Android加载动画常用做法简介

前言Android开发中常用到加载动画,因此今天有空记录一下使用方法和性能对比,方便自己查阅。正文效果就是一直旋转,下面是用到的部分加载图片(忘记保留来源地址了,只知道来自简书面,抱歉)隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读参考文章

史铁生:有关庙的回忆

据说,过去北京城内的每一条胡同都有庙,或大或小总有一座。这或许有夸张成分。但慢慢回想,我住过以及我熟悉的胡同里,确实都有庙或庙的遗迹。在我出生的那条胡同里,与我家院门斜对着,曾经就是一座小庙。我见到它时它已改作油坊,庙门、庙院尚无大变,惟走了僧人,常有马车运来大包小包的花生、芝麻,院子里终日磨声隆...

Android应用启动时出现白屏或者黑屏问题的简介

前言Android系统上,当启动应用时存在闪白屏或者黑屏,这种问题很常见。产生原因:当系统启动一个APP时,zygote进程会首先创建一个新的进程去运行这个APP,但是进程的创建是需要时间的,在创建完成之前,界面是呈现假死状态的,因为用户会以为没有点到APP而再次点击,这极大的降低用户体验,...

C语言之指针

前言记录一下C语言中的指针相关知识,算是回顾之前所学吧。正文指针在C语言中,内存单元的地址称为指针。专门用来存放地址的变量,称为指针变量。存储类型 数据类型 * 指针变量名;int a = 10;# 第一种int *p = &a;# 第二种int *p; //...

Android应用被杀的日志分析记录

前言最近Android项目中出现一个问题,应用开机源记忆拉起,突然被强制性退了(看Activity的生命周期),搞得我一时懵逼了。日志有这几个打印BufferQueueConsumer( 419): [Splash Screen com.la.media#0](this:0x7ccbe90...