私はアンドロイドフレームワークに取り組んでいます。正常に動作するシステム サーバーを実装しました。つまり、サンプル アプリケーションはサービスと通信できます。ここで、サーバーがファイルまたは sqlite のようなデータベースにデータを読み書きできるようにしたいと考えています。私はAndroidフレームワークの開発にかなり慣れていないので、これがどのように機能するかわかりません。どんな助けでも大歓迎です。
2 に答える
Android でデータベースを処理するには (一部のアプリ/サービス データを保存するため)、ContentProviders クラスを使用する必要があります。
developer.android.com ページに素晴らしいチュートリアルがあります: コンテンツ プロバイダー http://developer.android.com/guide/topics/providers/content-providers.html とそのサブチャプター:
- コンテンツ プロバイダーの基本 (既存の Android データベースの使用方法)
- コンテンツ プロバイダーの作成 (新しい SQL データベースの作成方法とそれにアクセスするためのシンプルなインターフェイス)
Android SDK サンプル (ハードドライブ上 /samples/android-/ - http://developer.android.com/tools/samples/index.html ) には Note Pad サンプル アプリケーションもあります。このサンプルアプリのクラス NotePadProvider (com.example.android.notepad) を見てください。
BR パヴェウ・ルトコフスキ
PS。タイトルが誤解を招くため、この質問は長い間回答されていなかったと思います.Androidでユーザー/アプリ構成を保存するか、AndroidでSQLデータベースを使用することについてもっと説明する必要があります。
サービスで標準の android sqlite データベースを使用することは、アクティビティから使用することと同じです。Android のドキュメントとサンプルは、その方法を示しています。