標籤:
項目地址: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>
如果你的項目在用傳統的Application類的話,改成下面這樣就可以了:
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裡我們已經有兩個表: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;}
以上就是我們的起步哦,有興趣的話請關注接下來的系列~
Github開源架構:ActiveAndroid (一)