Github開源架構:ActiveAndroid (一)

來源:互聯網
上載者:User

標籤:

項目地址: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 (一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.