首頁 > 手機軟體

Android手機系統軟體apk開發製作!免費學教學

2019-11-30 12:00:53

隨著Android安卓系統的日益廣泛使用,越來越多人發現手機潛在的力量,當然手機應用軟體app的朝陽也隨之並進,手機app軟體潛在著無線巨大的發展空間和利益金錢空間!例如說:微信!UC瀏覽器!手機遊戲!等等各種。。。

1

1、環境搭建

1.1、JDK安裝

如果你還沒有JDK的話,可以去這裡下載,接下來的工作就是安裝提示一步一步走。設定環境變數步驟如下:

我的電腦->屬性->高階->環境變數->系統變數中新增以下環境變數: JAVA_HOME值為: D:Program FilesJavajdk1.6.0_18(你安裝JDK的目錄) CLASSPATH值為:.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%bin; Path:  在開始追加 %JAVA_HOME%bin; NOTE:前面四步設定環境變數對搭建Android開發環境不是必須的,可以跳過。

安裝完成之後,可以在檢查JDK是否安裝成功。開啟cmd視窗,輸入java –version 檢視JDK的版本資訊。出現類似下面的畫面表示安裝成功了:


2

1.2、Eclipse安裝

如果你還麼有Eclipse的話,可以去這裡下載,下載如下圖所示的Eclipse IDE for Java Developers(92M)的win 32bit版:

解壓之後即可使用。

 


3

 

1.3、Android SDK安裝

在Android Developers下載android-sdk_r05-windows.zip,下載完成後解壓到任意路徑。

執行SDK Setup.exe,點選Available Packages。如果沒有出現可安裝的包,請點選Settings,選中Misc中的"Force https://..."這項,再點選Available Packages 。 選擇希望安裝的SDK及其文件或者其它包,點選Installation Selected、Accept All、Install Accepted,開始下載安裝所選包 在使用者變數中新建PATH值為:Android SDK中的tools絕對路徑(本機為D:AndroidDevelopandroid-sdk-windowstools)。

 

「確定」後,重新啟動計算機。重新啟動計算機以後,進入cmd命令視窗,檢查SDK是不是安裝成功。 執行 android –h 如果有類似以下的輸出,表明安裝成功:



4

1.4、ADT安裝

開啟 Eclipse IDE,進入選單中的 "Help" -> "Install New Software" 點選Add...按鈕,彈出對話方塊要求輸入Name和Location:Name自己隨便取,Location輸入http://dl-ssl.google.com/android/eclipse。如下圖所示:

 

確定返回後,在work with後的下拉選單中選擇我們剛才新增的ADT,我們會看到下面出有Developer Tools,展開它會有Android DDMS和Android Development Tool,勾選他們。 如下圖所示:

 

然後就是按提示一步一步next。

完成之後:

選擇Window > Preferences... 在左邊的面板選擇Android,然後在右側點選Browse...並選中SDK路徑,本機為: D:AndroidDevelopandroid-sdk-windows 點選Apply、OK。設定完成。



5

 

1.5、建立AVD

為使Android應用程式可以在模擬器上執行,必須建立AVD。

1、在Eclipse中。選擇Windows > Android SDK and AVD Manager 2、點選左側面板的Virtual Devices,再右側點選New 3、填入Name,選擇Target的API,SD Card大小任意,Skin隨便選,Hardware目前保持預設值 4、點選Create AVD即可完成建立AVD

注意:如果你點選左側面板的Virtual Devices,再右側點選New ,而target下拉選單沒有可選項時,這時候你:

點選左側面板的Available Packages,在右側勾選https://dl-ssl.google.com/android/repository/repository.xml,如下圖所示:

 

然後點選Install Selected按鈕,接下來就是按提示做就行了

要做這兩步,原因是在1.3、Android SDK安裝中沒有安裝一些必要的可用包(Available Packages)。



6

 

2、HelloWorld

通過File -> New -> Project 選單,建立新專案"Android Project" 然後填寫必要的引數,如下圖所示:(注意這裡我勾選的是Google APIs,你可以選你喜歡的,但你要建立相應的AVD)

 

相關引數的說明:

Project Name: 包含這個專案的檔案夾的名稱。 Package Name: 包名,遵循JAVA規範,用包名來區分不同的類是很重要的,我用的是helloworld.test。 Activity Name: 這是專案的主類名,這個類將會是Android的Activity類的子類。一個Activity類是一個簡單的啟動程式和控制程式的類。它可以根據需要建立介面,但不是必須的。 Application Name: 一個易讀的標題在你的應用程式上。 在"選擇欄"的 "Use default location" 選項,允許你選擇一個已存在的專案。

 

點選Finish後,點選Eclipse的Run選單選擇Run Configurations… 選擇「Android Application」,點選在左上角(按鈕像一張紙上有個「+」號)或者雙擊「Android Application」, 有個新的選項「New_configuration」(可以改為我們喜歡的名字)。 在右側Android面板中點選Browse…,選擇HelloWorld 在Target面板的Automatic中勾選相應的AVD,如果沒有可用的AVD的話,你需要點選右下角的Manager…,然後新建相應的AVD。如下圖所示:

 

 

然後點Run按鈕即可,執行成功的話會有Android的模擬器介面,如下圖所示:



7

?下面附帶程式設計詳解,希望大家可以認真【靜下心】來閱讀記錄1.1?Eclipse的簡介???1.1.1?Eclipse外掛開發簡介外掛的概念讀者應該很熟悉,象MP3播放軟體WINAMP的面板外掛、Windows?Media?Player的眾多的外觀外掛、音效外掛等等。但如果你以為外掛只能做成為原軟體的邊角料,那是可以理解的,因為你還沒有看到過Eclipse的外掛是什麼樣的。Eclipse可以全面更新你對外掛的概念,它也是對外掛概念運用得最徹底最爐火純青的一個軟體。??在第一章我們就介紹了Eclipse的技術特點,Eclipse的核心很小,其他功能都是基於這個核心上的外掛,如Eclipse自帶的UNIT、ANT等。而且E
clipse還開放了自己的外掛機制,並提供了很好的外掛開發環境,讓使用者可以自己來開發Eclipse的外掛。想知道開發Eclipse的外掛能到什麼程度嗎?看看這些Eclipse上的外掛吧:用於UML建模的Together?for?Eclipse、用於JSP的MyEclipse和Lomboz、IBM的全能開發工具WSAD等等,它們全是Eclipse的外掛。如果微軟願意,也可以把Office軟體做成Eclipse的外掛。如果Adobe有興趣,Photoshop也可以有for?Eclipse的外掛版,Eclipse中的API?Draw2D的繪圖功能也是很功的。??Eclipse的各式外掛正如雨後春筍般不斷冒出,Eclipse已經超越了開發環境的概念,它的目標是做成一個通用的平台,讓盡量多的軟體做為外掛整合在上面,成為未來的整合的桌面環境。同樣我們可以將我們的應用系統寫成Eclipse外掛,筆者就在2004年參與開發了一個專案管理軟體,該軟體就是以Eclipse的外掛形式開發的。?1.1.2??Eclipse外掛開發的優勢和不足那麼將軟體寫成外掛有什麼好處呢?對於使用者來說Eclipse的使用環境比較友好,前面介紹的SWT/JFace中還是比較基本的介面元素,象Eclipse中的檢視、編輯窗、停泊窗這些介面如果實現呢?如果用Appliction的方式會很麻煩,如果寫成Eclipse外掛則實現這些介面風格不會吹灰之力。可以說把軟體開發成Eclipse外掛的最大好處就是介面風格友好統一,如果使用者較熟悉Eclipse操作的話這種優勢就更明顯。?當然將軟體寫成外掛形式也有一定的缺陷。首先外掛必須依附Eclipse,如果要安裝外掛就得先安裝Eclipse。其次,外掛和Eclipse融合在一起,原Eclipse的一些選單和工具列是無法完全螢幕蔽的。?1.2?外掛的Hello?World1.2.1?使用嚮導一步步建立HelloWorld我們利用Eclipse的「新建」嚮導來建立一個簡單的外掛。?1、?新建一個外掛專案?(1)選擇主選單「檔案→新建→專案」,在彈出的視窗中(如圖5.1所示)選擇「外掛開發」下的「外掛專案」,然後單擊「下一步」。?圖5.1??專案型別選擇?(2)如圖5.2所示,輸入專案名「myplugin」,其他設定不變,然後單擊「下一步」。?圖5.2??專案名稱?(3)在新顯示的視窗中接受所有預設值不變,直接單擊「下一步」,這時將顯示模板選擇視窗(如圖5.3所示)。勾選「使用其中一個模板來建立外掛」項,然後選擇模板「Hello,World」項。最後單擊「完成」結束嚮導對話方塊。?圖5.3??模板選擇視窗?2、?外掛專案myplugin簡介?如果在新建專案中操作正確,Eclipse將顯示如圖5.4所示介面。?圖5.4??建立一個外掛專案後的Eclipse介面?介面的左邊檢視中多了一個名為「myplugin」的專案。專案中有兩個檔案:MypluginPlugin.java、SampleAction.java。MypluginPlugin.java較重要,今後將會使用到它,而SampleAction.java則是一個類似JFace中的Action,可以把它看做是外掛中的Action,等會執行時我們將看到SampleAction.java的效果。?專案根目錄下還有一個非常重要檔案的plugin.xml,這個檔案是外掛的入口檔案,Eclipse是根據這個檔案裡的設定資訊來載入外掛的。在外掛開發初期會頻繁在這個檔案中做編輯,術語叫「設定擴充套件點」。象在Eclipse的增加主選單、檢視、按鈕等,都是在這個檔案裡面設定不同的擴充套件點,後面的將詳細講到如何編輯此檔案。有人會問:開發一個系統會有很多的選單和按鈕,是不是都要在這個檔案裡設定呢?回答:不必。在plugin.xml裡只設定和Eclipse接壤的主要擴充套件點,其他軟體自有的選單和按鈕不用在plugin.xml設定了。圖5.4的Eclipse介面中部顯示的就是plugin.xml的設定視窗,單擊該視窗下部的plugin.xml項後(如圖5.5所示),就可以直接編輯此檔案。?圖5.5??plugin.xml編輯窗下部的選項條?3、?執行外掛?如圖5.6所示,選擇主選單「執行→執行方式→執行工作平台」,這種是專用是外掛的執行方式,它將開啟一個新的Eclipse環境,並同時將外掛專案編譯載入到新的Eclipse環境中。今後開發經常要通過這個方法來試執行所開發的外掛專案,不過那時候選擇「執行→偵錯方式→執行工作平台」以偵錯方式來執行外掛會比較多,Eclipse支援偵錯期間的熱修改,不用每次修改都新啟一個Eclipse,這樣能節省很多偵錯開發時間。??新開的Eclipse介面如圖5.6所示,在新的Eclipse環境中新增加了一個工具列按鈕和一個主選單項。單擊此按鈕或選單項,將彈出一個「Hello,Eclipse?world」資訊提示框。?圖5.6??myplugin外掛執行效果圖?4、?總結?本節裡我們還只是依樣畫葫蘆,感覺有點雲裡霧裡的吧。但不管怎麼樣,第一個Eclipse外掛已經在我們手裡誕生了,下一節我們將不用HelloWorld模板來新建一個空白的外掛專案,然後一步步的經過手工實現這個Hello?World外掛專案所擁有的功能。?
ether?for?Eclipse、用於JSP的MyEclipse和Lomboz、IBM的全能開發工具WSAD等等,它們全是Eclipse的外掛。如果微軟願意,也可以把Office軟體做成Eclipse的外掛。如果Adobe有興趣,Photoshop也可以有for?Eclipse的外掛版,Eclipse中的API?Draw2D的繪圖功能也是很功的。??Eclipse的各式外掛正如雨後春筍般不斷冒出,Eclipse已經超越了開發環境的概念,它的目標是做成一個通用的平台,讓盡量多的軟體做為外掛整合在上面,成為未來的整合的桌面環境。同樣我們可以將我們的應用系統寫成Eclipse外掛,筆者就在2004年參與開發了一個專案管理軟體,該軟體就是以Eclipse的外掛形式開發的。?1.1.2??Eclipse外掛開發的優勢和不足那麼將軟體寫成外掛有什麼好處呢?對於使用者來說Eclipse的使用環境比較友好,前面介紹的SWT/JFace中還是比較基本的介面元素,象Eclipse中的檢視、編輯窗、停泊窗這些介面如果實現呢?如果用Appliction的方式會很麻煩,如果寫成Eclipse外掛則實現這些介面風格不會吹灰之力。可以說把軟體開發成Eclipse外掛的最大好處就是介面風格友好統一,如果使用者較熟悉Eclipse操作的話這種優勢就更明顯。?當然將軟體寫成外掛形式也有一定的缺陷。首先外掛必須依附Eclipse,如果要安裝外掛就得先安裝Eclipse。其次,外掛和Eclipse融合在一起,原Eclipse的一些選單和工具列是無法完全螢幕蔽的。?1.2?外掛的Hello?World1.2.1?使用嚮導一步步建立HelloWorld我們利用Eclipse的「新建」嚮導來建立一個簡單的外掛。?1、?新建一個外掛專案?(1)選擇主選單「檔案→新建→專案」,在彈出的視窗中(如圖5.1所示)選擇「外掛開發」下的「外掛專案」,然後單擊「下一步」。?圖5.1??專案型別選擇?(2)如圖5.2所示,輸入專案名「myplugin」,其他設定不變,然後單擊「下一步」。?圖5.2??專案名稱?(3)在新顯示的視窗中接受所有預設值不變,直接單擊「下一步」,這時將顯示模板選擇視窗(如圖5.3所示)。勾選「使用其中一個模板來建立外掛」項,然後選擇模板「Hello,World」項。最後單擊「完成」結束嚮導對話方塊。?圖5.3??模板選擇視窗?2、?外掛專案myplugin簡介?如果在新建專案中操作正確,Eclipse將顯示如圖5.4所示介面。?圖5.4??建立一個外掛專案後的Eclipse介面?介面的左邊檢視中多了一個名為「myplugin」的專案。專案中有兩個檔案:MypluginPlugin.java、SampleAction.java。MypluginPlugin.java較重要,今後將會使用到它,而SampleAction.java則是一個類似JFace中的Action,可以把它看做是外掛中的Action,等會執行時我們將看到SampleAction.java的效果。?專案根目錄下還有一個非常重要檔案的plugin.xml,這個檔案是外掛的入口檔案,Eclipse是根據這個檔案裡的設定資訊來載入外掛的。在外掛開發初期會頻繁在這個檔案中做編輯,術語叫「設定擴充套件點」。象在Eclipse的增加主選單、檢視、按鈕等,都是在這個檔案裡面設定不同的擴充套件點,後面的將詳細講到如何編輯此檔案。有人會問:開發一個系統會有很多的選單和按鈕,是不是都要在這個檔案裡設定呢?回答:不必。在plugin.xml裡只設定和Eclipse接壤的主要擴充套件點,其他軟體自有的選單和按鈕不用在plugin.xml設定了。圖5.4的Eclipse介面中部顯示的就是plugin.xml的設定視窗,單擊該視窗下部的plugin.xml項後(如圖5.5所示),就可以直接編輯此檔案。?圖5.5??plugin.xml編輯窗下部的選項條?3、?執行外掛?如圖5.6所示,選擇主選單「執行→執行方式→執行工作平台」,這種是專用是外掛的執行方式,它將開啟一個新的Eclipse環境,並同時將外掛專案編譯載入到新的Eclipse環境中。今後開發經常要通過這個方法來試執行所開發的外掛專案,不過那時候選擇「執行→偵錯方式→執行工作平台」以偵錯方式來執行外掛會比較多,Eclipse支援偵錯期間的熱修改,不用每次修改都新啟一個Eclipse,這樣能節省很多偵錯開發時間。??新開的Eclipse介面如圖5.6所示,在新的Eclipse環境中新增加了一個工具列按鈕和一個主選單項。單擊此按鈕或選單項,將彈出一個「Hello,Eclipse?world」資訊提示框。?圖5.6??myplugin外掛執行效果圖?4、?總結?本節裡我們還只是依樣畫葫蘆,感覺有點雲裡霧裡的吧。但不管怎麼樣,第一個Eclipse外掛已經在我們手裡誕生了,下一節我們將不用HelloWorld模板來新建一個空白的外掛專案,然後一步步的經過手工實現這個Hello?World外掛專案所擁有的功能。?

IT145.com E-mail:sddin#qq.com