×

技术坑

Android系统非法文件名无法删除解决办法

mtsym mtsym 发表于2025-08-11 浏览1616 评论0

android系统/sdcard/目录下有个文件名有特殊字符,无法删除怎么办
-rw-rw—- 1 root sdcard_rw 11111 2022-11-13 21:56 window_dump.xml
-rw-rw—- 1 root sdcard_rw 512332 2022-04-06 10:29 股票基金词\345
就是这个股票基金的文件,文件管理器无法删除,终端无法复制粘贴中文

你这个情况是典型的 文件名包含非法/非 UTF-8 编码字节

软件

Android Studio项目模块管理出现混乱的新bug

mtsym mtsym 发表于2020-01-16 浏览4671 评论0

  Android Studio一直都是bug满天飞,最近的3.5版本又出现一个让人比较糟心的bug,如果多个项目共用一个本地的模块,会出现打开一个项目的时候会把另一个项目的模块全部引进来,项目管理完全混乱,还可能出现之前提到过的bug停在Indexing paused due to batch update问题。
  出现这个问题,尝试gradle sync和Invalidate Caches都不行,关闭工程重新选择settings.gradle打开项目

技术坑

Android使用隐藏API的问题

mtsym mtsym 发表于2019-10-22 浏览4859 评论0

最近想弄一个输入法给自己的全键盘手机黑莓key1用,需要用到隐藏的API,以前的做法都是自己下载源码然后build的一个jar包替换sdk的,现在如果嫌麻烦可以直接找现成的,github上面就有已经编译好的android-hidden-api ,下载直接使用,不过某些版本存在问题,比如28版本的,就遇到有些API还是不能用,所以需要自己测试一下

另外记得在Eclipse时代,配置很方便

技术坑

Android下使用GridLayout时item大小不一致的问题

mtsym mtsym 发表于2019-07-29 浏览7011 评论0

升级androidx之后,GridLayout要比原来库里面的增强不少,不过使用的时候发现GridLayout的子view会出现大小不一致的情况,item的宽度有的多一两个像素点,引起的原因是没有给LayoutParams配置默认值


GridLayout.LayoutParams lp = new GridLayout.LayoutParams();
lp.width = 0;//赋值0就可以了
lp.height = 0;//赋值0就可以了
lp.rowSpec = Grid<!--autointro-->
安卓手机短视频如何倒放

日常

安卓手机短视频如何倒放

mtsym mtsym 发表于2019-07-29 浏览4993 评论0

这篇文章测试百度经验格式搬迁

安卓手机短视频如何倒放现在短视频软件越来越流行, 很多时候我们看到一个视频想知道是不是倒放的,或者想看一个视频的倒放效果,但是很多教程都是用PC软件的,非常不方便,而且操作难度也高,所以这里介绍一个安卓上的视频倒放转换软件视频精灵,只需要选择短视频文件就可以直接转换。工具/原料https://pan.baidu.com/s/1hqIsGq4方法/步骤1启动应用视频精灵,选择视频倒放2进入倒放转换界面后,点击右下角+号图标,选择需要倒放处理的视频3然后等

技术坑

AndroidStudio升级3.4.2后报错找不到kotlin.jvm.functions.Function0

mtsym mtsym 发表于2019-07-15 浏览7359 评论0

google真的是坑死人,刚升级了一下AS结果项目又编译不过去了,一直报错
找不到kotlin.jvm.functions.Function0,太TM扯蛋了,项目是纯java的,没有用kotlin,给我报这个错误,我真的服了。尝试了各种修改配置文件后,最后找到了解决办法。
打开Tools-˃Kotlin-˃Configure Kotlin in Project,对module配置kotlin支持就行了。
一个没用用到Kotlin的项目你要我添加Kotlin支持,是不是脑袋被门夹了。