【正文】
手 機(jī) 主 界 面手 機(jī) 主 界 面商 品 瀏 覽商 品 瀏 覽訂 單訂 單用 戶 登 錄 狀 態(tài)用 戶 登 錄 狀 態(tài)N OY E S接 受 訂 單接 受 訂 單 東北大學(xué)秦皇島分校學(xué)年論文 第 23 頁 留言評價(jià)功能:手機(jī)商城的注冊用戶可以在登錄自己的用戶主界面后對商品進(jìn)行評價(jià)。 該 軟件 的架構(gòu)如圖 所示。 ( 6) 比一些 流行的數(shù)據(jù)庫在大部分普通數(shù)據(jù)庫操作要快 。 ( 2) 占用資源低 。 減少了注冊系統(tǒng)廣播通知接收,同時(shí)適當(dāng)?shù)?重寫 了 onPause或 onResume來控制 Activity顯示時(shí)才獲取部分系統(tǒng)廣播。 同時(shí)判斷數(shù)組為空一般不用 getCount()==0 這樣的方法,直接通過 isEmpty()這樣的方法來處理 ,增加程序的運(yùn)行效率,減少程序的最短響應(yīng)時(shí)間。由于 Log需要底層的 JNI 調(diào)用,對Java虛擬機(jī)的開銷來說還是不小的。 ( 3)手機(jī)上網(wǎng)用戶可以對喜歡的商品進(jìn)行購買但必須進(jìn)行注冊網(wǎng)站會 員才可以進(jìn)行購買。但不能添加、刪除和修改購買信息,只能對是否付款、是否發(fā)貨等狀態(tài)進(jìn)行修改。顧客可直接查看商品情況,如果想購買商品,要先注冊一個(gè)帳號,然后根據(jù)本人用戶名和密碼登錄系統(tǒng),此時(shí)可以分類查看商品,如需購買,輸入購買數(shù)量放入購物車,購物車中的商品數(shù)量可以修改,也可以刪除購物車中的商品,最后對購物車中的商品進(jìn)行購買確認(rèn),此時(shí)將產(chǎn)生一個(gè)訂單,訂單一旦生成便不可以再修改,只能查看。 東北大學(xué)秦皇島分校學(xué)年論文 第 18 頁 3 需求分析與設(shè)計(jì) 需求分析 本應(yīng)用主要用于對手機(jī)上網(wǎng)用戶,在線瀏覽二手商品,用戶管理員可以對商品信息進(jìn)行增刪改查等功能,用戶可以在該應(yīng)用上進(jìn)行注冊,注冊信息會被上傳至服務(wù)器端保存,注冊后的用戶 還可以對商品進(jìn)行關(guān)鍵字檢索、篩選、購買以及評價(jià)。因此,Intent 是包含具體請求信息的對象。 使用 sendBroadcast() 或 sendStickyBroadcast()方法發(fā)出去的 Intent,所有滿足條件的 BroadcastReceiver 都會隨機(jī)地執(zhí)行其 onReceive()方法; 而 sendOrderBroadcast()發(fā)出去的 Intent,會根據(jù) BroadcastReceiver 注冊時(shí)IntentFilter 設(shè)置的優(yōu)先級的順序來執(zhí)行,相同優(yōu)先級的 BroadcastReceiver 則是隨機(jī)執(zhí)行 東北大學(xué)秦皇島分校學(xué)年論文 第 17 頁 sendStickyBroadcast()方法主要的不同是, Intent 在發(fā)送后一直存在,并且在以后調(diào)用 registerReceiver()注冊相匹配的 Intent 時(shí)會把這個(gè) Intent 直接返回。 BroadcastReceiver 是對發(fā)送出來的 Broadcast 進(jìn)行過濾接收并響應(yīng)的一類組件。 來自普通應(yīng)用程序,如一個(gè)應(yīng)用程序通知其他應(yīng)用程序某些數(shù)據(jù)已經(jīng)下載完畢。要構(gòu)造一個(gè)ContentResolver 對象可以為構(gòu)造方法 ContentResolver(Context context)傳入一個(gè)Context 對象,也可以直接通過 Context 對象調(diào)用 getContentResolver()方法獲得 —— 有的 ContentResolver 對象后,就可以通過調(diào)用其 query()、 insert()、 update()等方法來對數(shù)據(jù)進(jìn)行操作了。然而,需要使用數(shù)據(jù)的應(yīng)用程序并不是直接調(diào)用這組方法 ,而是通過調(diào)用 ContentResolver 對象的方法來完成。 當(dāng)數(shù)據(jù)需要在應(yīng)用程序間共享時(shí),我們就可以利用 ContentProvider 為數(shù)據(jù)定義一個(gè) URI。 如圖 所示 東北大學(xué)秦皇島分校學(xué)年論文 第 15 頁 東北大學(xué)秦皇島分校學(xué)年論文 第 16 頁 Content Provider 在 Android 中,每個(gè)應(yīng)用程序都是用自己的用戶 ID并在自己的進(jìn)程中運(yùn)行。如 果綁定 Service 的 Context 對象被銷毀時(shí),被綁定的 Service 也會調(diào)用 onUnbind 和 onDestroy 方法停止運(yùn)行 注意: BroadcastReceiver 是不能綁定服務(wù)的。Service 是不能自己啟動的,必須通過 Context 對象(如一個(gè) Activity)調(diào)用startService 或 bindService 方法來啟動(用這兩種方法啟動的 Service 的生命周期不同)。 Activity 窗 口 內(nèi) 的 可 見 內(nèi) 容 通 過 基 類 View 提供。 Activity 應(yīng)用程序中的每個(gè)屏幕都是通過繼承和擴(kuò)展基類 Activity 來實(shí)現(xiàn)的。 Android 平臺提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,誕生 了諸多功能新穎的軟件。開發(fā)性對于 Android 的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對于消費(fèi)者來講,隨大的受益正是豐富的軟件資源。T 為 GSM/HSPA 網(wǎng)絡(luò),后者在 2020 年 12月就推出了全球第一個(gè) HSDPA 商用服務(wù)。 ” TMobile USA 為德國電信旗下移動子公司,運(yùn)營 GSM/HSPA 網(wǎng)絡(luò),擁有用戶近 3000 萬。 “ 我愛死我的 G1了! ” 谷歌聯(lián) 合創(chuàng)始人拉里 TMobile USA 提供了兩種流量和短信近曝光的 moto sholes(也有人稱之為 moto tao)將搭載最新的 操作系統(tǒng)包月計(jì)劃。市場前景 Google 手機(jī)于 08年 10月 22 日正式上市,與運(yùn)營商捆綁的合約價(jià)為 179 美元 (約合人民幣 1200 元 ),現(xiàn)有的 TMobile 用戶可以通過網(wǎng)絡(luò)訂購。 Android 項(xiàng)目目前正在從手機(jī)運(yùn)營商、手機(jī)廠商、開發(fā)者和消費(fèi)者那里獲得大力支持。除了北美之外 Symbian 在其它地區(qū)智能手機(jī)市場都占有大部分市場份額。 SQLite 一個(gè)對于所有應(yīng)用程序可用,功能強(qiáng)勁的輕型關(guān)系型數(shù)據(jù)庫引擎。 LibWebCore 一個(gè)最新的 web 瀏覽器引擎用,支持 Android 瀏覽器和一個(gè)可嵌入的web視圖。 媒體庫 基于 PacketVideo OpenCORE?;顒庸芾砥?(Activity Manager) 用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。豐富而又可擴(kuò)展的視圖(Views),可以用來構(gòu)建應(yīng)用程序,它包括列表 (lists),網(wǎng)格 (grids),文本框 (text boxes),按鈕 (buttons),甚至可嵌入的 web 瀏覽器。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡化了組件的重用 。而在網(wǎng)頁編程語言方面, JavaScript, ajax, HTML5, jquery、 東北大學(xué)秦皇島分校學(xué)年論文 第 9 頁 sencha、 dojo、 mobl、 PhoneGap 等等都已經(jīng)支持 Android 開發(fā)。 android 分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和 linux 核心層。 Android 的主要競爭對手是蘋果公司的 iOS以及 RIM 的 Blackberry OS。 Android 技術(shù)簡介 Android 是一種以 linux 為基礎(chǔ)的開放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。與 google 應(yīng)用的無縫結(jié) 合??雌饋怼?Google手機(jī)”盡管宣傳比較低調(diào),但實(shí)際賣得還不錯(cuò),前景也被人看好。據(jù) Google 稱,在其推出后的兩個(gè)月內(nèi),程序員下載這個(gè)軟件開發(fā)平臺的次數(shù)已經(jīng)高達(dá) 250000 多次。 Android 是一個(gè)對第三方軟件完全開放的平臺,開發(fā)者在為其開發(fā)程序時(shí)擁有更大的自由度,突破了 iPhone等只能添加為數(shù)不多的固定軟件的枷鎖;同時(shí)與 Windows Mobile、 Symbian 等廠商不同,Android 操作系統(tǒng)免費(fèi)向開發(fā)人 員提供,這樣可節(jié)省近三成成本。 第三章,詳細(xì)論述了在 Android 平臺上開發(fā) 二手交易軟件 ,提出了系統(tǒng)的主要功能,系統(tǒng)的總體業(yè)務(wù)描述和架構(gòu)設(shè)計(jì)。 國內(nèi)外主流的移動端購物軟件有 “亞馬遜( Amazon)”、“手機(jī)淘寶”。 將移動通訊與網(wǎng)上二手交易有機(jī)結(jié)合的新型二手交易模式將成為新型的二手交易手段。比起傳統(tǒng)的二手交易,網(wǎng)上二手交易相比傳統(tǒng)經(jīng)營模式更加便捷,且實(shí)時(shí)性強(qiáng),信息資源豐富,更能得到買賣 雙方的信賴。其次就是在傳統(tǒng)的二手商品交易市場中,二手商品的信息只能在同城、同鄉(xiāng)的小地域內(nèi)進(jìn)行傳播與獲取。 東北大學(xué)秦皇島分校學(xué)年論文 第 2 頁 ABSTRACT there are many problems in traditional Secondary transactions market. In the transaction process exists many even bargain, there exists great defective merchandise can also be seen as highquality products and customer transactions, after the pletion of the transaction, the customer occurred late in the process in the use of the problem is that no one to bear the consequences. It also makes many customers did not dare to buy secondhand goods which led to hoarding and waste of resources of quality secondhand goods. The second is in the traditional Secondary transactions market, information secondhand goods only in the same city, hometown of the small region of dissemination and access. The seller hands secondhand goods will not be easy to transfer even sells do not go out, but to buy a modity people due to the lack of sources of information it is difficult to find suitable secondhand goods to buy. There is a big obstacle to trade. With the growing development of emerce and mobile munications, secondhand transactions can have a better space to play on the inter. Compared to traditional secondhand trading, online secondary trading pared with the traditional business model is more convenient, and good realtime performance, rich information resources, more buyers and sellers trust. The mobile munication and Inter new secondhand transaction mode of the anic bination of secondhand transactions will bee secondary means of transaction model. In this paper, the online Secondary transactions convenience and high efficiency, rich information resources characteristics and high performance price ratio and portable mobile terminal with the bination of the advantages of. To design a suit of today39。旨在設(shè)計(jì)出切合當(dāng)今電子商務(wù)模式特點(diǎn)的軟件。 又 隨著電子商務(wù)與移動通訊的逐漸發(fā)展壯大,二手交易 在互聯(lián)網(wǎng)上能有更好的發(fā)揮空間。這也使得很多客戶不敢購買二手商品從而導(dǎo)致優(yōu)