freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android的通訊錄系統(tǒng)開(kāi)發(fā)畢業(yè)論(編輯修改稿)

2025-07-09 07:53 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 庫(kù)表 android 開(kāi)發(fā)環(huán)境的搭建 Aandroid 開(kāi)發(fā)環(huán)境的配置 軟件開(kāi)發(fā)包下載 (1) 請(qǐng)到網(wǎng)址 下載。 (2) (Europe) 請(qǐng)到網(wǎng)址 下載。 Eclipse IDE for java Developers。 基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 10 (3) Android 請(qǐng)到網(wǎng)址 下載。 (4) APT 插件。 Android 的 Eclipse 插件安裝需注 意, Eclipse 可以對(duì)應(yīng)的網(wǎng)站下載安裝,如果通過(guò)網(wǎng)絡(luò)遠(yuǎn)程安裝不成功,可以下載到本地安裝。 安裝 JDK 將下載好的 JDK 安裝好以后,設(shè)置環(huán)境變量步驟如下: 我的電腦 屬性 高級(jí) 環(huán)境變量 系統(tǒng)變量中添加以后環(huán)境變量: 1) JAVA_HOME值為: D:\Program Files\Java\ (你安裝 JDK 的目錄 ) 2) 在開(kāi)始追加 %JAVA_HOME%\bin。 安裝完成后,可以檢查 JDK 是否安裝成功。打開(kāi) cmd 窗口,輸入javaversion 查看 JDK版本信息,出現(xiàn)以后畫(huà)面表示安裝成功 : 安裝 Eclipse 將根據(jù)上面給的地址下載后安裝即可,也可以選擇下載綠色版,解壓即可使用。 安裝 Android JDK 運(yùn)行 SDK ,點(diǎn)擊 Available Packages。如果沒(méi)有出現(xiàn)可安裝的包,請(qǐng)點(diǎn)擊 Settings,選中 Misc 中的 Force 這項(xiàng),再點(diǎn)擊 Available Packages。選擇希望安裝的 SDK 及其文檔或青海民族大學(xué)畢業(yè)論文 11 者其它包,點(diǎn)擊 Installation Selected、 Accept All、 Install Accepted,開(kāi)始下載安裝所選包。在用戶變量中新建 PATH值為: Android SDK 中的 tools 絕對(duì)路徑(本機(jī)為D:\AndroidDevelop\androidsdkwindows\tools)。 點(diǎn)擊“確定”重新啟動(dòng)計(jì)算機(jī),重啟之后進(jìn)入 cmd 窗口,檢查 SDK是不是安裝成功,運(yùn)行 android – h ,如果有類似下面的輸出,表示安裝成功 。 基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 12 (1) 安裝 ADT 1) 打開(kāi) Eclipse IDE,進(jìn)入菜單中的” help” ” Install New Software”。 2) 點(diǎn)擊 Add...按鈕,彈出對(duì)話框要求輸入 Name和 Location: Name,Location 輸入 如下圖所示 : 確定返回后,在 work with 后的下拉列表中選擇我們剛才添加的 ADT,我們會(huì)看到下面出有 Developer Tools,展開(kāi)它會(huì)有 Android DDMS 和Android Development Tool,勾選他們。 如下圖所示: 完成之后就按提示一步一步 next: i、選擇 Window Preferences... ii、在左邊的面板選擇 Android,然后在右側(cè)點(diǎn)擊 Browse...并選中 SDK 路徑,本機(jī)為: D:\AndroidDevelop\androidsdkwindows iii、點(diǎn)擊 Apply、 OK。配置完成。 2) 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建 AVD。 青海民族大學(xué)畢業(yè)論文 13 在 Eclipse 中。選擇 Windows Android SDK and AVD Manager。點(diǎn)擊左側(cè)面板的 Virtual Devices,再右側(cè)點(diǎn)擊 New。填入 Name,選擇Target 的 API, SD Card 大小任意, Skin 隨便選, Hardware 目前保持默認(rèn)值。點(diǎn)擊 Create AVD 即可完成創(chuàng)建 AVD。 注意:如果你點(diǎn)擊左側(cè)面板的 Virtual Devices,再右側(cè)點(diǎn)擊 New,而 target 下拉列表沒(méi)有課選項(xiàng)時(shí),這時(shí)候你: 1) 點(diǎn)擊右側(cè)面板的 Available Packages,在右側(cè)勾選 xml,如圖所示: 2) 然后點(diǎn)擊 Install Selected 按鈕,接下來(lái)就是按提示做就行了 。 要做這兩步,原因是在 、 Android SDK 安裝中沒(méi)有安裝一些必要的可用包 (Available Packages)。 3) Hello World 通過(guò) File New Project 菜單,建立新項(xiàng)目 Android Project。 然后填寫(xiě)必要的參數(shù),如下圖所示:(注意這里我勾選的是Google APIs,你可以選你喜歡的,但你要?jiǎng)?chuàng)建相應(yīng)的 AVD。 基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 14 點(diǎn)擊 Finish后,點(diǎn)擊 Eclipse的 Run菜單選擇 Run Configuration。選擇“ Android Application”,點(diǎn)擊在左上角(按鈕像一張紙上有個(gè)“ +”號(hào))或者雙擊“ Android Application”, 有個(gè)新的選項(xiàng)“ New_configuration”(可以改為我們喜歡的名字)。 在右側(cè) Android 面板中點(diǎn)擊 Browse?,選擇 HelloWorld 在 Target 面板的 Automatic 中勾選相應(yīng)的 AVD,如果沒(méi)有可用的AVD 的話,你需要點(diǎn)擊右下角的 Manager?,然后新建相 應(yīng)的 AVD。如下圖所示: 然后點(diǎn) Run 按鈕即可,運(yùn)行成功的話會(huì)有 Android 的模擬器界面,如下圖所示 青海民族大學(xué)畢業(yè)論文 15 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)連接、創(chuàng)建以及表創(chuàng)建 這里將介紹如何進(jìn)行 Android 數(shù)據(jù)庫(kù)連接, Android 中自帶 SQLite 數(shù) 據(jù)庫(kù), 這是一個(gè)十分小型的數(shù)據(jù)庫(kù), 這樣正適合 Android 這種移動(dòng)平臺(tái)使用。 Android 數(shù)據(jù)庫(kù)存儲(chǔ)的位置在 data/data/項(xiàng)目文件夾 /databases/目錄下 Android 是利用 ContentProvider 作為內(nèi)容提 供商, SQLiteOpenHelper 數(shù)據(jù) 庫(kù)幫助類來(lái)進(jìn)行對(duì)數(shù)據(jù)庫(kù)的創(chuàng)建和操作 。 通過(guò) () ()方法直接對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。程序中數(shù)據(jù) getContentResolver() 庫(kù)類為 DBHelper extends SQLiteOpenHelper(繼承關(guān)系) ,內(nèi)容提供類 DBProvider extends ContentProvider(繼承關(guān)系) 創(chuàng)建數(shù)據(jù)庫(kù) Android 提供 了標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)創(chuàng)建方式。繼承 SQLiteOpenHelper ,實(shí)現(xiàn) onCreate 和 onUpgrade 兩個(gè)方法,有個(gè)好處就是便于數(shù)據(jù)庫(kù)版本的升 級(jí),連接數(shù)據(jù)庫(kù)的算法如下: private class DBHelper extends SQLiteOpenHelper { //創(chuàng)建數(shù)據(jù)庫(kù) public DBHelper(Context context) { super(context, , null, )。 // TODO Autogenerated constructor stub } //創(chuàng)建表 @Override public void onCreate(SQLiteDatabase db) { // TODO Autogenerated method stub (create table contact_list (_id integer primary key autoincrement,uid integer ,contact_pic text,contact_name text,contact_telephone text,contact_date text,contact_ text, +contact_qq text,contact_em text,contact_description text,contact_time text))。 (create table contact_group(_id integer 基于 android 的通訊錄系統(tǒng)開(kāi)發(fā) 16 primary key autoincrement,type text))。 } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Autogenerated method stub (DROP TABLE IF EXISTS contact_list)。 (DROP TABLE IF EXISTS contact_group)。 onCreate(db)。 /** * 用于數(shù)據(jù)庫(kù)的更新操作 */ } } 數(shù)據(jù)庫(kù)操作 主要是對(duì)數(shù)據(jù)庫(kù)的添加、查詢、刪除等操作,對(duì)象為 Contact。 首先實(shí)例化 MyDatabaseHelper,使得上面代碼執(zhí)行后創(chuàng)建一個(gè)名稱為contact 的數(shù)據(jù)庫(kù)和一個(gè)名稱為 contact 的表。代碼如下: public DBUtil(Context mContext) { = new DBHelper(mContext)。 = new ArrayListContactsGroup()。 } 查詢聯(lián)系人方法: public ListContact queryContacts(){ SQLiteDatabase db = null。 Cursor cursor = null。 ListContact list = new ArrayListContact()。 try { db = ()。 cursor = (contact_list, null, null, null, null, null, null)。 青海民族大學(xué)畢業(yè)論文 17 if(cursor != null){ while(()){ Contact c = new Contact()。 ( ((_id)))。 (((uid)))。 (((contact_pic)))。 (((contact_name)))。 ((
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1