編輯:關於Android編程
在開發Android應用時,保存數據有這麼幾個方式,
一個是本地保存,一個是放在後台(提供API接口),還有一個是放在開放雲服務上(如 SyncAdapter 會是一個不錯的選擇)。
對於第一種方式,即本地數據存儲,如嵌入式SQLLite,你可以選擇直接使用SQL語句、Content Provider 或 ORM(對象關系數據映射)。
對於 Android 應用的開發,主要是使用Java語言,所以適用於Java語言的一些ORM,也能移植於 Android 平台上。
下面是5個可用ORM的總體介紹:
然後就可以從SugarORM擴展需要保存的數據類:
public class User extends SugarRecord要添加一個User,代碼如下:{ String username; String password; int age; @Ignore String bio; //this will be ignored by SugarORM public User() { } public User(String username, String password,int age){ this.username = username; this.password = password; this.age = age; } }
User johndoe = new User(getContext(),john.doe,secret,19); johndoe.save(); //stores the new user into the database

GreenDAO小於100KB,所以對於應用程序APK的大小影響很小。
這裡有一個教程,演示如何使用Android Studio,在Android應用程序中使用GreenDAO框架。
然後在你的Activity中調用 ActiveAndroid.initialize() 方法:
public class MyActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActiveAndroid.initialize(this);
//rest of the app
}
}
現在,你可以使用Java注解來創建模型類:
@Table(name = User)
public class User extends Model {
@Column(name = username)
public String username;
@Column(name = password)
public String password;
public User() {
super();
}
public User(String username,String password) {
super();
this.username = username;
this.password = password;
}
}
by iefreer
android 啟動動畫的漸變
一.啟動動畫的漸變:以後可能會用到的啟動動畫的效果:效果圖: 主界面: public class MainActivity extends Activity {
android官方技術文檔翻譯——Case 標簽中的常量字段
Case 標簽中的常量字段 在正常的 Android 項目中,資源R類裡的常量是這樣聲明的: public static final int main=0x
FaceBook推出的Android圖片加載庫-Fresco
轉載 原文鏈接:Introducing Fresco: A new image library for Android 作者 : tyrone Nichol
Android_Service(1)基本用法
一、Service的種類1.按運行地點分類: 類別 區別 優點 缺點 應用 本地服務 (Local) 該服務依附在主進程上 服務依附在主進程上而不是獨立