999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“行·走”APP前端的設(shè)計(jì)與實(shí)現(xiàn)

2017-01-21 16:38:40常丹妮何君王佩劉展許夢(mèng)田童亞拉
卷宗 2016年10期
關(guān)鍵詞:界面數(shù)據(jù)庫(kù)功能

常丹妮+何君+王佩+劉展+許夢(mèng)田+童亞拉

摘 要:目前國(guó)內(nèi)市場(chǎng)旅游軟件,本文開(kāi)發(fā)了一款基于安卓的“行·走”APP客戶(hù)端。技術(shù)主要有XML、SQLite數(shù)據(jù)庫(kù)和LBS位置服務(wù)等,功能分為登錄注冊(cè)模塊、GPS定位模塊、游記模塊、個(gè)人中心模塊等,基本實(shí)現(xiàn)了軟件的各個(gè)功能。調(diào)試運(yùn)行的結(jié)果表明,該系統(tǒng)運(yùn)行正常,人機(jī)界面交互性較好。

關(guān)鍵詞:Android平臺(tái);旅游APP;地圖定位;游記;GPS

目前旅行越來(lái)越成為人們假期休閑娛樂(lè)的必然選擇,在QQ動(dòng)態(tài)、朋友圈里曬游記也成為時(shí)尚,但大部分放棄了文字,偏向于照片,使游記過(guò)于空洞。國(guó)內(nèi)旅游類(lèi)APP記錄類(lèi)軟件就是記事本,如小米便簽、加密日記等,其主要特點(diǎn)是界面簡(jiǎn)單,功能單一,不能插入圖片等[1]。針對(duì)此現(xiàn)狀,本文基于Android設(shè)計(jì)一款手機(jī)APP,為用戶(hù)提供一個(gè)專(zhuān)門(mén)用來(lái)寫(xiě)游經(jīng),為喜歡曬旅行的朋友創(chuàng)建一個(gè)回憶的平臺(tái)。

1 相關(guān)技術(shù)及開(kāi)發(fā)運(yùn)行環(huán)境

1.1 Android系統(tǒng)

Android系統(tǒng)由操作系統(tǒng)、用戶(hù)界面和應(yīng)用程序組成,提供了一套開(kāi)源的手機(jī)終端解決方案[2],為軟件開(kāi)發(fā)人員提供了大量的使用庫(kù)和工具:Http類(lèi)、Android shell類(lèi)、文件類(lèi)、JSONUtils類(lèi)、Map類(lèi)、Object類(lèi)等,軟件開(kāi)發(fā)人員利用使用庫(kù)和工具類(lèi)可快速創(chuàng)建應(yīng)用程序[3]。

1.2 Android中的數(shù)據(jù)存儲(chǔ)

SQLite是Android自帶的關(guān)系型數(shù)據(jù)庫(kù),是專(zhuān)門(mén)為嵌入式設(shè)備打造的基于文件的輕量型數(shù)據(jù)庫(kù),每個(gè) Android 應(yīng)用程序都可以直接使用 SQLite 數(shù)據(jù)庫(kù),不需要導(dǎo)入操作。本文利用第三方類(lèi)庫(kù)Afinal來(lái)操作Android自帶庫(kù)SQLite[4][5]。

2 “行·走”APP的設(shè)計(jì)與實(shí)現(xiàn)

2.1 軟件系統(tǒng)構(gòu)成模塊

會(huì)員功能 用戶(hù)注冊(cè)為系統(tǒng)會(huì)員;會(huì)員信息管理功能,登錄后可在個(gè)人中心進(jìn)行信息管理,查看旅行記錄;

定位功能 用戶(hù)登錄后,彈出對(duì)話框是否定位,選擇定位后,顯示當(dāng)前具體位置;

查閱功能 進(jìn)入個(gè)人中心后顯示全部旅行記憶;

增刪功能 這是本軟件的特色,用戶(hù)可在上傳的游記上修改,隨時(shí)記錄隨時(shí)上傳。

2.2 APP的功能設(shè)計(jì)與實(shí)現(xiàn)

本系統(tǒng)采用TabLayout + ViewPager + Fragment結(jié)構(gòu),這是系統(tǒng)的核心組件。鑒于文章篇幅,僅闡述記錄游記功能的設(shè)計(jì)與實(shí)現(xiàn)。

(1)開(kāi)發(fā)XML界面布局,主要由res/layout目錄下的activity_daily.xml文件實(shí)現(xiàn),寫(xiě)游記頁(yè)面則由主頁(yè)面(activity_main.xml)切換過(guò)來(lái)。

(2)記錄游記的實(shí)現(xiàn)通過(guò)src目錄下的com.rose.travels.log包實(shí)現(xiàn),WriteTourDailyActivity.java文件用來(lái)顯示游記,當(dāng)用戶(hù)在主界面點(diǎn)擊寫(xiě)游記按鈕,進(jìn)程跳轉(zhuǎn)到寫(xiě)游記頁(yè)面,核心代碼如下:

public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

setContentView(R.layout.activity_daily); findViews();

tvTime.setOnClickListener(new OnClickListener()

public void onClick(View arg0) {

CanlenderDialogUtil.showDataSelecterDialog(getSupportFragmentManager(), new ISelectDayCallBack() {@Override public void getSelectedDay(String day,long timpStamp) { tvTime.setText(day);timeStr = day; } },true);

protected void doSaveWork() {

DailyBean bean = new DailyBean();

bean.setName(etDailyName.getText().toString());

bean.setContent(etContent.getText().toString());

bean.setAddress(etAddress.getText().toString());

bean.setDate(timeStr);

OrientApplication.getInstance().db.save(bean);

ToastUtil.shortShow(“保存成功”);finish();}

noScrollgridview = (GridView) findViewById(R.id.noScrollgridview);

noScrollgridview.setSelector(new ColorDrawable(Color.TRANSPARENT));

adapter = new GridAdapter(this); adapter.update();

noScrollgridview.setAdapter(adapter);

noScrollgridview.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {

if (arg2 == Bimp.bmp.size()) { new PopupWindows(PublishedActivity.this, noScrollgridview);} else {Intent intent = new Intent(PublishedActivity.this, PhotoActivity.class);

intent.putExtra(“ID”, arg2);startActivity(intent);

3 結(jié)束語(yǔ)

在對(duì)國(guó)內(nèi)外同類(lèi)手機(jī)軟件分析的基礎(chǔ)上,根據(jù)曬游記需求進(jìn)行了功能文壇分析,結(jié)合安卓系統(tǒng)開(kāi)發(fā)的系統(tǒng)結(jié)構(gòu)框架和五大應(yīng)用組件,探討了“行走”APP前端界面如何實(shí)現(xiàn)交互,編程如何實(shí)現(xiàn)功能等,上線效果良好。但本軟件仍存在一些不足,如GPS的應(yīng)用僅僅局限于定位當(dāng)前位置,不能實(shí)現(xiàn)導(dǎo)航,甚至路線分享,這是尚須改進(jìn)之處。

參考文獻(xiàn)

[1]胡霞.Android版某記事本旅游記憶模塊的設(shè)計(jì)與實(shí)現(xiàn)[D].北京交通大學(xué).2013.

[2]王雅寧.輕松學(xué)Android開(kāi)發(fā)[M].北京:電子工業(yè)出版社.2013.

[3]葉達(dá)峰.Eclipse編程技術(shù)與實(shí)例[M].北京:人民郵電出版社.2012.

[4]Paul POCATILU. Developing Mobile Learning Applications for Android using web Services[J].Informatica Economica.2010.

[5]尹京花、王華軍.基于安卓開(kāi)發(fā)的數(shù)據(jù)存儲(chǔ)[J].數(shù)字通信.2012.

通訊作者

童亞拉(1966-),女,湖南桃源人,教授,博士,湖北工業(yè)大學(xué)理學(xué)院,研究方向:智能計(jì)算,復(fù)雜網(wǎng)絡(luò)。

猜你喜歡
界面數(shù)據(jù)庫(kù)功能
也談詩(shī)的“功能”
國(guó)企黨委前置研究的“四個(gè)界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開(kāi)發(fā)方法研究
關(guān)于非首都功能疏解的幾點(diǎn)思考
數(shù)據(jù)庫(kù)
人機(jī)交互界面發(fā)展趨勢(shì)研究
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 婷婷色一二三区波多野衣| 中文字幕无码电影| 国内精品视频在线| 精品久久高清| 久久综合一个色综合网| 亚洲成在人线av品善网好看| 国产精品漂亮美女在线观看| 蜜臀AVWWW国产天堂| 91色老久久精品偷偷蜜臀| 国产高清国内精品福利| 国产丝袜无码精品| jizz国产视频| 91精品国产丝袜| 在线毛片网站| 国精品91人妻无码一区二区三区| 暴力调教一区二区三区| 久久久噜噜噜| 欧美三级不卡在线观看视频| 亚洲色无码专线精品观看| 久久性妇女精品免费| 红杏AV在线无码| 97亚洲色综久久精品| 999精品色在线观看| 欧美日本在线观看| 国产精品无码制服丝袜| 色综合天天综合中文网| 一级成人a毛片免费播放| 国产欧美网站| 综合亚洲网| 亚洲精品国产乱码不卡| 好久久免费视频高清| 国产91九色在线播放| 精品成人免费自拍视频| 成人年鲁鲁在线观看视频| 中文字幕亚洲另类天堂| 成人一级黄色毛片| 亚洲一区二区三区国产精华液| 色久综合在线| 91久久偷偷做嫩草影院免费看 | 日韩在线欧美在线| 亚洲精品麻豆| 成人免费视频一区二区三区| 高清视频一区| 日韩乱码免费一区二区三区| 久久大香伊蕉在人线观看热2| 亚洲精品大秀视频| 欧美丝袜高跟鞋一区二区| 亚洲成人动漫在线观看| 亚洲a级在线观看| 亚洲天堂网在线观看视频| 在线观看国产精品第一区免费| 国内毛片视频| 国内精品久久九九国产精品 | 久久综合九九亚洲一区| 午夜视频免费一区二区在线看| 狠狠色丁婷婷综合久久| 538国产视频| 欧美中日韩在线| 国产嫖妓91东北老熟女久久一| 国产麻豆福利av在线播放| 本亚洲精品网站| 伊人欧美在线| 91丝袜在线观看| 日韩精品一区二区深田咏美| 亚洲综合二区| 国产欧美精品一区aⅴ影院| 欧美精品aⅴ在线视频| 亚洲人成网站色7777| 99久久性生片| 精品夜恋影院亚洲欧洲| 国产免费福利网站| 任我操在线视频| 午夜色综合| 在线观看精品自拍视频| 自慰网址在线观看| 少妇精品网站| 中日韩欧亚无码视频| 久久久久久久97| 日韩成人高清无码| 亚洲一区二区三区国产精华液| 欧美日韩理论| 亚洲最大情网站在线观看|