編輯:關於Android編程
1.MyDatabaseHelper.java代碼如下:
package org.lxh.demo; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; public class MyDatabaseHelper extends SQLiteOpenHelper { private static final String DATABASENAME = "test.db"; private static final int DATABASEVERSION = 1; private static final String TABLENAME = "mytab"; public MyDatabaseHelper(Context context) { super(context, DATABASENAME, null, DATABASEVERSION); } @Override public void onCreate(SQLiteDatabase db) { /* * String sql="CREATE TABLE"+TABLENAME+"("+ * "id INTEGER PRIMARY KEY,"+ "name VARCHAR(50) NOT NULL,"+ * "birthday DATE NOT NULL)"; */ String sql = "CREATE TABLE " + TABLENAME + "(" + "id INTEGER PRIMARY KEY ," // 在SQLite中設置為Integer、PRIMARY // KEY則ID自動增長 + "name VARCHAR(50) NOT NULL ," + "birthday DATE NOT NULL" + ")"; db.execSQL(sql); // 執行SQL } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { String sql = "DROP TABLE IF EXISTS" + TABLENAME; db.execSQL(sql); this.onCreate(db); } }2.Hello.java代碼如下:
package org.lxh.demo; import android.app.Activity; import android.app.AlertDialog; import android.app.Dialog; import android.content.DialogInterface; import android.database.sqlite.SQLiteOpenHelper; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.View.OnFocusChangeListener; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class Hello extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 生命周期方法 super.setContentView(R.layout.main); // 設置要使用的布局管理器 SQLiteOpenHelper helper=new MyDatabaseHelper(this); helper.getWritableDatabase(); } }
在Android Studio裡面默認的logcat顯示顏色是灰色的,不同等級的log是沒有顏色分別的,如圖這一點遠不如Eclipse好看,但是Android Studi
1、概述 相信大家對AsyncTask都不陌生,對於執行耗時任務,然後更新UI是一把利器,當然也是替代Thread + Handler 的一種方式。如果你對
在游戲接入第三方RgSDK的時候,游戲支付出了問題,在點擊銀聯標志的時候,游戲崩潰。 通過詢問RgSDK的技術人員。發現在我根據文檔拷貝的所給的SDK的Demo裡的文件時
一個應用只有一個線程在默認情況下,更確切的講一個進程中只有一個線程,這跟其他語言,比如C/C++,Java等是一致。也就是說在Android應用程序裡面一個進程只有一個線