補丁介紹
Realm Java 讓你能夠高效地編寫app的模型層代碼,保證你的數(shù)據(jù)被安全、快速地存儲。
前提
目前我們還不支持Android以外的Java環(huán)境;
Android Studio >= 0.8.6;如果您要在Eclipse中使用Realm,見下文;
較新的 Android SDK 版本;
JDK版本>=7;
我們支持Android API 9以上的所有版本(Android 2.3 Gingerbread及以上)。
安裝
Android Studio
您可以使用Maven或手動添加一個Jar包到項目中。
Maven
確保您的項目使用 jcenter 作為依賴倉庫 (最新版本Android Gradle插件的默認(rèn)設(shè)置);
將 compile 'io.realm:realm-android:0.86.0' 添加到您的項目依賴;
在Android Studio菜單中選擇:Tools->Android->Sync Project with Gradle Files。
Jar
下載發(fā)布包,并解壓;
使用Android Studio創(chuàng)建一個新項目;
把realm-VERSION.jar文件夾復(fù)制到 app/libs;
在Android Studio菜單中選擇:Tools->Android->Sync Project with Gradle Files。
Eclipse
下載發(fā)布包,并解壓;
從distribution/eclipse/目錄中復(fù)制jar文件和文件夾(包含 librealm-jni.so 文件)到app的libs目錄;
在libs文件夾中右鍵單擊realm jar文件,選擇“Build Path” -> “Add to Build path”;
右鍵單擊您的項目,選擇“Properties”,進(jìn)入“Java Compiler” -> “Annotation Processing”,勾選“Enable project specific settings”,然后選擇“Apply”;
繼續(xù)選擇“Annotation Processing” -> “Factory Path”并勾選“Enable project specific settings”; “Click Add JARs”,然后在“l(fā)ibs”中選擇realm jar文件,單擊”O(jiān)K”,應(yīng)用,并開始編譯;
為了觸發(fā)注解處理器(annotation processor),您必須在每一個RealmObject子類聲明前添加@RealmClass。
ProGuard
在編譯時,Realm為各RealmObject生成一個代理類。為了確保這些類在經(jīng)過代碼混淆工具如ProGuard處理后仍然可見,添加下面的配置到您的ProGuard配置文件中。(Realm版本應(yīng)至少是0.84.1)
-keep class io.realm.annotations.RealmModule -keep @io.realm.annotations.RealmModule class * -keep class io.realm.internal.Keep -keep @io.realm.internal.Keep class * { *; } -dontwarn javax.** -dontwarn io.realm.**
- 下載地址Android版iPhone版Mac版iPad版
-
Realm java
相關(guān)補丁
單機排行榜
- 1
- 進(jìn)擊要塞中文版
- 類型:策略棋牌
- 大小:1.30G
- 去下載
- 2
- 3
- 植物大戰(zhàn)僵尸無盡版
- 類型:休閑益智
- 大小:112M
- 去下載
- 4
- 全女格斗QOF2012+(暫未上線)
- 類型:動作冒險
- 大小:1.10G
- 去下載
- 5
- 6
- 奧特曼格斗進(jìn)化3
- 類型:動作冒險
- 大小:2.93G
- 去下載
- 7
- 方舟生存進(jìn)化
- 類型:動作冒險
- 大小:33.56G
- 去下載
- 8
- 植物大戰(zhàn)僵尸
- 類型:休閑益智
- 大小:59M
- 去下載
- 9
- 紅色警戒3起義時刻
- 類型:即時戰(zhàn)略
- 大小:4.88G
- 去下載
- 0