繁体   English   中英

如何通过使用模拟器或通过USB连接的设备(例如Android Studio)的android应用程序将文件写入桌面?

[英]How to write files to your desktop with the use of an android application using an emulator or USB-connected device using for example Android Studio?

我为Android程序编写了一些类,它可以运行。 但是,由于文件中的数据格式不适合应用程序处理,因此需要花费大量内存。 现在我们将其Foo.txt为File Foo.txt

现在,我想以Foo.txt一种形式保存来自Foo.txt的数据,这使我的Android特定代码(在某种意义上可以使用“活动”,“上下文”等)很容易实现,因为我已经拥有所有代码,然后从中加载该数据改为manipulatedFooFile.txt FooFile.txt。 问题是,我根本不知道是否可以将文件保存到一个文件中,以后再在模拟器中或通过连接到USB的设备以某种我不知道的方式将其保存到桌面上 ,以供日后检索 这样我可以代替Foo.txtmanipulatedFooFile.txt这将让我使用更少的内存和空间在磁盘上。

我知道另一种解决方案是从android删除代码,然后将其放入普通的Java程序中。 放一点麻烦,因为我必须删除对不存在的代码的所有依赖关系,或者从零开始,然后再次编写大部分代码。

可以使用adb (或android调试桥)将文件和文件夹发送到您的android设备或从android设备发送。

使用语法adb pull <remote> <local>下的adb pull命令,您可以将文件从连接的android设备的文件系统传输到本地设备(您的计算机)。

adb pull的官方文档中:

将指定文件从仿真器/设备实例复制到开发计算机。

类似地, adb push允许您使用adb push <local> <remote>语法adb push <local> <remote>文件从本地计算机推送到目标仿真器/ android设备。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM