0

SQlite データベースからウィジェットのリストを取得し、それらを DotNet Web サービスに送信するアプリを構築します。

各ウィジェットには、名前で関連付けられた一連の画像がファイル システムに含まれている場合があります。BlahWidget1.jpg、BlahWidget2.jpg は、レコード blahWidget の 2 つの写真です。

SOAP リクエストでワイヤを送信するために、BlahWidget とその写真を XML 要素にボックス化する必要があります。

ファイル名を保持し、要求されたときに画像の byte[] を表す xml 文字列を生成できる画像クラスを考えています。

Widget クラスは ArrayList を持ち、要求されたときにそれ自体とその画像の xml 文字列を作成します。

ただし、ファイル システムへの唯一のアクセスは、アクティビティを拡張するクラスからのようです。

たとえばFile filesDir = getFilesDir();、私の Picture クラスでは使用できません。私はそれを正しく理解しましたか、それともこの状況を処理するためにインポートする適切なライブラリが見つかりませんでしたか? ありがとう

4

1 に答える 1

1

たとえば、構築時にディレクトリをクラスに渡すことができます。

MyPicture pic = new MyPicture(getFilesDir());
于 2013-01-17T04:35:59.473 に答える