標籤:android style color java 使用 檔案 資料 for
1、轉換檔格式,防止中文亂碼:將excel儲存成"CSV(逗號分隔)(*.csv)"格式,關閉檔案,用記事本開啟剛才儲存的.csv檔案,然後另存新檔UTF-8格式文本。需要注意的是,經過這樣的轉換,數字也全變成文本了。
2、通過adb shell(adb.exe存放在android開發軟體安裝資料夾中,如 F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools\)更改sqlite資料庫的使用許可權。運行adb之前要先開啟AVD虛擬設備。命令列下運行: F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools>adb shell -->運行adb shell [email protected]:/ # cd /data/data/com.example.dgtaxt/ -->進入你的項目的檔案夾 [email protected]:/ #chmod 777 databases -->把databases檔案夾許可權改成所有使用者可使用 3、確認資料庫裡有對應的表,若沒有要先建立。在adb shell裡可以使用sqlite3命令建立表。如: [email protected]:/data/data/com.example.dgtaxt/databases # sqlite3 dgtaxt.db -->表示開啟需要的資料庫dgtaxt.db sqlite>CREATE TABLE dgtaxt201311(_id NVARCHAR(20) PRIMARY KEY ,name NVARCHAR(20),complay NVARCHAR(100)); -->表示建立表dgtaxt201311。 4、使用adb push命令將硬碟上的檔案複製到android AVD 的某個應用程式的databases檔案夾下。如: F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools>adb push F:\Develope\\Java\Test\UTF8.csv data/data/com.example.dgtaxt/databases -->把UTF8.csv 檔案放入到databases檔案夾下 5、匯入資料到SQLite資料庫。如: F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools>adb shell -->重新啟動shell [email protected]:/ # cd data/data/com.example.dgtaxt/databases [email protected]:/data/data/com.example.dgtaxt/databases # sqlite3 dgtaxt.db sqlite> .separator ‘,‘ -->表示以逗號為分隔字元 sqlite> .import UTF8.csv dgtaxt201311 --> 從UTF8.csv匯入資料到表dgtaxt201311中完成。