《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > Bmob云平臺在Android App開發中的應用
Bmob云平臺在Android App開發中的應用
2015年微型機與應用第1期
周 冉,高玉竹
(同濟大學 電子與信息工程學院 電子科學與技術系,上海 201804)
摘要: 詳細介紹了Bmob云平臺的功能:數據服務、文件服務、用戶管理、消息推送,以及這些功能在Android App中的應用。利用Android App“游戳”來具體說明Bmob云平臺在App的開發過程中對于解決所涉及到的數據、文件及用戶管理問題所起的作用,并且對于云平臺今后的發展做了展望。
Abstract:
Key words :

  摘  要: 詳細介紹了Bmob云平臺的功能:數據服務、文件服務、用戶管理、消息推送,以及這些功能在Android App中的應用。利用Android App“游戳”來具體說明Bmob云平臺在App的開發過程中對于解決所涉及到的數據、文件及用戶管理問題所起的作用,并且對于云平臺今后的發展做了展望。

  關鍵詞: Bmob;云平臺;Android

0 引言

  隨著Android系統在手機和平板市場的普及[1-3]以及Android App越來越多地出現,Android App也吸引了很多開發者的加入。傳統的網絡數據存儲、用戶管理、消息推送等功能都需要數據庫以及服務器的支持,個人開發者要是想在App中加入這些功能,就必須學習Java、xml語言之外的其他語言,例如.net、php、spq,增加了開發App的難度,并且搭建服務器也額外增加了開發成本。Bmob云平臺簡化了這一過程,使開發者能夠將更多的精力投向軟件功能的改善和界面的美化設計,使應用的開發變得更加簡單。

1 Bmob云平臺的介紹

  Bmob云平臺能為移動應用提供一個完整的后端解決方案,利用官方提供的SDK,在App中進行調用,便可以很方便地進行網絡數據的存儲和下載。目前Bmob提供的能夠使得Android App開發更加便捷的服務主要有以下幾種。

  1.1數據服務

  Bmob提供了網頁后臺可以進行數據表的添加、刪除等操作,不僅可以手動輸入添加數據,還可以直接上傳csv格式的文件,對手動添加大量數據特別有利。Bmob支持String、Number、Boolean、Date、Array等常用的數據類型,能夠滿足大多數應用的要求。

  1.2 文件服務

  Bmob可以方便地上傳和下載文件,并且存儲空間沒有限制。下載圖片類型的文件時,可以選擇下載縮略圖還是原圖,在一定程度上可以縮短頁面的加載時間。

  1.3 消息推送

  消息推送[4]在Android開發中算是一個難度比較大的部分,在Bmob中,只需要在網頁中填寫一些時間信息和推送內容信息就可以讓Bmob來實現消息推送了,并且可以指定發送的用戶對象。

2 Bmob云平臺在“游戳”開發中的運用

  “游戳”是一個旅游社交類的Android App。用戶可以注冊一個賬號,查看某市的旅游景點和美食,可以在這些地點打卡標記自己已經去過,并分享圖片和感想,同時可以看到其他用戶的打卡信息,瀏覽別人的圖片和感想。特別地,在自己的個人頁面中,還可以通過地圖的方式直觀地查看自己去過的地方。在“游戳”這個App中,所有的信息,包括用戶的個人信息、打卡信息、景點信息,都存儲在Bmob云平臺中,這樣不僅使得本地客戶端占用SD卡的空間很小,還讓景點的信息更新更加便捷,直接在Bmob的管理平臺中操作即可。“游戳”使用的是Bmob提供的Android SDK 3.16版本。開發者需要在Bmob網站中注冊一個賬戶,創建一個應用,即可取得一個APPID,把這個APPID填入java代碼中的合適位置,就可以使具體的App和Bmob后臺與這個App存儲的數據對應起來。密鑰方式和Google Map API的認證方式有些類似。圖1為“游戳”的主界面。

001.jpg

  2.1 用戶信息管理

002.jpg

  “游戳”要求用戶注冊后才能使用,圖2是用戶的注冊和登錄界面。用戶在注冊后,其用戶名、密碼和郵箱會保存在Bmob云平臺對應的用戶表中。當然,即使是開發者,在Bmob后臺中也看不到用戶輸入的密碼信息,這樣也保護了用戶的賬戶安全。用戶注冊后,就可以使用剛剛注冊的用戶名和密碼登錄App了。登錄以后,還可以利用側邊欄中的“個人信息”按鈕進行密碼、郵箱、頭像、性別等信息的完善和修改。在Java端,只需要幾句代碼就可以完成注冊、登錄、修改信息的功能。

  2.2 景點信息管理

003.jpg

  “游戳”收錄了臺北市的景點和美食信息。這些信息保存在Bmob云平臺中的地點信息的數據表中,并且在地圖上分別用紅色標記和藍色標記來區分景點和美食。景點的信息包括景點名稱、地址、電話、圖片、簡介和有幾人次在這個地方打卡。地點的信息可以通過cvs格式的文件直接導入到數據庫中。圖3是地點以標記的形式呈現在地圖上(此處為了方便觀察,只呈現了部分地點的標記),以及地點的詳細信息。這樣,一旦某個景點信息有變動,或者需要增加、刪除某些地點,只需要在Bmob后臺的地點數據庫中進行操作,而不需要發布App的新版本。

  2.3 用戶動態管理

004.jpg

  用戶可以通過“蓋戳”頁面(如圖4左半)進行蓋戳打卡,表明自己來過這一地點??梢栽谖淖挚蛑休斎胍恍┳约合胝f的話,還可以拍照或者從相冊中選取圖片上傳。用戶發布過自己的信息后,可以在首頁所有人的動態中看到自己發布的動態,當然在這里還能看到其他所有用戶的動態,也可以在自己的個人頁面中看到自己發布的內容,也能夠隨時刪除自己發布的內容。另外,還可以通過地圖的方式查看自己去過哪些地方,直觀且簡潔。發布內容是將地點信息、文字內容和圖片內容保存到Bmob后臺中關于打卡動態的數據表中,需要顯示個人去過哪些地方的時候,是將以上數據表中關于這個賬戶的打卡信息提取出來,再放到地圖中去。圖4右半是所有人動態中某個動態的詳情。

  2.4 其他運用

  “游戳”還可以推薦新的地點信息,方便在用戶發現一個App中沒有收錄的景點或者美食時讓開發者推薦,這一功能是在Bmob端建立一個新的數據表,保存推薦地點的名稱、經緯度和描述,開發者在Bmob自己的應用中就可以查看這個表。Bmob還提供應用官網服務,即這個App可以有一個專屬網址,這樣一來,可以讓App有一個更好的展示平臺,也讓用戶能方便、快捷地下載應用。

3 Bmob云平臺與傳統服務器的比較

  Bmob云平臺是一個新推出的移動應用云存儲平臺,對于開發者在開發應用時來說它與傳統的搭建服務器來完成網絡任務的方式有著很大的區別。傳統搭建服務器的方式在硬件上能夠自己掌握服務器的情況、配備,不論是自己搭建還是租用別人的都需要一定的費用,在軟件中也需要學習服務器的相關語言和搭建,會花費更多的學習時間。Bmob云平臺則是利用已經搭建好的服務器,硬件方面不需要開發者再做投入,軟件方面則是在源代碼中加入對SDK的調用。對于對服務器的穩定性和數據的安全性要求非常高的專業的Android App開發團隊來說,還是選擇自己搭建服務器比較放心[5-7],而對于一些個人開發者或者小型的開發團隊來說,使用簡單、投入少的Bmob云平臺就是很好的選擇了。

4 對于云平臺網絡服務的展望

  在電子、軟件領域,有很多技術對于入門者或者非專業人員來說都有著很簡單的處理方法。例如單片機,現在不需要每個開發者都懂得芯片的工作原理,只需要調用芯片對應的庫文件就可以進行開發,也不需要懂得模擬電路、LCD、串口等外圍電路的連接,只需要使用開發板就可以對外設進行控制。例如Windows中的軟件開發,開發者也不需要了解對話框、按鈕等的設計,直接可以通過VB中的模塊拖拉來完成。所以,在電子科技領域,高端的技術應該是逐漸被簡單化、平民化,讓更多的人了解和使用。以此類推,對于Android App個人開發者來說,能夠掌握從實際功能開發、后端數據處理到前端用戶體驗設計的所有知識是最好的。但是大多數的個人開發者不具備所有的能力,所以有Android Inventor的出現讓不會Java的開發者能夠開發Android App的功能,有DroidDraw的出現幫助開發者進行界面的設計,Bmob云平臺的出現自然也解決了后端設計這一大難題。Bmob也利用了網絡服務器+數據庫這一平臺集成了更多的功能,例如聊天組件、賬號關聯服務,這些服務是將這個云平臺和App的具體功能結合起來,變成SDK供用戶下載使用。相信Bmob以后還會出現更多基于云平臺的SDK。2011年12月1日,在北京大學舉行了“基于云平臺的戰略新興產業發展研討會”[8],可見,我國已經對云平臺的發展有了很大的關注,所以,有理由相信,類似于Bmob云平臺這樣的能完成后端設計的各種云平臺將會越來越多,在業內形成良好的競爭,幫助開發者們使Android的開發變得更加容易。當然,云平臺還面臨著數據安全、隱私保護等許多問題[9],這些問題也是開發者在使用過程中必須考慮的。

參考文獻

  [1] 韓基龍.試談Android移動云應用的優勢和發展趨勢[J]. 電腦編程技巧與維護,2014(6):58-59.

  [2] 劉昌平,范明玨,王光衛,等.Android手機的輕量級訪問控制[J].計算機應用研究,2010,27(7):2611-2613,2618.

  [3] 蔣邵林,王金雙,張濤,等.Android安全研究綜述[J].計算機應用與軟件,2012,29(10):205-210.

  [4] 倪紅軍.基于Android平臺的消息推送研究與實現[J].實驗室研究與探索,2014,33(5):96-100.

  [5] CHAUDHUR A. Language based security on Android [C].Proceedings of the ACM SIGPLAN Fourth Workshop on Programming Languages and Analysis for Security, New York, 2009:1-7.

  [6] ZHANG Y, REN S, CHEN S, et al. DifferCloudStor: Differentiated quality of service for  cloud storage[J]. Magnetics, IEEE Transactions on, 2013,49(6):2451-2458.

  [7] 王曉萍,孟坤.基于可信第三方實現多云平臺的交互和選擇[J].計算機與現代化,2014,221(1):104-108.

  [8] 曾宇,潘陳辰.基于云平臺的戰略新興產業發展研討會綜述[J].經濟學動態,2011(12):143-144.

  [9] 張建勛,古志民,鄭超.云計算研究進展綜述[J].計算機應用研究,2010,27(2):429-433.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产亚洲精品久久飘花| 国产精品视频免费观看www| 欧美亚洲综合另类| 久久天天躁夜夜躁狠狠躁2022| 欧美四级在线观看| 性久久久久久| 久久久久久久波多野高潮日日| 亚洲三级免费电影| 久久亚洲综合| 你懂的亚洲视频| 亚洲激情校园春色| 欧美视频观看一区| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美国产高清va在线播| 亚洲免费av网站| 能在线观看的日韩av| 久久精品日韩欧美| 欧美日韩小视频| 在线成人av.com| 国产农村妇女精品一二区| 国产麻豆精品theporn| 91久久综合亚洲鲁鲁五月天| 欧美日韩亚洲国产一区| 欧美精选在线| 国产真实精品久久二三区| 国产亚洲欧美一区二区三区| 久久香蕉国产线看观看av| 欧美视频免费在线观看| 国产精品二区二区三区| 国产伦精品一区二区三区免费| 在线观看91精品国产入口| 国产婷婷一区二区| 亚洲欧美日韩综合一区| 国产欧美日韩麻豆91| 国产精品毛片一区二区三区| 91久久综合| 亚洲人成人99网站| 欧美激情亚洲自拍| 国产精品久久久久久一区二区三区| 午夜欧美大片免费观看| 欧美va日韩va| 国产女人aaa级久久久级| 国产精品久久久久久久第一福利| av成人激情| 欧美午夜精品理论片a级大开眼界| 农夫在线精品视频免费观看| 国内不卡一区二区三区| 美女图片一区二区| 久久久噜噜噜久久| 国产乱码精品一区二区三区忘忧草| 欧美丰满高潮xxxx喷水动漫| 亚洲午夜伦理| 国产一区999| 亚洲人成在线观看网站高清| 亚洲一区二区黄| 欧美成人免费在线视频| 一区二区三区四区国产| 亚洲一二三区视频在线观看| 国产精品久久一卡二卡| 黑人巨大精品欧美一区二区小视频| 麻豆av福利av久久av| 国产主播一区| 欧美日韩亚洲一区二区三区| 一区二区三区日韩精品| 欧美fxxxxxx另类| 亚洲视频播放| 久久免费国产精品1| 国产欧美精品日韩| 亚洲裸体视频| 国产精品一区二区在线观看网站| 欧美日韩美女在线观看| 欧美日韩1234| 亚洲毛片一区二区| 欧美成人激情视频免费观看| 国产午夜一区二区三区| 亚洲欧美日韩精品久久奇米色影视| 一区二区在线看| 日韩视频免费看| 久久疯狂做爰流白浆xx| 激情五月综合色婷婷一区二区| 六月婷婷一区| 狠狠综合久久| 久久精品国产亚洲精品| 免费观看30秒视频久久| 国产精品视频精品视频| 国模 一区 二区 三区| 欧美人牲a欧美精品| 国产日韩欧美在线看| 欧美国产综合一区二区| 欧美国产日韩在线观看| 欧美性做爰毛片| 美女脱光内衣内裤视频久久影院| 亚洲精品中文在线| 午夜精品久久久99热福利| 欧美成人精品h版在线观看| 老司机精品久久| 久久亚洲精品一区| 亚洲一区二区三区免费视频| 欧美在线一级va免费观看| 一区二区欧美视频| 欧美特黄a级高清免费大片a级| 国产欧美va欧美不卡在线| 亚洲精品日韩激情在线电影| 亚洲一区欧美二区| 亚洲欧美日韩精品一区二区| 久久久国产精品亚洲一区| 国产精品久久国产精品99gif| 国产精品一区二区久久国产| 亚洲图片欧洲图片日韩av| 亚洲日本电影| 亚洲无限乱码一二三四麻| 久久久久综合一区二区三区| 一区二区三区在线免费观看| 国产精品护士白丝一区av| 欧美日韩不卡视频| 一区二区欧美在线| 亚洲深夜福利在线| 欧美天堂亚洲电影院在线观看| 亚洲永久免费视频| 一区二区三区高清视频在线观看| 欧美高清在线视频观看不卡| 久久大香伊蕉在人线观看热2| 国产精品久久久久久久久借妻| 狠狠干狠狠久久| 欧美日韩在线观看一区二区| 亚洲高清色综合| 国产精品五区| 中文一区字幕| 欧美午夜精品一区| 在线日韩一区二区| 国产精品magnet| 尤物yw午夜国产精品视频明星| 国产午夜亚洲精品不卡| 欧美激情第3页| 国产精品看片你懂得| 国产日韩在线看片| 久久精品在线免费观看| 亚洲国产精品一区二区久| 亚洲电影免费观看高清完整版在线| 欧美系列电影免费观看| 亚洲国产精品激情在线观看| 狠狠色综合网站久久久久久久| 国产精品久久777777毛茸茸| 久久久999国产| 国产亚洲女人久久久久毛片| 欧美日韩一区二区在线视频| 国产精品日韩欧美综合| 欧美在线观看视频| 久久网站免费| 欧美11—12娇小xxxx| 亚洲午夜激情网站| 国产伦精品一区| 久久国产88| 亚洲精品影视| 久久精品综合网| 国产精品亚洲成人| 欧美高清在线精品一区| 国产精品一区二区在线| 欧美大片一区| 欧美日韩亚洲一区二区三区四区| 欧美天天综合网| 亚洲一区二区三区成人在线视频精品| 久久久久国产成人精品亚洲午夜| 国产日韩精品一区观看| 国产精品午夜国产小视频| 欧美综合国产| 国产麻豆视频精品| 久久国产一区二区| 欧美一级淫片播放口| 亚洲少妇最新在线视频| 国内免费精品永久在线视频| 国产精品av久久久久久麻豆网| 欧美在线首页| 国产区在线观看成人精品| 国产精品看片你懂得| 欧美xxxx在线观看| 午夜精品视频网站| 欧美日韩在线精品一区二区三区| 亚洲欧美一区二区三区极速播放| 欧美影片第一页| 亚洲国产一区二区三区a毛片| 久久精品国内一区二区三区| 欧美日韩国产色视频| 国产伦精品一区二区三| 欧美激情一区二区三区全黄| 久久婷婷麻豆| 欧美日韩一区二区三区高清| 亚洲精品欧美| 亚洲精品影视在线观看| 国产亚洲一区二区精品| 欧美成人在线网站| 欧美日韩免费区域视频在线观看| 久久亚洲一区二区| 亚洲国产婷婷综合在线精品| 亚洲一级黄色| 欧美一区二区三区四区夜夜大片| 欧美激情精品久久久久久免费印度| 销魂美女一区二区三区视频在线| 亚洲国产电影| 亚洲精选视频免费看| 久久天堂成人| 国产一区二区三区无遮挡| 亚洲免费网站| 国产精品jizz在线观看美国| 国内揄拍国内精品久久| 欧美午夜电影一区| 欧美不卡一区| 国产午夜精品在线观看| 亚洲一区二区三区精品在线| 欧美视频在线免费看| 久久久久久久久久久久久9999| 欧美国产日韩一区二区三区| 欧美亚洲综合久久| 国产精品在线看| 国产精品免费一区二区三区在线观看| 一区二区在线观看视频| 亚洲精品乱码久久久久久日本蜜臀| 男女精品网站| 在线精品视频一区二区| 国产一区二区三区久久悠悠色av| 亚洲一区二区欧美| 在线免费观看日韩欧美| 欧美性做爰猛烈叫床潮| 在线国产精品一区| 久久免费观看视频| 国产专区一区| 一区二区日韩免费看| 日韩视频免费看| 韩国精品一区二区三区| 久久视频国产精品免费视频在线| 欧美日韩99| 国产精品男gay被猛男狂揉视频| 久久久久国产精品一区| 国产精品超碰97尤物18| 欧美日本在线观看| 欧美精品免费视频| 欧美一区二区高清| 亚洲免费网址| 国产农村妇女毛片精品久久麻豆| 欧美性猛交99久久久久99按摩| 久热成人在线视频| 99在线热播精品免费99热| 在线电影国产精品| 欧美在线播放高清精品| 米奇777超碰欧美日韩亚洲| 欧美一区二区三区视频在线| 91久久在线视频| 在线视频你懂得一区| 亚洲女ⅴideoshd黑人| 亚洲一区二区三区精品视频| 夜夜爽av福利精品导航| 免费观看30秒视频久久| 欧美日韩另类国产亚洲欧美一级| 欧美亚一区二区| 亚洲欧洲一区二区三区久久| 在线亚洲观看| 国产婷婷成人久久av免费高清| 1204国产成人精品视频| 久久综合图片| 国产精品成人v| 久久久最新网址| 国产精品色婷婷| 国产精品女人网站| 一区二区三区精密机械公司| 亚洲国产日韩欧美综合久久| 欧美日韩在线不卡一区| 一区二区三区精品久久久| 亚洲理论在线| 国产日产高清欧美一区二区三区| 欧美精品色一区二区三区| 亚洲一区二区日本| 国产一区在线免费观看| 国产精品久久久久aaaa樱花| 一本色道久久综合亚洲精品婷婷| 欧美激情第9页| 老司机凹凸av亚洲导航| 欧美一区二区三区在线观看| 亚洲在线一区二区三区| 亚洲级视频在线观看免费1级| 中日韩午夜理伦电影免费| 亚洲一区美女视频在线观看免费| 国产精品爽黄69| 日韩一区二区免费高清| 久久久噜噜噜久久中文字幕色伊伊| 国产精品三级久久久久久电影| 欧美二区不卡| 好吊妞**欧美| 亚洲国语精品自产拍在线观看| 国产日产亚洲精品系列| 久久精品国产一区二区电影| 欧美视频一区在线观看| 国产精品免费观看视频| 国产视频丨精品|在线观看| 亚洲午夜电影| 久久大香伊蕉在人线观看热2| 欧美日韩高清一区| 欧美亚洲午夜视频在线观看| 欧美日韩精品伦理作品在线免费观看| 亚洲乱亚洲高清| 午夜精彩国产免费不卡不顿大片| 欧美日韩高清在线观看| 欧美久久久久久| 欧美一区二区免费| 在线播放亚洲| 久久久久久高潮国产精品视| 欧美岛国在线观看| 久久九九99视频| 亚洲视频综合在线| 亚洲天堂免费在线观看视频| 欧美高清视频在线观看| 欧美美女操人视频| 在线国产欧美| 欧美日韩一区二区三区在线| 99精品热6080yy久久| 免费欧美高清视频| 国产精品久久久久久超碰| 国内外成人免费视频| 在线亚洲精品福利网址导航| 午夜激情久久久| 136国产福利精品导航网址应用| 国产一区二区三区直播精品电影| 亚洲欧美另类久久久精品2019| 欧美人与禽猛交乱配视频| 亚洲日本欧美日韩高观看| 国产欧美精品va在线观看| 国产精品久99| 欧美日韩第一页| 欧美午夜电影网|