2

Android 用のシンプルなアプリを作りたいとしましょう。このアプリにはデータが必要です。これらのデータは、自分の PC でローカルにテストするときに、json 形式のファイルに保存されています。アプリはインターネット接続を必要としないため、どこかのサーバーにリクエストを送信できないとしましょう。

Androidデバイス(私の場合はチタンエミュレーター)に移動すると、サーバーがないため、jsonデータファイルを取得できません。

秘密は?どうやってこの仕事をするつもりですか?これらすべてのネイティブ アプリは、サーバーやデータベースがなくても、xml や json データ ファイルをフェッチする方法がなくても、どのように機能するのでしょうか?

thnx

4

4 に答える 4

6

このページでは、ローカル データを操作する 3 つの方法の例を示します: http://wiki.appcelerator.org/display/guides/Working+with+Local+Data

  • アプリケーションのプロパティ
  • ファイルシステム データ
  • ローカル SQLite データベース

特に JSON データを操作したい場合は、次の例を参考にしてください: http://wiki.appcelerator.org/display/guides/Working+with+Local+Data#WorkingwithLocalData-StoringJSobjectsasJSONinproperties

于 2011-02-03T16:12:26.117 に答える
3

kitchenSink の例、特に FileSystem の例を見てください。

デバイスのローカル ファイル システムから読み書きする方法を示します。

キッチンシンクの filesystem.js

于 2011-01-31T15:01:10.200 に答える
1

SculeJSを確認してください。これは、Titanium、NodeJS、および Web ベースのアプリケーションで使用するために設計された純粋な JavaScript NoSQL データベース システムです。このプロジェクトはJSONDBを書き直したものです。

于 2013-01-22T04:48:01.437 に答える
1

ご覧のとおり、一部のデータをローカルに保存したいと思いますよね?

実際、私はTi.App.yourdataにいくつかの簡単な情報を保持しています

そのような


win.js

..... win.name='あなたの名前'; Ti.App.name=win.name;

次に、どこでも win.name の値に Ti.App.name を使用できます

別の方法はTi.DBを使用することです

それはローカルデータベースです

質問に答えていない場合は申し訳ありません :p 私も初心者です

于 2011-01-31T03:59:42.227 に答える