-1

Titanium Appcelerator で HTML5 タイプのアプリケーションを作成しています。適切に実行されるチタンコードを使用してテキストファイルを作成し、でテキストファイルを作成するためのコードを作成しました/Users/demoUser/Library/Developer/CoreSimulator/Devices/FE1CF0AC-D5BD-4FAB-9615-C58D80B5A9C6/data/Containers/Data/Application/40686DB0-BFB0-4D01-98BB-9E5758C4976D/Documents/file.txt

今、同じアプリケーション内のチタン webview にロードしている html ファイル、つまり index.html を持っています。file.txt今、.html ファイルで作成された関数のコンテンツにアクセスしたいと考えています。

以前にこのようなことに取り組んだことがある人はいますか? または、これに関するヘルプや提案をいただければ幸いです。

4

1 に答える 1

0

リソース ディレクトリまたはアプリケーション ディレクトリからファイルを読み取り、以下のような html ページにレンダリングできます。

 var readContents;

var readFile = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory,'data.txt');

if (readFile.exists()) { readContents = readFile.read(); Ti.API.info('File Exists');
}

var docString = readContents.toString(); Ti.API.info('Contents = ' + docString);

var text_in_html = "<html><body><pre>" + docString + "</pre></body></html>";

// Create our Webview var myWV = Ti.UI.createWebView({ html:text_in_html, title:'Title goes here', left:0, right:0, top:0, bottom:0, loading: true
});

于 2015-10-31T07:54:55.063 に答える