构建一个应用程序,从 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/