随机推荐
Android调试时出现Read-only file system简介
前言记录一下,方便自己查阅。正文在调试机器是,push了一个WifiDebug.apk到 /system/priv-app/WifiDebug,由于忘记改签名了,重启机器后一直奔溃导致机器一直卡在动画界面。ps : /system/priv-app/WifiDebug 在push前创建虽...
adb shell dumpsys audio使用
前言工作中也常用到Android的shell命令adb shell dumpsys audio至于这个命令能做啥,接下来我们简单的讲解一下PS : 本文在Android 9.0上测试的,4.2时dumpsys audio不一定有这么多信息正文dumpsys audio出来的信息有很...
Seekbar的一些总结
前言seekbar是很常见的,也用的比较多,今天就整理一些seekbar相关的知识。老生常谈,会的就跳过吧,这里只是简单的记录而已。正文如果不改变seekbar的progressDrawable和thumb,也就是用APP的主题样式,一般情况比较丑或者跟设计不符合,基本上都需要改动。我们...
设计模式之观察者模式
观察者模式是使用频率最高的设计模式之一,它用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应作出反应。观察者模式定义观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并...
修改Framework画中画(pip)中默认UI和逻辑定制
前言记录一下自己修改Android画中画UI界面和定制化逻辑。记录一下,方便自己查阅。正文如上图,一个六个按钮。对于自定义界面的话,会改如下删除[设置]按钮去除双击进入全屏播放(容易误操作),只有点击[]后才进入全屏播放优化X退出PIP时声音和画面不同步暂停问题隐藏内容!付...
使用sqlite3命令
前言调试机器中大部分是带有sqlite3模块的,当然是一般而言啦,有些厂商不会让用户去操作这个的。本文摘抄部分sqlite3的操作命令,方便自己查阅。正文这里以Android 13中MediaProvider的数据库操作为例。进入sqlite3的操作界面进入adb shell# 进...