色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用基于Eclipse的商業方案開發Android應用程序

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Leigh Williamson ? 2022-06-22 11:02 ? 次閱讀

Google 免費提供的 Android 軟件開發工具包 (SDK) 是開發基于 Android 的智能設備應用程序的絕佳起點。SDK 包含各種對開發人員有用的材料,包括大量文檔、教程、示例、最佳實踐指南以及用于多種開發目的的一系列工具。

SDK 的 Java API 集使應用程序開發人員可以訪問基于 Android 的設備支持的本機功能,例如 2D 和 3D 圖形、多媒體編解碼器、電話功能和定位服務。SDK 中的設備模擬器允許開發人員直接從開發環境中試用他們的代碼,而無需物理設備。SDK 有一個 Eclipse 插件,可在豐富的集成開發環境 (IDE) 中公開 Android API 和 SDK 工具。

打開合作之門

對于 Android 代碼的個人開發人員來說,SDK 很有價值,而且隨著它一直在擴展新功能,它變得越來越重要。但是,它缺少促進開發團隊創建應用程序時所需的協作和協調的功能。

通過將來自 Google 的特定設備、本機平臺 SDK 與兼容的商業開發解決方案集成,敏捷團隊可以實現巨大的效率和更好的結果。將原生 Android SDK 與商業開發環境集成,為 Android 應用程序的無縫源代碼控制、迭代應用程序規劃、輕松的工作項管理和大量企業級開發功能打開了大門。

例如,許多 Android 應用程序被構建為混合 Web 應用程序,其中部分應用程序運行在網絡上的應用程序服務器上,將數據從企業存儲系統(可能是大型計算機)傳送到設備。混合應用程序的另一部分在設備本身上運行,顯示它通過網絡接收的數據并根據設備外形對其進行格式化,同時訪問設備的服務(如 GPS、攝像頭和加速度計)以提供豐富且性能良好的用戶經驗。

這種混合應用程序通常由一個小團隊創建,該團隊包括幾個基本業務邏輯和 Web 應用程序組件的開發人員、幾個用戶界面 (UI) 開發人員、一個用戶體驗設計師、幾個測試人員和一個團隊負責人或經理。 讓我們考慮一下這個團隊如何在允許每個成員高效溝通和協作的環境中利用 Android SDK。

集成的 Eclipse 環境

Android SDK,或者更準確地說,作為 SDK 一部分的 Android 開發工具 Eclipse 插件,可以與基于 Eclipse 的商業協作開發產品(例如 IBM Rational Team Concert (RTC))結合使用。有很多可用信息記錄了如何讓 Android SDK 和 RTC 在同一個 Eclipse“shell”中工作。請參閱圖 1,了解與 RTC 集成時 Android SDK 的外觀。

圖 1: Rational Team Concert 使開發團隊能夠在整個生命周期內輕松創建和管理 Android 應用程序。

poYBAGKyhkSAHbC-AAgsmpFi_AQ787.png

商業 IDE (RTC) 提供集成的工作項管理,允許團隊領導為 Android UI 開發人員定義工作并將這些任務分配給他們,與分配給應用程序邏輯開發人員和其他團隊成員的工作分開,包括工作分配給測試人員。與特定工作項相關的代碼更改被綁定到一個特定的更改集中,該更改集一次性交付,因此可以將完整的代碼更改作為一個單元進行跟蹤。當開發人員在他們的 IDE 中編輯文件時,更改集會自動維護。除了編輯他們需要處理的文件之外,開發人員不需要做任何特殊的事情來生成更改集。

在與主代碼流完全集成之前,可以在團隊成員之間共享變更集。因此,可以與處理顯示新數據的邏輯的 UI 開發人員共享更改 Web 應用程序提供的數據格式的更改集,而不會影響團隊的其他成員。一旦 UI 代碼更改和 Web 應用程序代碼更改都被視為準備就緒,它們就可以在一個同步任務中集成到主線代碼流中,以供團隊其他成員使用。

開發 Web 應用程序的開發人員可以使用作為 SDK 一部分的 Android 設備模擬器,從他們自己的 IDE 執行在設備上運行的應用程序部分。使用共享變更集和集成設備模擬器的組合,開發相同功能(UI 和 Web 應用程序邏輯)的開發人員對可以協作解決由于對應用程序細節的不同理解而可能出現的初始問題。其中一位開發人員可以使用商業 IDE 中內置的屏幕捕獲工具捕獲設備模擬器的屏幕截圖,并與其他開發人員共享該屏幕截圖,以顯示代碼中的確切行為問題或缺陷。

敏捷團隊協作開發工具(例如 RTC)允許定義多個短迭代,其中要實施和驗證一小組應用程序增強功能。典型的敏捷迭代需要兩到四個星期。團隊負責人可以與團隊合作,將積壓列表中的工作項映射到特定的迭代中,并將工作項分配給各個開發人員。當開發人員拿起工作項目并開始在它們上取得進展時,他們的工作會被自動記錄下來,并可供團隊領導跟蹤和查看。這使得有關已完成的內容、現在正在處理的內容以及仍有待完成的內容的信息可以在儀表板演示中輕松跟蹤和查看。團隊中的每個人都可以看到迭代的進展情況以及為該迭代計劃的工作項的狀態。

當團隊中的測試人員開始對應用程序進行功能測試時,他們可以在共享開發項目中將缺陷作為工作項打開。他們可以輕松抓取失敗測試的屏幕截圖并將其包含在缺陷記錄中。團隊負責人可以跟蹤這些傳入的測試缺陷,并與團隊合作分發它們以解決問題。

產品為基礎 SDK 增值

多個基于 Eclipse 的商業產品可以同時與 Android SDK 集成,從而為團隊提供更強大的功能。例如,可以將設備代碼結構建模并使該模型與真實源代碼保持同步的能力添加到協作敏捷團隊環境中。通過將 IBM Rational Rhapsody 等商業產品與組合的 Android SDK 和 RTC 環境集成,團隊可以獲得使應用程序的高級模型與實際應用程序代碼保持同步的能力。因為對于中等規模的項目來說,真正的應用程序結構可能難以理解,所以從源代碼生成模型的能力對團隊來說非常有價值。

商業靜態分析產品可以與基于 Eclipse 的開發環境集成,并提供分析代碼質量和安全問題的能力。其中一些產品可以與實際的變更集交付流程集成,因此除非已針對基本質量和安全問題進行分析,否則不會將任何代碼集成到主線代碼流中。

商業開發產品提供的所有功能都擴展和增強了 Google 提供的基本 SDK。雖然 Google Android SDK 是任何交付要在 Android 平臺上執行的代碼的項目的基本起點,但當與其他基于 Eclipse 的商業產品中可用的傳統敏捷團隊開發功能集成時,該 SDK 可以顯著提高效率。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 解碼器
    +關注

    關注

    9

    文章

    1147

    瀏覽量

    40883
  • Google
    +關注

    關注

    5

    文章

    1772

    瀏覽量

    57727
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1045

    瀏覽量

    46165
收藏 人收藏

    評論

    相關推薦

    AWTK-WEB 快速入門(4) - JS Http 應用程序

    導讀XMLHttpRequest改變了Web應用程序與服務器交換數據的方式,fetch是其繼任者。本文介紹一下如何使用JS語言開發AWTK-WEB應用程序,并用fetch訪問遠程數據。用AWTKDesigner新建一個應用程
    的頭像 發表于 01-22 11:31 ?110次閱讀
    AWTK-WEB 快速入門(4) - JS Http <b class='flag-5'>應用程序</b>

    Elektrobit推出EB corbos Link通信解決方案

    EB corbos Link將Android應用程序與汽車ECU連接,幫助開發人員專注于Android生態系統的開發,同時充分利用AUTOS
    的頭像 發表于 12-16 09:56 ?260次閱讀

    android手機上emulate應用程序的方法

    Android手機上模擬(emulate)應用程序的方法通常涉及到使用Android模擬器(Emulator)或類似的工具來模擬Android環境,以便在沒有實際物理設備的情況下運行
    的頭像 發表于 12-05 15:33 ?427次閱讀

    AWTK-WEB 快速入門(2) - JS 應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用JS語言開發AWTK-WEB應用程序。用AWTKDesigner新
    的頭像 發表于 12-05 01:04 ?144次閱讀
    AWTK-WEB 快速入門(2) - JS <b class='flag-5'>應用程序</b>

    AWTK-WEB 快速入門(1) - C 語言應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用C語言開發AWTK-WEB應用程序。用AWTKDesigner新建
    的頭像 發表于 11-27 11:46 ?269次閱讀
    AWTK-WEB 快速入門(1) - C 語言<b class='flag-5'>應用程序</b>

    【軟件干貨】Android應用進程如何保活?

    Android應用程序中,為了保證應用的正常運行和穩定性,有時需要對應用進程進行保活。以下是一些實現進程保活的方法:
    的頭像 發表于 10-15 17:05 ?541次閱讀
    【軟件干貨】<b class='flag-5'>Android</b>應用進程如何保活?

    在TM4C MCU上用FreeRTOS開發通用應用程序應用說明

    電子發燒友網站提供《在TM4C MCU上用FreeRTOS開發通用應用程序應用說明.pdf》資料免費下載
    發表于 09-11 14:15 ?0次下載
    在TM4C MCU上用FreeRTOS<b class='flag-5'>開發</b>通用<b class='flag-5'>應用程序</b>應用說明

    Anthropic推出Claude Android應用程序,挑戰ChatGPT市場地位

    在人工智能領域的激烈競爭中,新興力量Anthropic于本周二正式推出了其備受矚目的Claude Android應用程序,標志著這家公司在多平臺布局上邁出了重要一步,旨在通過提供更廣泛、更便捷的訪問方式,吸引并留住用戶,從而在與ChatGPT等巨頭的競爭中脫穎而出。
    的頭像 發表于 07-17 17:24 ?1102次閱讀

    安裝在Android 14上的LE OTA應用程序無法使用是怎么回事?

    你好。 LE OTA 應用程序示例代碼無法在 Android 14 智能手機上運行。 點擊更新按鈕時,顯示"abort" ,OTA 進程無法繼續。 13 及以下版本沒有問題。 為什么會這樣?
    發表于 07-05 06:01

    使用eclipse20-06+ESP-IDF Eclipse Plugin來進行開發,無法使用template是怎么回事?

    在cmd環境下完成編譯后,為求方便,故使用eclipse20-06+ESP-IDF Eclipse Plugin來進行開發,但發現一個情況,創建項目時無法使用template,在new
    發表于 06-24 08:06

    espressif編譯時顯示應用程序分區低于30%如何調整?

    當用eclipse 編譯結束時, 程序彈出提示:應用程序可用分區低于30%(僅563284,一共2097152),請點擊 進行調正.. 我試著編輯partition_voip_example.csv
    發表于 06-11 07:30

    CYW20829從Eclipse為Modustoolbox創建\"新應用程序時出現錯誤\"的原因?

    CYW20829]從 Eclipse 為 Modustoolbox 創建\"新應用程序時出現錯誤\"
    發表于 05-22 06:12

    應用程序中的服務器錯誤怎么解決?

    在使用應用程序時,可能會遇到服務器錯誤的問題。這種錯誤通常會導致應用程序無法正常運行 ,給用戶帶來不便。下面將介紹應用程序中的服務器錯誤及其解決方法,幫助您快速解決這一問題。
    的頭像 發表于 03-12 15:13 ?6460次閱讀

    Testin云測國內首發Android 15開發者預覽版云真機

    Android 15來了,Testin云測助您快速搶占先機! 目前,谷歌已發布了Android?15的第一個開發者預覽版本(Android 15 Developer Preview 1
    的頭像 發表于 02-24 09:33 ?987次閱讀
    Testin云測國內首發<b class='flag-5'>Android</b> 15<b class='flag-5'>開發</b>者預覽版云真機

    adb是什么軟件 adb調試干什么用的

    主要用于開發者和研究人員與Android設備進行通信、調試和測試。它提供了很多強大的功能,以下是其中一些常用的功能: 應用程序安裝和卸載:通過ADB,開發人員可以將
    的頭像 發表于 02-02 11:03 ?4012次閱讀
    主站蜘蛛池模板: 憋尿调教绝望之岛 | 成人精品视频在线观看播放 | 一个人免费视频在线观看高清频道 | 9LPORM原创自拍达人 | 蜜桃成熟时2在线 | 国产色婷婷亚洲99精品 | 欧美video巨大粗暴18 | 国产成人mv 在线播放 | 快穿之诱受双性被灌满h | 国产美女裸身网站免费观看视频 | 91成品视频 | 99久久精品久久久久久清纯 | 哺乳期妇女挤奶水36d | 欧美巨大xxxx做受高清 | 亚洲乱码国产乱码精品精98 | 视频一区精品自拍亚洲 | 又硬又粗又大一区二区三区视频 | 色拍拍噜噜噜久久蜜桃 | 亚洲AV国产福利精品在现观看 | 亚洲区偷拍自拍29P 亚洲区视频在线观看 | 亚洲精品久久久久久久蜜臀老牛 | 狠狠色狠狠色综合日日2019 | 国产精品一区二区欧美视频 | 精品无码国产污污污免费网站2 | 外女思春台湾三级 | 国产精品一区二区在线播放 | 8050午夜二级一片 | 四虎影视库永久免费 | 十九岁韩国电影在线观看 | 久久在精品线影院精品国产 | 国产精品一区二区人妻无码 | 国产免费人成在线视频视频 | 久久国产乱子伦精品免费不卡 | 中文字幕不卡一区二区三区 | 亚洲午夜无码久久久久蜜臀av | 国产精品久久久久久熟妇吹潮软件 | 国产成人a视频在线观看 | 少妇精品久久久一区二区三区 | 正在播放黑人杂交派对卧槽 | 欧美激情一区二区三区四区 | 亚洲乱码在线卡一卡二卡新区 |