惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
Y
Y Combinator Blog
I
InfoQ
美团技术团队
罗磊的独立博客
B
Blog RSS Feed
GbyAI
GbyAI
小众软件
小众软件
IT之家
IT之家
Engineering at Meta
Engineering at Meta
Blog — PlanetScale
Blog — PlanetScale
V
V2EX
Last Week in AI
Last Week in AI
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
MyScale Blog
MyScale Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
Apple Machine Learning Research
Apple Machine Learning Research
The GitHub Blog
The GitHub Blog
T
The Blog of Author Tim Ferriss

龙鲲博客

利用AI智能体+Cloudflare给任意网页制作即时RSS - 龙鲲博客 免费领取豆包会员1个月(含Seedance 2.5视频模型) - 龙鲲博客 无限免费使用MiniMax M3 AI大模型的方法 - 龙鲲博客 全国联通1分钱领B站大会员月卡+15G B站定向流量 - 龙鲲博客 不自动关机:免费领取6个月华为云电脑 - 龙鲲博客 手慢无:免费领取永久腾讯QQ VIP邮箱后缀 - 龙鲲博客 百分之百跳过红果短剧/漫剧广告的方法 - 龙鲲博客 使用必应搜索:一年兑换300元猫超卡/盒马卡/沃尔玛卡/KFC消费券/麦德龙消费券 - 龙鲲博客 有QQ号就行:免费领WPS、迅雷、keep、芒果会员 - 龙鲲博客 外贸人员必看:WhatsApp最新骗局 - 龙鲲博客 红米手机黑屏如何导出数据(适用小米系列) Ai信息差:国产无代码编程开发平台汇总 小存储电脑福音:C盘清理技巧汇总 免费领取10年CN域名隐私保护 国产龙虾WorkBuddy无法登录怎么办 如何搭建一个免登录的临时文件传输系统 有惊无险:京东账号所有数据“丢失”怎么办 自动将任意大文件分割并转换成单独Markdown文件 房子差点被烧:为什么插座都烧没了空气开关没有跳闸
自动导出任意软件自己数据的通用方法
龙鲲 · 2026-04-03 · via 龙鲲博客

本文于 2026年4月3日 4:45 更新,注意查看最新内容

前言

之前用过一个软件来写日记,时间一久积累了接近9万字的内容,最近想把数据导出来进行整理,然后发现软件不提供导出功能,于是就想到了之前导出阿里小号绑定平台的方法,索性进行了相关尝试,发现可以跑通流程,这里记录相关方法,以备日后查阅。

原理

官方提供了安卓设备和电脑之间的中间件,用于操作安卓设备,也就是ADB,而ADB中有一个叫uiautomator dump的命令,它可以生成当前屏幕UI层级的XML文件,使用这个方法便可以导出任意软件中关于自己的文字数据。

准备

1.安装Python环境:https://www.python.org/

1.1若需将最终的数据生成Word文档,可以执行如下命令(如果只需要TXT文件,则无需安装)。

pip install python-docx Pillow

2.手机连接电脑开启开发者模式,并打开USB调试。

3.安装ADB工具,通过命令行使用ADB连接手机。

adb devices

代码

由于各个手机不一样,最终都可能需要靠自己进行细微调整,加上本次导出软件不方便公开,所以这里不再贴具体的代码,如果需要参考事例,可以看之前的文章《阿里小号一键导出短信并统计绑定的平台》

如何获取对应软件的控件ID

1.在手机上打开对应页面

2.依次执行如下命令,在电脑上生成当前界面的 XML 文件

adb shell uiautomator dump /sdcard/xxx.xml 
adb pull /sdcard/xxx.xml

步骤

1.新建一个文件夹

2.将需要执行的代码保存为export_xxx.py

PS:若以记事本新建记得右键另存为,并选择UTF-8编码。

3.在需要保存数据的文件夹,按住键盘上的Shift键,右键打开在此处打开PowerShell窗口,并在命令行中输入如下命令:

python export_xxx.py

4.测试相关代码稳定性,并进行相应修改。

测试

补充

本文提供的方法只能导出文字数据,关于图片数据需要进一步测试,或者采取折中的方法截图来变相导出,如需使用截图功能,可以提前安装pillow,安装命令如下:

python -m pip install pillow

参考

《最好的ADB教程,从下载安装到使用的详细说明,从小白到工作【win+ linux】》