自力が足りずこちらにて質問させて頂くことになりました。
スクラッチパッドへのデータの保存読み出しの仕組みが理解出来ず非常に困っています。
1.1234567などの256を超える整数(INT型など)を保存する場合、また読み出しのソース。
2.バイナリデータ(画像)などのデータを保存する場合、また読み出しのソース。
3.文字列(String)を保存する場合、また読み出しのソース。
4.("scratchpad:///0")の 0 はスクラッチパッド用領域の0バイト目との説明書きを見つけたのですが、では、("scratchpad:///1")のように数字を増やして使うこともあるのでしょうか?
また、どのような時に使用するのでしょうか?
5.スクラッチパッドにデータを保存した場合、そのデータの終わり(区切り)の印は"null"などで判別出来るようになっているのでしょうか?
6.最初の5バイトは文字列、6~3000バイトまで画像、3001バイトから数値を保存するといった方法を使っても問題無いでしょうか?
出来る限り機種依存の少ないiアプリ作成に努めていますのでその点を考慮してご回答頂けますと幸いです。
質問の羅列になってしまい非常に申し訳ないのですがどうか宜しくお願いいたします(__。
No.1ベストアンサー
- 回答日時:
あなたがお知りになりたい事はすべて参考URLに書かれています。
質問に対する簡単な回答としては、
1.~3.
int型やString型のデータはbyte型の配列に変換して書き込めばいいでしょう。
intの256なら[0x00,0x00,0x01,0x00]、StringならgetBytes()。
バイナリのデータはそのまま書き込んでいいでしょう。
4.
スクラッチパッドのURIは"scratchpad:///0"までが固定です。
"scratchpad:///1"等と書くことはない(はず)です。
オフセットを指定するときは"scratchpad:///0;pos=xxx"と指定します。
5.
終端は普通のInputStreamクラスと同じ方法で判別します。
6.
問題ありません。ただしオフセットの管理はしっかりと。
参考URL:http://homepage3.nifty.com/epg/iapp/23ScratchPad …
No.2
- 回答日時:
4に関しては、DoJa3.0以降なら0~15まで指定できると思います。
使用用途は、明示的に保存領域を分けたいとかそういう理由?
通常データは0、画像は1、音声は2。
使い方は#1の方がおっしゃるとおりです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- 写真・ビデオ スマホアプリ 写真データへのアクセスについて 情報漏洩 2 2023/06/22 23:00
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセル 任意の列数で分割する方法 3 2022/07/31 14:58
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) Excel VBA 複数ブックシートごとにデータを統合する方法について 4 2022/05/20 14:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バイナリエディタのつかいかた
-
バッファとは何ですか
-
C言語とシリアル通信の送受信...
-
PHPのfgetcsvの処理容量について
-
C言語で、ファイルを読み込んで...
-
JavaScriptの実行速度が遅い
-
既存アプリを利用したプログラ...
-
Microsoft VBAで2GBを超えるフ...
-
VBAでバイト型データをファイル...
-
エラー:ストリームの終わりを...
-
ビットマップファイル生成(C言...
-
iアプリのスクラッチパッドにつ...
-
C言語初心者の質問失礼します。
-
マイクラでPythonのプログラミ...
-
ExcelVBA サーバーの(共有フォ...
-
Pythonについてです。 中間記法...
-
FTPでputすると空ファイルが出...
-
eclipseで作ったプログラムを他...
-
どんなプログラムを書いても指...
-
C言語を用いたファイルの一括削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッファとは何ですか
-
Microsoft VBAで2GBを超えるフ...
-
EXCEL VBAでテキストファイルの...
-
VBA バイナリ―から文字列にす...
-
バイナリエディタのつかいかた
-
EOF
-
エクセルVBA 2千万行のCSVファ...
-
ページ読み込み時に自動的にsub...
-
エラー:ストリームの終わりを...
-
画像の保存方法。
-
【python】Excelファイルを読み...
-
MacからWinにファイルを添付す...
-
入力ファイルをバイナリにする利点
-
EXCEL VBAで、バイナリデータの...
-
PHPのfgetcsvの処理容量について
-
HDDのバイナリイメージの取得方...
-
VBAを使って、一部バイナリデー...
-
FTPでエクセルをPUTするとファ...
-
リストビュー ⇔ 別ファイル構...
-
VBScriptでメタデータを取得したい
おすすめ情報