Android上使用sdcard作为内置存储卡
android6.0 支持用sd卡作为内置存储
由此想到了家里的小米电视4C,500M的可用存储空间只能看一下小米下载的广告,变空间不足了
正好看到了android的新特性,便想拿小米电视做实验,没想到成功了,特别有成就感,所以想记录一下
工具
adb
adb是android-sdk下的工具,各个平台安装方法相似,以下推荐简单的安装方法
建议安装commandline-tools才100M大小对比android-studio 900M,还是命令行充满了简洁性
1 | debian |
开始实践
打开电视开发者选项
- 连续点击build number是android的通用方法
对于小米电视是连续点击产品型号,直到出现您已处于开发者模式即可 - 允许adb调试
在账号与安全页面允许adb调试
adb连接设备
1 | 连接到设备 |
设置U盘为内部存储设备
1 | adb shell # 让android系统给出shell让你操作 |
安装应用到内部存储设备
以下用百度网盘作为例子,将应用移动到SD卡
1 | UUID是这样的[xxxxxxxxxx-xxxx-xxxxx-xxxxx-xxxxxxxxxx] |
问题
为什么要移动应用到SD卡
其实root是可以设置系统默认安装到SD卡,但是现在的android root太麻烦了,以后也会更麻烦,厂商有毒
1 | pm set-install-location [0/auto] [1/internal] [2/external] |
adb删除内置应用
非常简单了,找到包名,直接删除就可以了
什么小米电视商城,小米应用商店都可以删除
1 | pm list packages -f # 查看包名 |
用adb直接安装应用
用adb安装应用太方便了
1 | 前提是adb已经connected |
如何知道sm/pm如此好用的命令还有什么功能
我也是直接sm/pm –help等它报错就能看到介绍了
df命令帮了我很多忙
可以看到磁盘分区容量和剩余,太方便了
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.