あんにんにっき。

日々思ったことや、おこったことを記録するブログ。要するに日記。

Titanium Mobileでファイルを読み込む。

 昨日上手くできなかった件の対応。
 検索してみたところ、以下のサイトに知りたいことが記載されていた。
 http://aerial.st/archive/2011/04/15/parse-local-json-with-titanium/


 read()で得られたBLOBデータにたいし、toString()を行うと文字列として読み込むことができるようだ。
 さっそく試してみる。
 Resourcesディレクトリ(app.jsがあるところ)に、test.txt というファイルを作成し、中に

apple
google
amazon

 と書いておき、次のコードで読み込んで表示してみる

var f = Titanium.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory, 'test.txt');
var urlList = f.read().toString();

alert(urlList);

 これを実行してみると、ファイルの中身がalertされることが確認できた。