亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android平臺的軟件開發(fā)方法研究

        2018-12-23 21:39:47胡清華重慶育才成功學校
        數(shù)碼世界 2018年1期
        關(guān)鍵詞:安卓開源應(yīng)用程序

        胡清華 重慶育才成功學校

        1 安卓平臺介紹

        1.1 基于安卓平臺進行軟件優(yōu)勢

        Android平臺屬于開源性質(zhì),有其自身的獨特優(yōu)勢,主要包括以下幾個方面.1)更簡單.Android本身的開源決定了平臺本身在整個Internet網(wǎng)絡(luò)中的查詢和部署的實施,很多的技術(shù)相關(guān)人員可以熟練地運用相關(guān)技術(shù)來編寫和開發(fā)開源軟件。2)非常靈活。Android平臺開源已經(jīng)使其具有靈活的特性,允許一些特殊的軟件獲得更加自由和個性化的研發(fā)空間使技術(shù)人員能夠按照公司自身的獨立情況完成個性化設(shè)計,為企業(yè)獲得最佳經(jīng)濟效益的軟件.3)成本相對較低。在產(chǎn)品設(shè)計過程中,使用一些開源軟件,可以大大降低產(chǎn)品成本投入。

        1.2 安卓應(yīng)用開發(fā)方法簡介

        Android平臺應(yīng)用程序的開發(fā)應(yīng)基于其平臺功能的基本架構(gòu),根據(jù)Android平臺的層次結(jié)構(gòu)從下到上主要分為四個層次,首先是與硬件進行直接交互的LinuxKernel層,這層別主要是各種設(shè)備驅(qū)動程序,其次是Android類庫和運行時庫文件,主要提供了Dalvik虛擬機以及核心庫運行所必需的文件、同時還提供了類似于Sqlite數(shù)據(jù)庫支撐、OpenGL圖形渲染庫文件、SSL安全訪問控制等等;再次,即應(yīng)用程序框架,主要包括Activity、ViewSystem、Notification管理、Window管理等等。

        2 基于安卓平臺組件軟件開發(fā)介紹

        2.1 Activity組件

        通常而言,每個Activity對應(yīng)一個UI界面,UI設(shè)計有兩種方式,一種是通過XML顯示,另一種是通過代碼來顯示的方式。本文提出了XML格式的UI界面設(shè)計,使開發(fā)人員能夠有效地將視圖層和代碼層分離開來,有利于開發(fā)人員開發(fā)UI層。

        2.2 Service組件

        Service組件即服務(wù)組件,對應(yīng)于Activity組件,與Activity最大的區(qū)別是其運行不可見。服務(wù)組件包括遠程服務(wù)和本地服務(wù)是兩種類型的遠程服務(wù)是獨立的進程,即使在Activity被終止之后,這個服務(wù)仍然可以高度靈活地運行。附著在主流程上的本地進程,在一定程度上節(jié)省了系統(tǒng)資源。

        2.3 BroadcastReceiver組件

        安卓中廣播接受者組件的生命周期相對簡單,主要包括創(chuàng)建BroadcastReceiver對象、調(diào)用onReceive方法,廣播銷毀三個步驟。在Android中有三種類型的廣播,即常規(guī)廣播(所有廣播聽眾都可以接收廣播),異步廣播(打印輸出后仍然存在意向),以及有序廣播(通過廣播接收方優(yōu)先廣播接收)。

        2.4 Content Provider組件

        內(nèi)容提供者組件是Android平臺為開發(fā)者提供的在不同應(yīng)用程序之間共享數(shù)據(jù)的機制。以短信為例,通常需要選擇聯(lián)系人,這時Content Provider組件就可以提供極大的方便。安卓平臺給每一個資源都提供了資源名,并以URI的形式給出,其形式類似于“content://應(yīng)用程序的標準前綴/URI標識/路徑/需要獲取的記錄的ID”,Conten Provider就是基于URI基礎(chǔ)進行實現(xiàn)的。利用Content Provider進行數(shù)據(jù)共享的時候主要通過其接口中的標準方法,onCreate、insert、delete、update、query等方法進行操作。

        2.5 Sqlite數(shù)據(jù)庫

        安卓平臺一共提供了五中數(shù)據(jù)存儲形式,即Shared Preferences、SQLite、網(wǎng)絡(luò)、文件以及外儲。作為一個輕量級的RD數(shù)據(jù)庫,很少使用資源在Android平臺上扮演重要的存儲角色。利用Sqlite進行數(shù)據(jù)存儲是非常好的一種選擇,通過簡單的步驟就可以完成新建,更新,查詢,刪除等操作,在利用Sqlite數(shù)據(jù)庫時主要是利用SQLiteOpenHelper中execSQL方法進行SQL語句操作。除此之外,安卓平臺還有一個AHibernate進行更加便捷的數(shù)據(jù)庫操作,直接將查詢結(jié)果進行對象化處理,這與JavaWeb中常見的Hibernate框架有一定的相似性。另外,基于Android平臺的應(yīng)用開發(fā),以及布局設(shè)計,數(shù)據(jù)顯示,網(wǎng)絡(luò)數(shù)據(jù)采集,傳感器數(shù)據(jù),GPS數(shù)據(jù)采集等諸多內(nèi)容都受到空間限制,本文不會做太多的介紹總之,使用Android平臺進行應(yīng)用軟件開發(fā)主要是基于各個功能設(shè)計組件來滿足用戶需求。

        猜你喜歡
        安卓開源應(yīng)用程序
        文物表情包
        刪除Win10中自帶的應(yīng)用程序
        電腦報(2019年12期)2019-09-10 05:08:20
        五毛錢能買多少頭牛
        一種基于安卓系統(tǒng)的手機側(cè)抓包分析方法
        大家說:開源、人工智能及創(chuàng)新
        開源中國開源世界高峰論壇圓桌會議縱論開源與互聯(lián)網(wǎng)+創(chuàng)新2.0
        開源計算機輔助翻譯工具研究
        安卓L未至安卓M來了!安卓首泄漏M系統(tǒng)
        關(guān)閉應(yīng)用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        安卓開發(fā)者之煩惱
        一区二区亚洲精品在线| 国产成人久久精品亚洲小说| 麻美由真中文字幕人妻| 亚洲一品道一区二区三区| 99热在线观看| 久久久久亚洲av无码a片软件| 日韩精品视频在线观看免费| 日韩国产自拍视频在线观看 | 少妇愉情理伦片丰满丰满| 日本又黄又爽gif动态图| 日本高清不在线一区二区色| 亚洲一二三四五中文字幕| 人妻丝袜中文无码av影音先锋专区| 日本公妇在线观看中文版| 国产清品夜色一区二区三区不卡 | 99在线视频这里只有精品伊人| 内射人妻视频国内| 日韩一级特黄毛片在线看| 一区二区三区在线观看日本视频| 国产精品久久久在线看| 国产成人亚洲综合色婷婷| 亚洲熟妇色xxxxx欧美老妇| 91国语对白在线观看| 精品国产yw在线观看| 成人激情五月天| 啪啪网站免费观看| 亚洲精品在线一区二区| 黄桃av无码免费一区二区三区| 四虎影视在线观看2413| av天堂吧手机版在线观看| 国产在线视频91九色| 欧美a级情欲片在线观看免费 | 亚洲一区二区三区在线观看蜜桃| 91精品国产一区国产二区久久| 亚洲午夜福利在线视频| Y111111国产精品久久久| 日本高清成人一区二区三区| 亚洲av无码一区东京热| 少妇人妻在线视频| 亚洲国产精一区二区三区性色| 日本av一区二区三区视频|