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

正文內(nèi)容

基于android平臺的物流信息管理系統(tǒng)的設(shè)計與開發(fā)(編輯修改稿)

2024-07-16 16:08 本頁面
 

【文章內(nèi)容簡介】 頻、圖片和聯(lián)系方式等)提供了大量的Content Provider。通過這樣定義好的ContentProvider 我們可以方便的進行數(shù)據(jù)操作。當(dāng)然我們必須擁有適當(dāng)?shù)臋?quán)限。每個人都也可以去自己來定每個內(nèi)容Provider共享我們的數(shù)據(jù),方便用戶的訪問。 SQLite簡介由于它使用的資源非常少,而且在很多內(nèi)嵌設(shè)備都是用這個來存儲大量的數(shù)據(jù)。并且它現(xiàn)在還支持很多主流的電腦操作系統(tǒng),兼容性這塊是非常不錯。大家也可以去用多種的開發(fā)語言去使用,比如C、Java等來通過各種接口來操作SQLite數(shù)據(jù),十分方便。Android作為目前主流的移動操作系統(tǒng),完全符合SQLite占用資源少的優(yōu)勢,故在Android平臺上,集成了一個嵌入式關(guān)系型數(shù)據(jù)庫—SQLite。如果你想要開發(fā) Android 應(yīng)用程序,一定需要在 Android 上存儲數(shù)據(jù),使用SQLite 數(shù)據(jù)庫是一種非常好的選擇。本數(shù)據(jù)庫支持功能如下:,支持屬性來自繼承類:可根據(jù)注解自動完成建表,并且對于繼承類中的注解字段也支持自動建表。,增改支持對象化操作:增刪改是數(shù)據(jù)庫操作的最基本單元,不用重復(fù)寫這些增刪改的代碼,并且添加和更新支持類似于hibernate中的對象化操作。 :支持android框架提供的方式,也支持原生sql方式。:對于查詢結(jié)果可自動包裝為實體對象,類似于hibernate框架。:查詢結(jié)果支持對象化,也支持結(jié)果為ListMapString,String形式,這個方法在實際項目中很實用,且效率更好些。 搭建Android開發(fā)環(huán)境任何事物要運行,都要有它的環(huán)境,Android也有它的環(huán)境才能夠運行,下面介紹Android的開發(fā)環(huán)境配置。搭建開發(fā)環(huán)境需要的軟件:1) 操作系統(tǒng):window XP或linux2) 軟件包:Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool)3) IDE環(huán)境:Eclipse IDE+ADT 4) JDK:Java Runtime Environment虛擬機 、(JDK)Java Development kit安裝步驟如下:第一步:安裝Java虛擬機sunjava6jdk版本。第二步:,到官網(wǎng),選擇版本下載后進行安裝。(如圖)Eclipse工具的版本如圖12所示:Eclipse工具的版本圖第三步:安裝Android SDK:首先要下載SDK,可以在這個網(wǎng)址下載,選擇相應(yīng)的系統(tǒng)進行安裝。sdk下載的地址圖如圖所示:sdk下載的地址圖第四步:安裝Android ADT插件。運行Eclipse,選擇helpinstall new software 選擇add,將會彈出一個【Add Site】對話框?!続dd Site】對話框如圖: 【Add Site】對話框圖點擊OK,選擇要安裝的軟件,占next,然后選擇接受協(xié)議,直到安裝成功,重啟Eclipse軟件,設(shè)置Android SDK Home,Windowrefrence。設(shè)置Android SDK Home界面如圖所示:設(shè)置Android SDK Home界面圖在SDK location中輸入SDK Tools路D:\Androidsoftware\Androidsdkwindows 點擊OK,這樣Android環(huán)境就已經(jīng)搭建成功了。 Android的工程 Android項目Android的四大基本組件:Activity(活動),Service(服務(wù)),BroadcastReceiver(廣播),ContentProvider(內(nèi)容提供者),各組件之間要進行切換需要一個意圖或企圖Intent類,通過啟動StartIntent()方法來使各組件進行跳轉(zhuǎn)Android的五大布局方式:LinearLayout(線性布局) FrameLayout(幀布局) TableLayout(表格布局) AbsoluteLayout(絕對布局) RelativeLayout(相對布局)五種布局方式可以相互嵌套,Android各種漂亮的界面都是通過嵌套布局而實現(xiàn)的。Android的線程,以及線程之間通信的中介:Handler類Android配置文件:。Android系統(tǒng)將插件ADT集成到了Eclipse工具上,因此,一個Android程序啟動后,系統(tǒng)會啟動一個模擬器(Emulator)(如下圖),該模擬器是一款手機板的樣式,擁有手機硬件的基本操作。我們也可以將右邊的鍵盤通過代碼屬性設(shè)置將其隱藏,界面的大小可自由設(shè)定。模擬器圖 Android工程程序結(jié)構(gòu)Android工程基本結(jié)構(gòu)目錄包括:src (源代碼)、gen(Android系統(tǒng)自動生成的常量)、Res(資源文件):主要存放程序界面的布局配置(.xml)文件和圖片資源。 是四大組件的驅(qū)動配置文件,有它的存在,Android程序的四大組件才可以正常的跳轉(zhuǎn)。Android資源的類型和布局(圖17)資源類型和布局圖 ,此配置文件是整個程序能夠正常運行的核心,它里面包含了Android SDK的版本,程序運行的默認(rèn)Activity,當(dāng)程序中的任何一個組件觸發(fā)事件后。: ?xml version= encoding=utf8?manifest application activity intentfilteraction/category//intentfilter/activity/applicationusessdk /usespermission //manifestAndroid系統(tǒng)有一個編碼的規(guī)定,支持的編碼是utf8,當(dāng)程序中出現(xiàn)亂碼是,我們須將其編碼格式轉(zhuǎn)化為utf8.在 :?xml version= encoding=utf8?。它是該系統(tǒng)支持的版本和編碼。在第二行定義了我們需要使用的架構(gòu),該架構(gòu)來自xmlns:Android=。xmlns(XML namespace)是一個命名空間,它就像一條河的源頭一樣能讓我們找到系統(tǒng)架構(gòu),每一個配置文件必須有這個xmlns,否則程序中的所使用的所有資源將無法找到。在application元素我們定義Android:icon=@drawable/iconAndroid:label=@string/app_name,Android:icon是程序在手機中顯示的圖片,我們運用@drawable/icon表示了對res/。@string/app_name表示了對res/。activity Android:name=.PlayRackActivityintentfilteraction Android:name=/category Android:name= //intentfilter/activity這是系統(tǒng)確定的首先要啟動的Activity是PlayRackActivity。在intentfilter選項中,有action和category等等屬性,,它們是系統(tǒng)的值,程序在解析到這些常用后就可以確定首先要啟動的Activity。當(dāng)我們需要通過一個組件觸發(fā)另一個組件時,我們將設(shè)定action和category的其它屬性值, 中尋找標(biāo)識,任何一個Activity的action和category是唯一,所以程序在任何時候都能唯一啟動一個Activity,這樣,不同的Activity之間的跳轉(zhuǎn)就實現(xiàn)了。usessdk,它是我們需要定義的ADT版本,例如我們將其值設(shè)定為Android:minSdkVersion=10,、、。如果我們需要對網(wǎng)絡(luò)進行訪問,比如打開一個網(wǎng)頁,剛我還需要設(shè)置一個網(wǎng)絡(luò)訪問權(quán)限usespermission,將其的值設(shè)置為Android:name=,我們就可以訪問網(wǎng)絡(luò)了。當(dāng)然usespermission還有很多其它的權(quán)限,例如GPS定位權(quán)限。當(dāng)程序的任何一個組件要用到時。四大組件要使用前都需要聲明,其聲明方式如下:service/serviceprovider/provideractivity/activityreceiver/receiver其中聲明provider時還需要聲明其授權(quán) authorities。每個組件里面還有很多的屬性,會根據(jù)程序的具體需要定義不同的屬性。過濾器intentfilter 有兩種啟動方式來啟動界面。1) 顯示方式顯示方式是在代碼中的直接啟動組件,啟動時會聲明Intent,在它的構(gòu)造方法Intent(組件1,組件2)中直接指定一個組件的名字,然后調(diào)用方法startIntent(intent)以啟動指定的組件。 2)隱式方式隱式方式是通過過濾器來過濾完成的,啟動的組件必須滿足action和category的條件才能夠啟動該組件。兩種啟動方式都可以通過程序setAction(ACTION常量)和startActivity(intent)或配置文件兩種方式來實現(xiàn)組件的跳轉(zhuǎn)。 數(shù)據(jù)庫表設(shè)計本系統(tǒng)采用mysql數(shù)據(jù)庫,下面為數(shù)據(jù)庫表。account表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10 2modity_idVarChar255是255 3priceText16是255 4buy_numVarChar50是255 5user_nameVarChar50是255 6user_phoneVarChar50是255 car表:序號字段名稱字段類型大小允許為空最大長度備注1car_numInt4自增編號10 2max_weightVarChar50是255 3belong_corpVarChar50是255 4work_yearVarChar50是255 classify表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10 2parent_idVarChar50是255 3nameVarChar300是255 modity表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10 2nameVarChar50是255 stockpriceintrounitpicbuy_dateuseful_lifeawoke_dateclassify_id logistics表:序號字段名稱字段類型大小
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1