暂无评论...
随机推荐
Android ListView子item高度定长固定值无效问题详解
前言最近做显示音乐列表信息时,发现ListView的Item布局中固定的高度失效了,怎么设置这个高度都失效。参考网用和自己折腾过程,记录一下,防止下次忘记。总结整理一下原因:1. LayoutInflater.inflate(int resource, ViewGroup root)...
shell脚本执行提示bad interpreter...
前言创建temp.sh脚本后,写入执行命令。执行时出行如下提示。-bash: ./temp.sh: /bin/bash^M: bad interpreter: No such file or directory正文通过鼠标右键创建文件temp.sh或者使用touch命令创建temp.sh都...
AudioTrack简单简介之四:wav去掉文件头之解决爆音
其实这个是我自己对WAV头文件没有理解对,应该早就解决了的。看图WAV文件头信息由大小44个字节的数据组成:4字节数据,内容为“RIFF”,表示资源交换文件标识4字节数据,内容为一个整数,表示从下个地址开始到文件尾的总字节数4字节数据,内容为“WAVE”,表示WAV文件标识4字节数...
动态代理Proxy.newProxyInstance
前言记录一下Java中的动态代理相关知识,主要是为了Android中Hook技术要用,因此记录一下,方便自己查阅。正文什么是动态代理利用Java的反射技术,在运行时创建一个实现某些给定接口的新类(动态代理类)。代理的是接口(Interfaces),不是类(Class),也不是抽象类。n...
使用sqlite3命令
前言调试机器中大部分是带有sqlite3模块的,当然是一般而言啦,有些厂商不会让用户去操作这个的。本文摘抄部分sqlite3的操作命令,方便自己查阅。正文这里以Android 13中MediaProvider的数据库操作为例。进入sqlite3的操作界面进入adb shell# 进...
Android消息机制源码介绍
前言对于Android消息机制源码分析已经烂大街了,之前跟网上大佬走了一遍,还记录了一下(《Android消息机制之一基础简介(1)》)。我们知道消息机制涉及如下几个类Message消息MessageQueue消息队列Handler消息的分发者和处理者Looper消息循...