java - Android访问IO

标签 java android io

构建一个应用程序,从 SQlite 数据库获取小部件列表,然后将它们发送到 DotNet Web 服务。

每个小部件可能在文件系统中具有一组按名称关联的图片。 BlahWidget1.jpg、BlahWidget2.jpg 是记录 blahWidget 的两张照片。

需要将 BlahWidget 及其照片装箱到 XML 元素中,以便通过 SOAP 请求进行发送。

我正在考虑一个图片类,它可以保存文件名并在询问时生成表示图片的 byte[] 的 xml 字符串。

Widget 类将有一个 ArrayList,并会根据要求构建其自身及其图片的 xml 字符串。

然而,对文件系统的唯一访问似乎是来自扩展 Activity 的类。

例如File filesDir = getFilesDir(); 无法在我的 Picture 类中使用。 我是否做对了,或者我只是没有找到合适的库来导入来处理这种情况。 谢谢

最佳答案

您可以将目录传递给您的类,例如在构造它时:

MyPicture pic = new MyPicture(getFilesDir());

关于java - Android访问IO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14372135/

相关文章:

java - 仅在库存中阻止纹理加载

java - 扫描仪在使用 next() 或 nextFoo() 后跳过 nextLine()?

c++ - 为什么使用无符号字符写入二进制文件?为什么不应该使用流运算符来写入二进制文件?

java - 从 java 返回一个 float 数组到 jni

java - 从 String 创建唯一 id (int)

java - Android打印管理器-返回保存的pdf文件路径

string - Haskell 从文件中删除尾随和前导空格

java - 如何在android中使用sdp以编程方式设置 View 的尺寸?

java - 我怎样才能使这个程序更快更简单?

java - 为什么JavaFX不支持.wav格式?