SQlite データベースからウィジェットのリストを取得し、それらを DotNet Web サービスに送信するアプリを構築します。
各ウィジェットには、名前で関連付けられた一連の画像がファイル システムに含まれている場合があります。BlahWidget1.jpg、BlahWidget2.jpg は、レコード blahWidget の 2 つの写真です。
SOAP リクエストでワイヤを送信するために、BlahWidget とその写真を XML 要素にボックス化する必要があります。
ファイル名を保持し、要求されたときに画像の byte[] を表す xml 文字列を生成できる画像クラスを考えています。
Widget クラスは ArrayList を持ち、要求されたときにそれ自体とその画像の xml 文字列を作成します。
ただし、ファイル システムへの唯一のアクセスは、アクティビティを拡張するクラスからのようです。
たとえばFile filesDir = getFilesDir();
、私の Picture クラスでは使用できません。私はそれを正しく理解しましたか、それともこの状況を処理するためにインポートする適切なライブラリが見つかりませんでしたか? ありがとう