ActiveAndroid(一):ダウンロード、構成、作成

6586 ワード

プロジェクトのアドレス:https://github.com/pardom/ActiveAndroid
ActiveAndroidは軽量級のORMフレームワークで、ActiveAndroidでデータベースをより迅速に削除・変更できる操作(SQL文を書く必要はありません)で、各データ記録はsave()とdelete()で操作できます.では、このフレームワークをどう使うか、一連のブログを書いて公式ドキュメントを翻訳しましょう(注文があるかもしれませんが......):
ActiveAndroidを使うには、まずプロジェクトのアドレスにダウンロードして、それを私たちのプロジェクトに追加すれば使えます.このステップはみんな完成できると信じています.このステップを完了したら、AndroidManifestで私たちのプロジェクトを構成します.xmlに次の内容を追加します.
<manifest ...>
    <application android:name="com.activeandroid.app.Application" ...>

        ...

        <meta-data android:name="AA_DB_NAME" android:value="Pickrand.db" />
        <meta-data android:name="AA_DB_VERSION" android:value="5" />

    </application>
</manifest>

もしあなたのプロジェクトが伝統的なアプリケーションクラスを使っているなら、次のように変更すればいいです.
public class MyApplication extends com.activeandroid.app.Application { ...

しかし、他のライブラリを使用している場合は、ApplicationクラスでActiveAndroidを使用します.dispose()でいいですが、フレーム全体を再設定してデバッグしたい場合は、次の方法を使用します.
public class MyApplication extends SomeLibraryApplication {
    @Override
    public void onCreate() {
        super.onCreate();
        ActiveAndroid.initialize(this);
    }
}

Demoにはすでに2つのテーブルがあります.CategoryとItemです.だから、次はあなたのクラスをこのテーブルに置くべきです.例えば、次のようにします.
@Table(name = "Categories")
public class Category extends Model { 
    @Column(name = "Name")
    public String name;
}

@Table(name = "Items")
public class Item extends Model {
    @Column(name = "Name")
    public String name;

    @Column(name = "Category")
    public Category category;
}

以上が私たちのスタートですよ、興味があれば次のシリーズに注目してください~