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

正文內(nèi)容

基于android平臺(tái)下的名片冊(cè)管理系統(tǒng)(存儲(chǔ)版)

2025-10-18 12:30上一頁面

下一頁面
  

【正文】 。 return c。這里要說明的是,由于 Android 并不支持 distinct 查詢,所以若在 CardInfo 中查詢 Cardgroup 列是無法實(shí)現(xiàn)的。 (cardGroup, theCardGroup)。 (phoneNum, thePhoneNum)。 theCompName = data[3]。 SmsMessage[] smsMessages = new SmsMessage[]。如果不是, 則說明該短信沒有包含名片信息,即不是該程序所需要的短信,則程序?qū)Υ藳]有操作;如果是的話,則說明該短信確實(shí)是程序所需要處理的短信,則程序會(huì)對(duì)此短信進(jìn)行一系列操作。 } 實(shí)現(xiàn)完成的界面為圖 42 所示。 sendMessage = * + + theName + + thePhoneNum + + theCompName + + theTelePhoneNum + + theTitle + + theSection + + theAddress + + thePostCode 。 theTitle = ((title))。具體實(shí)現(xiàn)代碼如下。 Android API 支持開發(fā)可以發(fā)送和接收 SMS 消息的應(yīng)用程序。而cardGroupInfo 表則只是記錄了名 片分組的名稱,并且把名片分組設(shè)定為 unquie,因?yàn)锳ndroid 不支持 distinct 查詢,所以為了解決無重復(fù)查詢的問題,特地建立了一個(gè)cardGroupInfo 表。點(diǎn)擊名片夾中的任意的名片便可查看該名片的詳細(xì)信息。則可以重新編輯自己的名片信息,只需點(diǎn)擊編輯按鈕即可。該頁面會(huì)提示用戶編寫自己名片信息的內(nèi)容。 圖 36 名片夾信息用例圖 名 片 信 息 用 例 分 析 用戶查看名片信息的時(shí)候,可以給該名片的主人打電話,發(fā)短信。接收名片用例圖如 34 所示。 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 8 圖 31 系統(tǒng)總體用例圖 個(gè) 人 信 息 用 例 分 析 用戶使用該軟件時(shí),數(shù)據(jù)庫會(huì)自動(dòng)檢索數(shù)據(jù)庫中是否已經(jīng)存在用戶信息,若用戶是第一次使用該軟件,則檢索結(jié)果為空。它提供了對(duì)發(fā)送文本消息的支持。 Intent Intent 是不同組件之間相互導(dǎo)航的紐帶,封裝了不同組件之間導(dǎo)航查找的條件。 Broadcast Receiver Broadcast Receiver 是為了實(shí)現(xiàn)系統(tǒng)廣播而提供的一種組件。 圖 22Linux 內(nèi)核體系結(jié)構(gòu)圖 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 6 Android應(yīng) 用 程 序 控 件 Activity 在 Android 中,每個(gè) Activity 變現(xiàn)了一個(gè)提供給用戶執(zhí)行操作的可視化用戶界面,所以 Activity 是 Android 組件 中最基本也是最常用的一種組件。 包含 2D 和 3D 的 SGL 和 OpenGL 的圖形庫 應(yīng)用程序 框架 在 Android 開發(fā)過程中,開發(fā)者可以完全使用與那些內(nèi)核應(yīng)用程序相同的框架,這些框架用于簡(jiǎn)化和重用應(yīng)用程序的組件。 ,視頻和圖片等媒體的支持。該虛擬機(jī)是 公司開發(fā)的,其遵照的技術(shù)規(guī)范與一般的 java 虛擬機(jī)與一般的 java 虛擬機(jī)不同。 第 2章簡(jiǎn)要介紹了 Android手機(jī)操作系統(tǒng)的框架體系。 隨著智能手機(jī) 的功能的強(qiáng)大和市場(chǎng)份額比重的增大,各種各樣基于只能手機(jī)上的軟件也日益增多 [1]。 近幾年來,隨著無線通信技術(shù)的迅猛發(fā)展,移動(dòng)設(shè)備的使用開始滲入到人生活的方方面面。 課 題 的 研 究 背 景 及 其 研 究 意 義 名片是標(biāo)示姓名及其所屬組織、公司單位和聯(lián)系方法的卡片,是新朋友互相認(rèn)識(shí),自我介紹的最快有效的方法。多數(shù)的生產(chǎn)廠商都生產(chǎn)出了自己的電子名片管理系統(tǒng),這種管理系統(tǒng)是基于自己廠商生產(chǎn)的硬件設(shè)備之上的。本文分析了當(dāng)前的研究現(xiàn)狀和技術(shù)現(xiàn)狀,剖析了目前市場(chǎng)上最為流行的移動(dòng)設(shè)備操作系統(tǒng) —— Android操作系統(tǒng),并且在該系統(tǒng)平臺(tái)上設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)電子名片管理系統(tǒng)。尤其是近幾年移動(dòng)設(shè)備和電子產(chǎn)業(yè)的飛速發(fā)展,各種智能操作系統(tǒng)提供了硬件基礎(chǔ),在移動(dòng)設(shè)備上的電子名片管理系統(tǒng)的研究就成為了一個(gè)亮點(diǎn)。目前來說,電子名片大多是運(yùn)行在獨(dú)立的 PDA 上面。并且,該系統(tǒng)的使用成本非常低,不需要再需要其他的 硬件設(shè)施,所以具有較強(qiáng)的發(fā)展前景。在這種情況下,名片的電子存儲(chǔ)方案應(yīng)運(yùn)而生。此外,智能手機(jī)市場(chǎng)的增長(zhǎng)速度將比整個(gè)手機(jī)市場(chǎng)的增長(zhǎng)速度快4倍。 本 文 的 組 織 結(jié) 構(gòu) 本論文的組織結(jié)構(gòu)如下: 第 l章講述了本文研究的背景及意義,描述了文章 組織結(jié)構(gòu)。 Android平臺(tái)包含的主要構(gòu)成部分及其特性有 : 為我們提供了定制的 Dalvik 虛擬機(jī)。 SQLite 是一個(gè)能夠嵌入到進(jìn)程內(nèi)部 的庫,同時(shí)它也是一個(gè)實(shí)現(xiàn)了獨(dú)立性,無需服務(wù)器和處理 SQL 數(shù)據(jù)庫引擎 [3]。應(yīng)用層運(yùn)行在 Android 運(yùn)行時(shí)之內(nèi),并且使用了應(yīng)用程序框架中可用的類和服務(wù)。 提供管理顯示的外觀管理器 Linux 內(nèi)核體系結(jié)構(gòu)圖如圖 22 所示。同 Activity 一樣,用戶定義的每一個(gè) Service 都集成于父類 Service,該父類有 Android 平臺(tái)框架預(yù)先定義。這些數(shù)據(jù)可以存儲(chǔ)于文件系統(tǒng)或者 SQLite 數(shù)據(jù)庫。 SMS 是現(xiàn)代手機(jī)上最常用的功能之一, SMS 技術(shù)設(shè)計(jì)的目的是在兩個(gè)手機(jī)之間發(fā)送短信文本消息。系統(tǒng)的總體用例圖如 31 所示。從而用戶可以方便的查看新名片。名片夾信息用例圖如 26 所示。系統(tǒng)會(huì)調(diào)用一個(gè)編輯名片的頁面。 更 改 信 息 模 塊 若用戶信息發(fā)生改變,比如電話號(hào)碼的改變。 查 看 名 片 夾 信 息 模 塊 用戶可以點(diǎn)擊名片夾按鈕,點(diǎn)擊之后,會(huì)呈現(xiàn)出名片夾的樹狀結(jié)構(gòu)。其中,主鍵設(shè)定的為自動(dòng)生產(chǎn)的 id 號(hào)?,F(xiàn)在越來越多的應(yīng)用采用 SMS 作為與用戶進(jìn)行數(shù)據(jù)交換的方式,會(huì)考慮使用 SMS 作為數(shù)據(jù)分發(fā)平臺(tái)。實(shí)現(xiàn)的方法是在 CardInfo 表中查詢 CardGroup 屬性等于“我的名片”的一列值。 theTelePhoneNum =((telePhoneNum))。加密規(guī)則用以下代碼實(shí)現(xiàn)。 (num, null,msg, null, null)。檢驗(yàn)的規(guī)則是查看每一個(gè)短信的開頭部分是不是按照該程序的加密規(guī)則實(shí)現(xiàn)了加密。 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 18 Object[] messages = (Object[]) (pdus)。 thePhoneNum = data[2]。 (name, theName)。 (cardGroup, theCardGroup)。這次查詢是在CardGroupInfo 表中實(shí)現(xiàn)的。 Cursor c = (QUERYGROUPSQL, null)。 Cursor c = (QUERYCHILDSQL, args)。 setContentView()。 (new mySimpleCursorTreeAdapter(cur, str1, int1, str2, int2))。 public Boolean isMyCardEmpty() { mydb = ()。 } 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 22 } 查詢結(jié)束之后,如果返回的值為 false,則說明用戶不是第一次使用該軟件,也就是說,在數(shù)據(jù)庫中已經(jīng)存在用戶的名片信息。 return (TBLNAME1, args, cardGroup = ?, str) 0。} } catch (SQLiteConstraintException e) { } ()。 Intent phoneIntent = new Intent(,uri)。 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 25 查看名片信息實(shí)現(xiàn)界面圖 410 所示。 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 26 圖 411 國際化實(shí)現(xiàn)目錄圖 5 系統(tǒng)測(cè)試 整 體 界 面 測(cè) 試 整體界面是指整個(gè)應(yīng)用系統(tǒng)的界面結(jié)構(gòu)設(shè)計(jì),是給用戶的 — 個(gè)整體感。本文研究的核心技術(shù)為名片發(fā)送時(shí)的對(duì)數(shù)據(jù)的加密和接收名片時(shí)的對(duì)短消息的監(jiān)聽和解析,從而把短信分割之后獲取名片信息。 第四章 ,詳細(xì)地講述了系統(tǒng)具體是如何設(shè)計(jì)和實(shí)現(xiàn)的。 在此,我還要感謝在一起愉快的度過 本科 生活的 各位同學(xué) ,正是由于你們的幫助和支持,我才能克 服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。 第六章 ,總結(jié)了文章的內(nèi)容,分析了該系統(tǒng)所存在的問題。 第二章,對(duì)系統(tǒng)開發(fā)平臺(tái) Android進(jìn)行了詳細(xì)的分析,介紹了 Android平臺(tái)所支持的內(nèi)容、 Android的架構(gòu)以及 Android平臺(tái)應(yīng)用程序的控件。另外,目前市場(chǎng)上的 Android操作系統(tǒng)的手機(jī)大部分都有比較高的存儲(chǔ)空間,所以程序的負(fù)載能力對(duì)于絕大多數(shù)用戶是適用的。事實(shí)上, Google 在設(shè)計(jì) Android框架時(shí)就考慮到了該問題,在設(shè)計(jì)資源相關(guān)采用了 MVC 模式,使得代碼邏輯和 UI 界面分離更容易維護(hù)管理,這里平時(shí)在寫代碼時(shí)盡量使用資源文件,從而可以避免 大規(guī)模的改變程序中的代碼 [15]。 Uri uri = (data)。 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 24 圖 49搜索名片界面圖 名 片 信 息 模 塊 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 在該模 塊中,可以給名片主人打電話,發(fā)短信,具體的實(shí)現(xiàn)方法是調(diào)用系統(tǒng)中的Intent_ACTION,首先要 AndroidManifest中添加 usespermission[14],并且聲明發(fā)短信和打電話的使用權(quán)限,由于這些操作屬于手機(jī)底層的服務(wù),與用戶隱私以及通話費(fèi)用等議題息息相關(guān),因此,程序必須取得相關(guān)權(quán)限。主要實(shí)現(xiàn)代碼如下。數(shù)據(jù)庫更新主要代碼如下。 return true。 基于 Adnroid 平臺(tái)下的名片冊(cè)管理系統(tǒng) 21 圖 46名片夾界面效果圖 其 他 功 能 模 塊 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 檢 測(cè) 用 戶 首 次 使 用 模 塊 的 設(shè) 計(jì) 與 實(shí) 現(xiàn) 該模塊在用戶打開程序的時(shí)候,數(shù)據(jù)庫首先調(diào)用一個(gè) isMyCardEmpty(),方法,此方法的目的是檢測(cè) CardInfo 表中的 Cardgroup 列中是否存在“我的名片”。 String[] str1 = { cardGroup }。 SimpleCursorTreeAdapter繼承于 ResourceCursorTreeAdapter類,是一個(gè)用起來很方 便的適配器類,它提供把 cursor的數(shù)據(jù)綁定到 Group和 child的布局文件中的控件的功能。 protected Cursor getChildrenCursor(Cursor groupCursor) { String[] str = new String[1]。所以查詢的結(jié)果不會(huì)有重復(fù)值。} } } 實(shí)現(xiàn)之后的界面如圖 44 所示。 (title, theTitle)。 theSection = data[6]。 n++){ smsMessages[n] = ((byte[])messages[n])。每個(gè)字符數(shù)組代表這一個(gè)特定的名片屬性,比如說姓名,電話,公司等內(nèi)容。當(dāng)然,還需要在應(yīng)用程序清單上添加一個(gè) usespermission 標(biāo)簽,從而可以請(qǐng)求這個(gè)權(quán)限。主要實(shí)現(xiàn)代碼如下。 thePostCode = ((postCode))。 return c。 具體
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1