新建工程,导入旧的module,出现Android Studio duplicate entry xx.class前言 这个是导入SystemUI时出现的,记录一下,方便自己查阅。 好记性不如烂笔头 正文 导入旧的module后出现: Cause: duplicate entry: androidx/core/R...Android小知识# Android Studio# duplicate# Gradlebiumall4年前02440
sleep和wait的区别简介前言 记录一下sleep和wait的区别 正文 wait必须搭配synchronize一起使用,而sleep不需要; 进入wait状态的线程能够被 notify 和 notifyAll 线程唤醒,而 ...小知识# sleep# waitbiumall2年前02430
查找当前目录下所有文件中关键字的内容前言 在做monkey时,会间隔把当前所有应用的内存占用打印出来,因此为了方便查看内存是否有持续增长,会使用命令查看所有dump的文件内容。 好记性不如烂笔头 正文 以下在Window系统中的git ...小知识# find# monkey# xargsbiumall3年前02420
framework中添加自己的aidl前言 简单记录一下在Framework中新增一个服务接口,方便应用调用,类似于获取AudioManager一样。 AudioManager audioManager = (AudioManager) ...Android小知识# Android# AudioManager# Frameworkbiumall1年前02390
关闭jaudiotagger的输出日志前言 jaudiotagger.jar是一个非常好的ID3解析,支持多种音频格式解析,比如MP3、FLAC、WAV、M4A等几种。 但是解析时会打印很多日志,记录一下,如何关闭日志打印。 正文 网上也...小知识# jaudiotagger# MP3# 日志打印biumall2年前02390
重写TextView的setText出现异常问题前言 TextView重写setText(CharSequence text, BufferType type) 时出现如下异常日志(截取部分日志): java.lang.NullPointerExc...Android小知识# CharSequence# NullPointerException# TextViewbiumall2年前02390
Android最近任务预览页面,概览屏幕预览图修改,敏感信息预览图隐藏实现前言 这个需求是显示在最近任务栏,但不让人预览。 正文 关于这个问题,其实让人很恼火,为啥不让人看呢? 不过需求贵需求,作为程序猿,我们的任务就是为了完成各种奇葩的需求。 下面分享几种可以实现的方式...Android小知识# activity# Android# FLAG_SECUREbiumall4年前02390
Android 13framework中添加AIDL前言 添加一个Service并让应用调用,类似于获取AudioManager一样。 AudioManager audioManager = (AudioManager) getSystemServic...Android小知识# AIDL# Android# AudioManagerbiumall4个月前12350