① java Web編寫的自行車租賃管理系統源代碼
去網上找一套後台模版,估計寫完得花個一兩天吧(包括測試),別人要是之前沒做過相同的項目就得給你去寫代碼,這個相當花時間啊。
第一步,打開android studio,打開自己的項目系統源碼,如圖所示,點擊Build菜單,然後選擇GenerateSigned APK。
③ 8濂楁垚鐔熷湪鐢ㄧ殑鍖葷枟淇℃伅鍖栫郴緇熸簮鐮侊紝鏀鎸佷簩嬈″紑鍙戱紝欏圭洰搴旂敤
鎺㈢儲鍖葷枟淇℃伅鍖栫殑鏈鏉ワ紝榪欓噷鏈夊叓濂楁垚鐔熶笖媧昏穬鍦ㄥ尰鐤楅嗗煙鐨勭郴緇熸簮鐮侊紝瀹冧滑涓嶄粎鍏峰囪嚜涓葷煡璇嗕駭鏉冿紝榪樺湪瀹為檯搴旂敤涓灞曠幇鍑哄己澶х殑鍔熻兘鍜岀ǔ瀹氭с
榪欐懼熀浜嶫ava鐨凷aaS浜慔IS緋葷粺錛屽湪鍏絝嬩簩綰у尰闄㈠凡鎴愬姛榪愯屼笁騫達紝娑電洊B/S鐗堢數瀛愮棶鍘嗭紝鏀鎸佸洓綰х數瀛愮棶鍘嗐傜郴緇熶笉浠呮兜鐩栭勭害鎸傚彿銆侀棶璇娿佺數瀛愮棶鍘嗙$悊銆佽嵂鍝佸彂鑽絳夊熀紜鍔熻兘錛岃繕鑳戒笌鍏鍗鍜孭ACS緋葷粺鏃犵紳鋙嶅悎錛屽疄鐜拌法鏈烘瀯鐨勯珮鏁堝崗鍚屻傚墠絝閲囩敤Angular鎼閰峃ginx錛屽悗鍙板垯渚濊禆Java涓嶴pring瀹舵棌錛屾暟鎹搴撻夌敤MySQL涓嶮yCat鐨勭粍鍚堛
閽堝逛笁鐢插尰闄㈢殑PACS緋葷粺錛岃瀺鍏ヤ簡涓夌淮褰卞儚澶勭悊鍔熻兘錛岄傜敤浜庡獎鍍忕戠殑鏃ュ父鎿嶄綔錛屽傞勭害銆佷俊鎮鐧昏般佽$畻鏈洪槄鐗囩瓑錛屽苟鏀鎸佹暟鎹澶囦喚銆傛牳蹇冩妧鏈閲囩敤C++涓嶮SSQL錛屼互鍙奦C寮鍙戝伐鍏楓
SaaS妯″紡鐨凩IS緋葷粺錛屾敮鎸佷釜鎬у寲鎶ュ憡妯℃澘錛屼笖鎻愪緵HIS銆佷華鍣ㄦ暟鎹鐨勬棤緙濆規帴銆傛ā鍧椾赴瀵岋紝鍖呮嫭媯楠屻佹姤鍛婄敓鎴愩佽川鎺у垎鏋愶紝鎿嶄綔綆鍗曪紝鎶鏈妗嗘灦鍖呮嫭ASP.NET CORE銆丼QLSugar銆乯Query絳夈
榪欐綡5涓庡井淇″皬紼嬪簭緇撳悎鐨勫艱瘖緋葷粺錛屼互3D浜轟綋緇撴瀯鍥句負鍏ュ彛錛岄氳繃鏅鴻兘綆楁硶錛屼負鎮h呮彁渚涚簿鍑嗙殑灝辮瘖寤鴻銆傛妧鏈鏋舵瀯鋙嶅悎浜哠pringBoot銆丷edis銆丮ybatis Plus絳夈
鍖婚櫌鐨勫叏鏂逛綅瀹夊叏綆$悊宸ュ叿錛屾兜鐩栧尰鐤椼佹姢鐞嗐侀櫌鎰熺瓑鍚勭被浜嬩歡錛屽艦鎴怭DCA闂鐜綆$悊銆傚熀浜嶱HP銆乿ue2銆乴aravel8絳夋妧鏈鏋勫緩銆
澶у瀷鍖葷枟鏈烘瀯鐨勯勭害鎸傚彿鍒╁櫒錛屽吋瀹瑰井淇″叕浼楀彿鍜屾敮浠樺疂灝忕▼搴忥紝鍔熻兘鍏ㄩ潰錛屽寘鎷棰勭害鎸傚彿銆佸湪綰挎敮浠樼瓑錛屽苟涓庨櫌鍐呯郴緇熸棤緙濆規帴銆
Java寮鍙戠殑緇煎悎緇╂晥鏍哥畻緋葷粺錛屼笌HIS緋葷粺鏃犵紳闆嗘垚錛屾敮鎸佹墜宸ュ綍鍏ワ紝妯℃嫙鐪熷疄鑰冩牳嫻佺▼錛岄傚簲澶氭牱鐨勭嘩鏁堟牳綆楅渶奼傘
涓嬈炬櫤鑳界殑ADR鐩戞祴緋葷粺錛岀敱瑙勫垯綆$悊銆佺洃嫻嬫姤鍛婁袱澶фā鍧楃粍鎴愶紝浠Java涓嶴pringBoot涓轟富錛岄厤鍚圴ue鍜孧ySQL錛屽姪鍔涜嵂甯堝疄鏃剁洃鎺у拰澶勭悊涓嶈壇鍙嶅簲銆
④ 基於JAVA 的汽車租賃系統~~源代碼~謝謝~高分~~!
汽車租賃系統是汽車租賃公司的辦公系統,包括從車輛的購置預算,審核購置,車輛預定,合同簽訂,車輛交接,收款結算,車輛維修,保險,違章車輛處置等業務。汽車租賃系統是基於Internet互聯網、ERP、GPS及資料庫技術開發的軟體,實現汽車租賃行業全業務流程的信息化,迪蒙汽車租賃解決方案是由迪蒙自主設計研發的一套多網融合汽車租賃管理整體解決方案。
迪蒙汽車租賃系統軟體後台由車輛信息管理、租賃業務管理、車輛服務管理、財務管理、客戶管理、統計管理、線下門店管理和系統管理八大模塊組成。
1)、車輛信息管理
系統業務模塊,包括車輛管理、租金設置、車輛調度和車輛優惠管理四大模塊。
2)、租賃業務管理
系統業務模塊,包括汽車租賃業務設置、訂單管理、車輛預定管理、訂單變更管理、車輛續租管理、出/還車管理、押金管理、合同管理等各種業務管理功能。
汽車租賃系統後台功能有哪些?
3)、車輛服務管理
車輛服務業務模塊,包括保險管理、事故管理、違章管理、維修管理、保養管理、加油卡管理,這些主要
是租賃汽車的服務工作。
4)、財務管理
對汽車租賃業務的輔助管理模塊,也是不可缺少的模塊,包括賬單管理、發票管理、調賬管理和資金明細
等功能。
5)、客戶管理
主要是針對客戶信息的管理,包括個人客戶管理、企業客戶管理、黑名單管理、積分設置等功能。
6)、統計管理
統計管理是統計站內的數據,包括用戶統計、訂單統計、成本統計、資金統計和車輛統計等。
7)、線下門店管理
汽車租賃公司的另一輔助模快,包括系統用戶管理、門店設置和員工管理。
8)、系統管理
系統管理維護模塊,包括站點管理、APP管理、基礎設置、提醒管理。
迪蒙汽車租賃解決方案融合了共享經濟理念,通過先進的移動互聯網技術,對傳統汽車租賃系統進行了互聯網化改造,不僅覆蓋了傳統租賃業務模式,還拓展了多元化的線上汽車租賃業務。通過系統,客戶不僅可以高效開展和管理線下業務,還可通過 PC 網站、APP 等渠道開展全新的線上租賃業務。最大化優化配置時間與空間,提高汽車使用效率、提升用戶體驗、降低企業管理運營成本,助力企業「互聯網 +」升級轉型。
⑤ 如何在Android系統源碼中添加C項目
以hello_android為例,步驟如下:
1、在external目錄下創建hello_android目錄,然後在hello_android目錄中編寫hello_android C語言實現文件hello_android.h,hello_android.c:
(註:hello_android目錄可以放置在Android系統源碼下的任意目錄中,並非一定要在external下。)hello_android.h
#include<stdio.h>
#include<stdlib.h>void makePrintf(char *str)
{
printf("%s", str);
}hello_android.c
#include <stdio.h>
#include <stdlib.h>
#include "hello_android.h"int main(int argc, char** argv)
{
makePrintf("hello, android!\n");return 0;
}
2、編寫負責編譯的Android.mk文件:
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := hello_android.cLOCAL_C_INCLUDES += $(LOCAL_PATH)LOCAL_MODULE := hello_androidLOCAL_MODULE_TAGS := enginclude $(BUILD_EXECUTABLE)
3、利用mm編譯生成hello_android二進制可執行文件;
4、將helllo_android文件復制到/system/bin目錄下執行:
#./hello_android
hello, android!
5、代碼結構
$ pwd
external/hello_android
$ tree
⑥ Spring Boot 構建多租戶SaaS平台核心技術指南
1. 概述
筆者從2014年開始接觸SaaS(Software as a Service),即多租戶(或多承租)軟體應用平台;並一直從事相關領域的架構設計及研發工作。機緣巧合,在筆者本科畢業設計時完成了一個基於SaaS的高效財務管理平台的課題研究,從中收獲頗多。最早接觸SaaS時,國內相關資源匱乏,唯一有的參照資料是《互聯網時代的軟體革命:SaaS架構設計》(葉偉等著)一書。最後課題的實現是基於OSGI(Open Service Gateway Initiative)Java動態模塊化系統規范來實現的。
時至今日,五年的時間過去了,軟體開發的技術發生了巨大的改變,筆者所實現SaaS平台的技術棧也更新了好幾波,真是印證了那就話:「山重水盡疑無路,柳暗花明又一村」。基於之前走過的許多彎路和踩過的坑,以及近段時間有許多網友問我如何使用Spring Boot實現多租戶系統,決定寫一篇文章聊一聊關於SaaS的硬核技術。
說起SaaS,它只是一種軟體架構,並沒有多少神秘的東西,也不是什麼很難的系統,我個人的感覺,SaaS平台的難度在於商業上的運營,而非技術上的實現。就技術上來說,SaaS是這樣一種架構模式:它讓多個不同環境的用戶使用同一套應用程序,且保證用戶之間的數據相互隔離。現在想想看,這也有點共享經濟的味道在裡面。
筆者在這里就不再深入聊SaaS軟體成熟度模型和數據隔離方案對比的事情了。今天要聊的是使用Spring Boot快速構建獨立資料庫/共享資料庫獨立Schema的多租戶系統。我將提供一個SaaS系統最核心的技術實現,而其他的部分有興趣的朋友可以在此基礎上自行擴展。
2. 嘗試了解多租戶的應用場景
假設我們需要開發一個應用程序,並且希望將同一個應用程序銷售給N家客戶使用。在常規情況下,我們需要為此創建N個Web伺服器(Tomcat),N個資料庫(DB),並為N個客戶部署相同的應用程序N次。現在,如果我們的應用程序進行了升級或者做了其他任何的改動,那麼我們就需要更新N個應用程序同時還需要維護N台伺服器。接下來,如果業務開始增長,客戶由原來的N個變成了現在的N+M個,我們將面臨N個應用程序和M個應用程序版本維護,設備維護以及成本控制的問題。運維幾乎要哭死在機房了…
為了解決上述的問題,我們可以開發多租戶應用程序,我們可以根據當前用戶是誰,從而選擇對應的資料庫。例如,當請求來自A公司的用戶時,應用程序就連接A公司的資料庫,當請求來自B公司的用戶時,自動將資料庫切換到B公司資料庫,以此類推。從理論上將沒有什麼問題,但我們如果考慮將現有的應用程序改造成SaaS模式,我們將遇到第一個問題:如果識別請求來自哪一個租戶?如何自動切換數據源?
3. 維護、識別和路由租戶數據源
我們可以提供一個獨立的庫來存放租戶信息,如資料庫名稱、鏈接地址、用戶名、密碼等,這可以統一的解決租戶信息維護的問題。租戶的識別和路由有很多種方法可以解決,下面列舉幾個常用的方式:
解決了上述問題後,我們再來看看如何獲取客戶端傳入的租戶信息,以及在我們的業務代碼中如何使用租戶信息(最關鍵的是DataSources的問題)。
我們都知道,在啟動Spring Boot應用程序之前,就需要為其提供有關數據源的配置信息(有使用到資料庫的情況下),按照一開始的需求,有N個客戶需要使用我們的應用程序,我們就需要提前配置好N個數據源(多數據源),如果N<50,我認為我還能忍受,如果更多,這樣顯然是無法接受的。為了解決這一問題,我們需要藉助Hibernate 5提供的動態數據源特性,讓我們的應用程序具備動態配置客戶端數據源的能力。簡單來說,當用戶請求系統資源時,我們將用戶提供的租戶信息(tenantId)存放在ThreadLoacal中,緊接著獲取TheadLocal中的租戶信息,並根據此信息查詢單獨的租戶庫,獲取當前租戶的數據配置信息,然後藉助Hibernate動態配置數據源的能力,為當前請求設置數據源,最後之前用戶的請求。這樣我們就只需要在應用程序中維護一份數據源配置信息(租戶資料庫配置庫),其餘的數據源動態查詢配置。接下來,我們將快速的演示這一功能。
4. 項目構建
我們將使用Spring Boot 2.1.5版本來實現這一演示項目,首先你需要在Maven配置文件中加入如下的一些配置:
然後提供一個可用的配置文件,並加入如下的內容:
接下來,我們需要關閉Spring Boot自動配置數據源的功能,在項目主類上添加如下的設置:
最後,讓我們看看整個項目的結構:
5. 實現租戶數據源查詢模塊
我們將定義一個實體類存放租戶數據源信息,它包含了租戶名,資料庫連接地址,用戶名和密碼等信息,其代碼如下:
持久層我們將繼承JpaRepository介面,快速實現對數據源的CURD操作,同時提供了一個通過租戶名查找租戶數據源的介面,其代碼如下:
業務層提供通過租戶名獲取租戶數據源信息的服務(其餘的服務各位可自行添加):
接下來是配置自定義的數據源,其源碼如下:
在改配置類中,我們主要提供包掃描路徑,實體管理工程,事務管理器和數據源配置參數的配置。
6. 實現租戶業務模塊
在此小節中,租戶業務模塊我們僅提供一個用戶登錄的場景來演示SaaS的功能。其實體層、業務層和持久化層根普通的Spring Boot Web項目沒有什麼區別,你甚至感覺不到它是一個SaaS應用程序的代碼。
首先,創建一個用戶實體User,其源碼如下:
業務層提供了一個根據用戶名檢索用戶信息的服務,它將調用持久層的方法根據用戶名對租戶的用戶表進行檢索,如果找到滿足條件的用戶記錄,則返回用戶信息,如果沒有找到,則返回null;持久層和業務層的源碼分別如下:
7. 配置攔截器
我們需要提供一個租戶信息的攔截器,用以獲取租戶標識符,其源代碼和配置攔截器的源代碼如下:
8. 維護租戶標識信息
在這里,我們使用ThreadLocal來存放租戶標識信息,為動態設置數據源提供數據支持,該類提供了設置租戶標識、獲取租戶標識以及清除租戶標識三個靜態方法。其源碼如下:
9. 動態數據源切換
要實現動態數據源切換,我們需要藉助兩個類來完成,和。從它們的命名上就可以看出,一個負責解析租戶標識,一個負責提供租戶標識對應的租戶數據源信息。
首先,我們需要實現介面中的()和()方法,完成租戶標識的解析功能。實現類的源碼如下:
有了租戶標識符解析類之後,我們需要擴展租戶數據源提供類,實現從資料庫動態查詢租戶數據源信息,其源碼如下:
最後,我們還需要提供租戶業務模塊數據源配置,這是整個項目核心的地方,其代碼如下:
10. 應用測試
最後,我們通過一個簡單的登錄案例來測試本次課程中的SaaS應用程序,為此,需要提供一個Controller用於處理用戶登錄邏輯。在本案例中,沒有嚴格的對用戶密碼進行加密,而是使用明文進行比對,也沒有提供任何的許可權認證框架,知識單純的驗證SaaS的基本特性是否具備。登錄控制器代碼如下:
在啟動項目之前,我們需要為主數據源創建對應的資料庫和數據表,用於存放租戶數據源信息,同時還需要提供一個租戶業務模塊資料庫和數據表,用來存放租戶業務數據。一切准備就緒後,啟動項目,在瀏覽器中輸入:http://localhost:8080/login.html
在登錄窗口中輸入對應的租戶名,用戶名和密碼,測試是否能夠正常到達主頁。可以多增加幾個租戶和用戶,測試用戶是否正常切換到對應的租戶下。
總結
⑦ 求網約專車系統源碼
如何編寫出好的網約專車系統源碼呢?這里分享下迪蒙網約專車系統關於編寫系統源碼的相關經驗:
1、學習經驗:因為網約車系統最近流行起來,經驗不怎麼豐富,故而在編寫網約車系統源碼之前可以先去取取經,多了解相關知識社區,學習一下他們的開發經驗。
2、收取資料:學習了經驗之後,也不要立即編寫系統源碼,我們還要收取一下資料,例如網約車系統應該包含什麼樣的功能,如何開發出適合行業使用的網約車平台等等。
3、進行研討:學習了經驗,收取完資料,就需要研討,確定開發方案,著手准備開發。
4、嘗試開發:把各項准備工作做好之後,就要開始嘗試開發系統,編寫系統源碼。
5、修改確定:第一次嘗試開發肯定有不盡如意的地方,還需要修改,直至最後編寫出比較好的,比較滿意的系統源碼。
除此之外,網約車系統源碼在編寫時要細心、創新,編寫出最好的眾籌系統源碼,提交滿意的答卷。
⑧ 如何查看Android源碼
當我們在eclipse中開發android程序的時候,往往需要看源代碼(可能是出於好奇,可能是讀源碼習慣),那麼如何查看Android源代碼呢?
比如下面這種情況
假設我們想參看Activity類的源代碼,按著Ctrl鍵,左擊它,現實的結果卻看不到代碼的,提示的信息便是「找不到Activity.class文件」。
此時點擊下面的按鈕,「Change Attached Source…」,選擇android源代碼所在位置,便彈出圖三的對話框。
第一種是選擇工作目錄,即已經存在的android應用程序源代碼。
第二種分兩種方式
(1)選擇External File…按鈕,添加Jar格式文件或者zip格式文件路徑;
(2)選擇External Floder…按鈕,添加文件夾所在路徑。
下面問題就來了,源代碼在哪裡?不能憑空產生阿。
可以通過Android SDK Manager進行源代碼下載;(推薦該種方法),如圖四
勾選Source for Android SDK,進行下載即可。
此外也可通過其他途徑下載,網上有很多共享的資源。
這里選擇第二種方式的(2)方法,選擇源碼所在目錄(即圖四下載源代碼目錄所在路徑),如圖五
點擊「OK」按鈕,此時,Activity文件便能夠查看源代碼了,如圖六。
這樣就大功告成了!!!
⑨ 瀹夊崜寮鍙戦」鐩婧愪唬鐮佸畨鍗撳紑鍙戦」鐩
涓涓猘ndroid欏圭洰涓鑸鍖呭惈錛
寰堥珮鍏翠綘鐨勯棶棰橈紝涓鑸鍖呮嫭錛氾紙1錛塻rc鐩褰曪細Java婧愪唬鐮佺殑瀛樻斁浣嶇疆錛岄」鐩宸ョ▼涓鐨凪ainActivity.java灝卞湪榪欎釜鏂囦歡澶逛笅銆
錛2錛塯en鐩褰曪細瀛樻斁緋葷粺鑷鍔ㄧ敓鎴愮殑閰嶇疆鏂囦歡錛屽紑鍙戣呬笉瑕佹洿鏀廣傚叾涓璕.java鏄璧勬簮緔㈠紩鏂囦歡錛屽皢XML鏂囦歡涓鐨勮祫婧愭槧灝勪負涓涓璧勬簮ID錛屼緵Java浠g爜浣跨敤銆侫ndroid寮鍙戝伐鍏蜂細鑷鍔ㄦ牴鎹浣犳斁鍏res鐩褰曠殑XML鐣岄潰鏂囦歡/鍥炬爣鍜屽父閲忥紝鍚屾ュ拰淇鏀筊.java鏂囦歡銆傚傛灉涓嶈兘鑷鍔ㄧ敓鎴愶紝璇存槑XML鏂囦歡涓鍚鏈夐敊璇銆
錛3錛塧ssets鐩褰曪紱涔熷彲浠ュ瓨鏀捐祫婧愶紝浣嗕笉浼氱敓鎴愯祫婧怚D錛岄渶瑕侀氳繃AssetMenager浠ヤ簩榪涘埗鐨勫艦寮忚塊棶銆
錛4錛塨in鐩褰曪細瀛樻斁搴旂敤紼嬪簭緙栬瘧鍚庣敓鎴愮殑鍙鎵ц屾枃浠躲
錛5錛塴ibs鐩褰曪細瀛樻斁搴旂敤紼嬪簭鎵浣跨敤鐨凧AR鍖咃紝鍙浠ユ妸浣跨敤鍒扮殑絎涓夋柟JAR鍖呮斁鍒拌繖涓鏂囦歡澶歸噷闈銆
錛6錛塺es鐩褰曪細瀛樻斁搴旂敤紼嬪簭鐢ㄥ埌鐨勬墍鏈夎祫婧愶細鐣岄潰甯冨矓銆佸瓧絎︿覆銆佸浘鐗囥佸氬獟浣撹祫婧愮瓑銆備絾瀹冨拰assets鐩褰曟渶澶х殑鍖哄埆鍦ㄤ簬錛宺es鐩褰曚笅鐨勮祫婧愭枃浠朵細鍦╣en鐩褰曚笅鐨凴.java鏂囦歡涓浜х敓浠ヨ祫婧愭枃浠跺悕鍛藉悕鐨勯潤鎬佸睘鎬с傦紙7錛堿ndroidManifest.xml錛氬簲鐢ㄧ駭鐨勯厤緗鏂囦歡錛岄厤緗涓浜涗笌搴旂敤紼嬪簭鏈夊叧鐨勯噸瑕佷俊鎮錛屽寘鎷涓誨寘鍚嶃佹潈闄愩佺▼搴忕粍浠剁瓑絳夈傝繖涓鏂囦歡鍒楀嚭浜嗗簲鐢ㄧ▼搴忔墍鎻愪緵鐨勫姛鑳斤紝鍦ㄨ繖涓鏂囦歡涓錛屼綘鍙浠ユ寚瀹氬簲鐢ㄧ▼搴忎嬌鐢ㄥ埌鐨勬湇鍔★紙濡傜數璇濇湇鍔°佷簰鑱旂綉鏈嶅姟銆佺煭淇℃湇鍔°丟PS鏈嶅姟絳夌瓑錛夈傚彟澶栧綋浣犳柊娣誨姞涓涓獮ctivity鐨勬椂鍊欙紝涔熼渶瑕佸湪榪欎釜鏂囦歡涓榪涜岀浉搴旈厤緗錛屽彧鏈夐厤緗濂藉悗錛屾墠鑳借皟鐢ㄦActivity銆傦紙8錛塸roject.properties鏂囦歡錛氶」鐩鐜澧冧俊鎮錛屼竴鑸涓嶉渶瑕佷慨鏀規ゆ枃浠躲
androidstudio鎬庝箞鍒涘緩綾伙紵
1銆佸湪Androidstudio涓榪涜屾墦寮涓涓欏圭洰鐨勬枃浠訛紝鐒跺悗鍦↗ava鐨勬枃浠朵笅榪涜屽壋寤轟竴涓猘ctivity鐨勬枃浠訛紝榪涜岄変腑鐩褰曟枃浠躲
2銆佽繘琛岀偣鍑籄ndroidstudio杞浠惰彍鍗曠殑鈥渇ile鈥濈殑閫夐」銆
3銆佸氨浼氬脊鍑轟簡涓嬫媺鐨勮彍鍗曚腑錛岃繘琛岄夋嫨鑿滃崟涓鐨勨渘ew鈥濈殑閫夐」銆
瀹夊崜搴旂敤杞浠跺紑鍙戝伐紼嬪笀鍖呮嫭鍝浜涳紵
Android宸ョ▼甯堟槸鎸囦粠浜婣ndroid縐誨姩搴旂敤鎿嶄綔緋葷粺銆佹父鎴忓拰鍚勭岮ndroid騫沖彴鍔熻兘鐨勫簲鐢ㄣ佸紑鍙戝拰嫻嬭瘯鐨勬妧鏈浜哄憳銆備粬鐨勬棩甯鎬富瑕佸伐浣滄湁錛
1銆丄ndroid浣撶郴緇撴瀯鍜屽紑鍙戠幆澧2銆丄ndroid寮鍙戝師鐞嗗拰欏圭洰浠嬬粛3銆丄ndroid鏍稿績緇勪歡4銆丄ndroidUI璁捐5銆丄ndroid鏁版嵁瀛樺偍6銆丄ndroid鍥懼艦鍥懼儚鍜屽氬獟浣撴妧鏈7銆丄ndroid寮鍙戣皟璇曟妧鏈8銆丄ndroid楂樼駭寮鍙戝姛鑳9銆丄ndroid鍟嗕笟欏圭洰瀹炴垬