我为我的Android程序写了一些类,它运行了。然而,它占用了太多的ram,因为文件中的数据不是由应用程序处理的良好形式。现在让我们将文件称为Foo.txt
。
我现在想以不同的形式保存Foo.txt
中的数据,这让我的Android特定代码(在使用Activities、Context等的意义上是特定的)可以很容易地执行,因为我已经拥有了它的所有代码,然后从该数据加载manipulatedFooFile.txt
问题是,我不知道是否可以保存到一个文件,然后我可以稍后在桌面上检索,可以在模拟器中,也可以通过连接到USB的设备,或者我还不知道的方式。通过这种方式,我可以用manipulatedFooFile.txt
替换Foo.txt
,这将使我使用更少的ram和磁盘空间。
我知道另一个解决方案是从android中删除代码,并将其放入普通的java程序中。换句话说,这需要一些困难,因为我必须删除所有不存在的对代码的依赖,或者从头开始,重新编写代码的大部分。
文件和文件夹可以使用adb
(或android调试桥)发送到您的android设备,也可以从您的android设备发送。
使用语法为adb pull <remote> <local>
的adb pull
命令,您可以将文件从连接的android设备的文件系统传输到本地设备(您的计算机)。
来自adb pull
的官方文件:
将指定的文件从模拟器/设备实例复制到开发计算机。
类似地,adb push
允许您根据语法adb push <local> <remote>
将文件从本地计算机推送到目标模拟器/android设备。