複製鏈接
請複製以下鏈接發送給好友

android開發

鎖定
android開發是指android平台上應用的製作,Android早期由“Android之父”之稱的Andy Rubin創辦,Google於2005年併購了成立僅22個月的高科技企業Android,展開了短信、手機檢索、定位等業務,基於Linux的通用平台進入了開發。
中文名
android開發
外文名
Android development
創辦人
Andy Rubin
應    用
短信、手機檢索、定位等業務
環    境
android平台
技術支持
Linux
定    義
android平台上應用的製作

android開發Android介紹

android開發簡介

Android是一種基於Linux的自由及開放源代碼的操作系統,Android 分為四個層,從高層到低層分別是應用程 序層、應用程序框架層、系統運行庫層和 Linux 內核層。 [1] 
谷歌公司推出了開源的Android 系統,現在應用非常廣泛,開發環境不會受到各種條條框框的限制,開發者任意修改開放的源代碼來實現與開發各種實用的手機App軟件,具有高級圖形顯示、界面友好等特點。 [2] 
Android 是Google開發的基於Linux平台的開源手機操作系統。它包括操作系統、用户界面和應用程序—— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。谷歌與開放手機聯盟合作開發了 Android,這個聯盟由包括中國移動摩托羅拉、高通、宏達和T-Mobile在內的 30 多家技術和無線應用的領軍企業組成。通過與運營商、設備製造商、開發商和其他有關各方結成深層次的合作伙伴關係,我們希望藉助建立標準化、開放式的移動電話軟件平台,在移動產業內形成一個開放式的生態系統。我們認為此舉必將推進更好、更快的創新,為移動用户提供不可預知的應用和服務。
Android有四大基本組件:ActivityService、broadcast receiver、Content Provider。其中Activity是四大組件中最基本的一個,但基礎並不等同於簡單、不重要。恰恰相反,Activity作為基礎組件,學好Activity就是我們開發者學好Android的前提。 [3] 
Android作為谷歌企業戰略的重要組成部分,將進一步推進"隨時隨地為每個人提供信息"這一企業目標的實現。我們發現,全球為數眾多的移動電話用户從未使用過任何基於Android的電話。谷歌的目標是讓(移動通訊)不依賴於設備甚至平台。出於這個目的,Android將補充,而不會替代谷歌長期以來奉行的移動發展戰略:通過與全球各地的手機制造商和移動運營商結成合作夥伴,開發既有用又有吸引力的移動服務,並推廣這些產品。

android開發特點

(1)系統開源。Android 由於最底層使用Linux 內核,使用的是GPL許可證, 意味着相關的代碼是必須開源的。而 Google以Apache開源許可證的授權方 式,發佈Android的源代碼,供其他手機廠商直接使用現有操作系統,並允許各廠商按照自己的目的進行個性化定製。 [1] 
(2)跨平台特性。Android 由Java語言編寫,繼承了Java跨平台的特點。任何Android應用幾乎無需做任何處理就能運行於所有的Android設備。這意味着各運營商可自由使用多形式的硬件設備,不拘泥於手機、平板等傳統移動設備,電視和各種智能家居均可使用 Android 系統。 [1] 
(3)豐富的應用。Android系統的開源性吸引了眾多開發者為其平台開發各式各樣的應用軟件,廣泛的應用來源讓它的使用者較為方便的獲取自己想要的應用,堅實的消費者基礎讓開發者有動力開發更多更好的應用軟件。 [1] 

android開發Android開發環境

android開發Eclipse

Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。
Eclipse是一種面向開發人員的編程環境,同時它也是 一個開放源代碼的、基於Java的可擴展開發平台,它提供了一種架構,或者説一種軟件框架,可以讓開發人員相對比較容易的開發出功能比較強大的,帶有人機交互功能的應用程序。Eclipse開發平台主要包括工作台窗口、菜單欄、工具欄、工作台頁、編輯器、視圖、狀態欄等工作區。 [4] 

android開發Android Studio

Android Studio是一個全新的Android開發環境,基於IntelliJ IDEA類似Eclipse ADT,Android Studio提供了集成的 Android開發工具。相比較以前Eclipse,它自己內部就集成了SDK等,方便開發。通常情況下,在正常安裝JDK後,繼續安裝 Android Studio後,便可直接使用了。 [5] 

android開發數據適配器

在Android界面開發過程中,經常需要使用列表視圖控件(ListView)、縮略圖瀏覽器控件(Gallery)、網格控件 (GridView)、下拉列表(Spinner)等控件進行數據的展示, 然而Activity中的數據(數組、鏈表、集合、數據庫等)是 無法直接傳遞給這類控件,要將數據在控件上進行顯示,必須藉助數據適配器(Adapter)來完成。數據適配器是連接控件與數據源之間的橋樑,用來將數據綁定到控件上。 [6] 
使用數據適配器將數據綁定到控件上進行顯示的主要步驟為:
1.創建數據源;
2.創建數據適配器並綁定數據源;
3.將數據適配器綁定在控件上。
Android應用程序開發過程中,根據不同的數據源、不同的控件以及不同的UI設計需求,選擇適當的Adapter進行數據適配。 [6] 

android開發應用

android開發餐飲服務平台

近年來,在物質生活大幅提高的同時,食品安全問題也越來越受到重視。因此,基於Android 的大型綜合餐飲服務平app應用的功能鎖定在一個食品供貨平台,針對餐廳和供應商兩種不同的用户,實現網上交易,線下配速,透明化商品交易,簡化餐廳採購環節,並使食品來源控制更加容易。 [7] 

android開發移動辦公

隨着智能移動設備(如手機、平板電腦等)終端 的日益普及和發展,將更多PC機上才能實現的功能遷移到移動設備上已成為發展趨勢。 移動設備以其靈活、高效和便捷的特性獲得了更多人的青睞,而如果將單位的VPN結合手機APP,就可以實現真正意義上的移動辦公。 人們通過隨身攜帶的Android手機,只要有流量或者Wifi,就可以輕鬆訪問企業內部網上的數據。將單位辦公方式移動化,為日常管理提供一個隨時、隨地、隨身的辦公環境,而不必拘泥於一間辦公室一台PC機,這可以大大提高管理人員的辦公效率,同時使管理辦公更加靈活、高效和便 捷。 [8] 
參考資料