java—如何使用android应用程序,使用仿真器或usb连接设备(例如android studio),将文件写入桌面?

5rgfhyps  于 2021-07-13  发布在  Java
关注(0)|答案(1)|浏览(364)

我为我的android程序写了一些类,它运行起来了。但是,它需要太多的ram,因为文件中的数据的格式不适合应用程序处理。打电话给档案室 Foo.txt 现在。
我现在想保存 Foo.txt 以另一种形式,它让我的android特定代码(特定的意义上,它使用活动、上下文等)很容易做,因为我已经有了它的所有代码,然后从这个数据加载 manipulatedFooFile.txt 相反。问题是,我不知道是否有可能保存到一个文件,然后我可以在桌面上检索,要么在模拟器中,要么通过连接到usb的设备,或者我还不知道的方式。这样我就可以代替 Foo.txtmanipulatedFooFile.txt 这将使我使用更少的内存和磁盘空间。
我知道另一个解决方案是从android中删除代码并将其放入普通java程序中。这将需要一点努力,因为我必须删除所有不存在的代码依赖项,或者从零开始重新编写代码的大部分。

yptwkmov

yptwkmov1#

文件和文件夹可以通过 adb (或android调试桥)。
使用 adb pull 语法下的命令 adb pull <remote> <local> 您可以将文件从连接的android设备的文件系统传输到本地设备(您的计算机)。
从官方文件 adb pull :
将指定的文件从仿真器/设备示例复制到开发计算机。
同样地, adb push 允许您按以下语法将文件从本地计算机推送到目标emulator/android设备 adb push <local> <remote> .

相关问题