編輯:Android開發實例
SQLite在3.6.19版本中開始支持外鍵約束,但是為了兼容以前的程序,默認並沒有啟用該功能,如果要啟用該功能 需要使用如下語句:
PRAGMA foreign_keys = ON 在Android中 2.1以前的版本使用的SQLite版本是3.5.9, 在2.2版本中使用的是3.6.22. 可以通過如下命令查看SQLite的版本: adb shell sqlite3
如果你的程序中需要使用外鍵約束,可以在SQLOpenHelper助手類中的onOpen函數中 啟用該功能: @Override public void onOpen(SQLiteDatabase db) { super.onOpen(db); if(!db.isReadOnly()) { // Enable foreign key constraints db.execSQL("PRAGMA foreign_keys=ON;"); } } 詳情參考: http://code.google.com/p/android/issues/detail?id=11607
前面簡單地介紹了Android程序開發中AudioRecord和AudioTrack的使用,這次再結合SurfaceView實現一個Android版的手機模擬信號
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
策略模式其實特別簡單(聽到這句話,大家是不是心裡一下子放松了?)。比如排序,官方告訴大家我這裡有一個排序的接口ISort的sort()方法,然後民間各盡其能,實現
在java中可有兩種方式實現多線程,一種是繼承Thread類,一種是實現Runnable接口;Thread類是在java.lang包中定義的。一個類只要繼承了Th