ActiveAndroid(一):ダウンロード、構成、作成
6586 ワード
プロジェクトのアドレス:https://github.com/pardom/ActiveAndroid
ActiveAndroidは軽量級のORMフレームワークで、ActiveAndroidでデータベースをより迅速に削除・変更できる操作(SQL文を書く必要はありません)で、各データ記録はsave()とdelete()で操作できます.では、このフレームワークをどう使うか、一連のブログを書いて公式ドキュメントを翻訳しましょう(注文があるかもしれませんが......):
ActiveAndroidを使うには、まずプロジェクトのアドレスにダウンロードして、それを私たちのプロジェクトに追加すれば使えます.このステップはみんな完成できると信じています.このステップを完了したら、AndroidManifestで私たちのプロジェクトを構成します.xmlに次の内容を追加します.
もしあなたのプロジェクトが伝統的なアプリケーションクラスを使っているなら、次のように変更すればいいです.
しかし、他のライブラリを使用している場合は、ApplicationクラスでActiveAndroidを使用します.dispose()でいいですが、フレーム全体を再設定してデバッグしたい場合は、次の方法を使用します.
Demoにはすでに2つのテーブルがあります.CategoryとItemです.だから、次はあなたのクラスをこのテーブルに置くべきです.例えば、次のようにします.
以上が私たちのスタートですよ、興味があれば次のシリーズに注目してください~
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;
}
以上が私たちのスタートですよ、興味があれば次のシリーズに注目してください~