そのため、タスク マネージャーが行うようなユーザー入力データを持つアプリを構築しています。たとえば、ユーザーが「新しいイベントを作成する」というボタンをクリックすると、私のアプリは、「日付?時間?イベントの名前?」などの質問がたくさんある画面に誘導します。この画面の一番下に「完了」ボタンがあります。ユーザーがこのボタンをクリックすると、ユーザーが入力したすべての情報をアプリで保存し、イベントと同じ名前のファイルに保存する必要があります。ユーザーがイベントの削除を決定するまで、必要に応じてこのファイルにアクセスして保存できるようにする必要があります。つまり、誰かがイベントに参加し、そのイベントをカレンダーに保持できるカレンダー アプリを作成するようなものです。アプリを閉じても、ユーザーがアプリを再度開いたときにイベントがカレンダーに表示されている必要があります。
質問する
50 次
1 に答える
3
確かに、Androidでコンテンツプロバイダーで使用できるsqlite(データベース)が必要です。このようにして、優れたパフォーマンスと使いやすいテスト環境を得ることができます。
これを確認することをお勧めします:
また、必要に応じて、Android 用の sqlite とコンテンツ プロバイダーを使いやすくするためのライブラリが多数用意されています。greenDAOが最も人気がありますが、RoBoCoPと、 android-contentprovider-generatorと呼ばれるスキーマと関数のジェネレーターもあります。
データベースを使用することも良い方法です。なぜなら、いつか (または既に行っている) データベースをサーバーと同期することにした場合、ContentProvider を使用するのは [非常に] 簡単な作業だからです。
それが役に立てば幸い !
于 2014-07-25T22:19:14.627 に答える