AIDE中文網(wǎng)教你用AIDE安卓開發(fā)2015-12-22 奧奧 Android 程序教程總述:建立Android SDK的Android應(yīng)用程序使用Java/XMLAIDE支持開發(fā)使用Android SDK的Java / XML的Android應(yīng)用程序。助手應(yīng)用程序自帶了Android SDK的移動版本,所以無需安裝任何東西。下面的教程展示如何開始使用AIDE開發(fā)Android SDK的應(yīng)用程序。要了解更多關(guān)于SDK訪問的可能性developer.android.com 你需要具備的開發(fā)前的準(zhǔn)備條件必備條件 從AIDE中文網(wǎng)社區(qū)下載漢化的AIDE工具 并進(jìn)行安裝 確保你的Android設(shè)備在最低版本支持下(從2.2所有Android版本支持),并啟動它。 AIDE自帶了Android SDK的移動版本,所以無需安裝任何東西。 新建一個AIDE android程序創(chuàng)建應(yīng)用程序項(xiàng)目 當(dāng)您啟動AIDE首次在專家模式下,你將看到“新建項(xiàng)目”對話框。如果你已經(jīng)打開了一個項(xiàng)目,該對話框不會顯示,但您可以從AIDE集成的文件瀏覽器,通過選擇調(diào)用它“在這里創(chuàng)建新的項(xiàng)目……”。在創(chuàng)建應(yīng)用程序?qū)υ捒蛑?,您先選擇要創(chuàng)建的項(xiàng)目類型。對于你的第一個應(yīng)用程序中選擇“Android應(yīng)用程序/ Hello World”的位置。一個對話框會彈出,你可以定義的基本信息你的新的應(yīng)用程序:首先,選擇適合你的應(yīng)用程序的名稱。
選擇您的應(yīng)用程序包名稱。你的包名稱必須在安裝了Android系統(tǒng)上的所有軟件包是唯一的。出于這個原因,它通常最好的,如果你使用始于您的組織或出版實(shí)體的反向域名的名稱。最后,點(diǎn)擊“創(chuàng)建”,使AIDE生成新的應(yīng)用程序的項(xiàng)目。一個應(yīng)用程序的項(xiàng)目包含了所有包括你的Android應(yīng)用程序的源代碼文件。 AIDE會產(chǎn)生對你的SD卡這些文件。 AIDE也將打開新的應(yīng)用程序的兩個重要文件進(jìn)行編輯:main.xml中和MainActivity.java。默認(rèn)情況下,AIDE會為您的新項(xiàng)目的Git倉庫。此行為可在設(shè)置被關(guān)閉。請參閱有關(guān)使用Git版本控制系統(tǒng)的更多信息教程。 運(yùn)行你的新AIDE程序運(yùn)行App 運(yùn)行一個應(yīng)用程序項(xiàng)目,AIDE是很容易上手的。剛剛從菜單中選擇“運(yùn)行”。為了運(yùn)行你的應(yīng)用程序,AIDE會先建立一個Android應(yīng)用程序包文件(APK)為您的應(yīng)用程序。一個APK文件是用來分發(fā)和安裝應(yīng)用軟件到Android操作系統(tǒng)。 APK文件包含了所有你的程序的代碼,資源,簽名,證書和manifest文件。你會看到一個彈出顯示生成的進(jìn)度條。 非root設(shè)備上運(yùn)行(問題解決方案) 一旦構(gòu)建完成,AIDE將安裝APK并運(yùn)行應(yīng)用程序。在非root的設(shè)備上,為了讓Andorid安裝您的應(yīng)用程序,你必須在Android設(shè)置中啟用了“未知來源”選項(xiàng)。如果這不是這種情況Android將顯示一個對話框,說明在安裝已被阻止。該對話框讓您選擇去設(shè)置并啟用“未知源”。一旦你做到了這一點(diǎn)再次運(yùn)行該應(yīng)用程序即可。 在非root權(quán)限的設(shè)備,你會看到Android的應(yīng)用程序安裝對話框,詢問你是否要安裝應(yīng)用程序。選擇“是”,你的應(yīng)用程序?qū)⒃谀脑O(shè)備上安裝。你會看到一個對話框,詢問你是否要運(yùn)行它。選擇“打開”那里,你的應(yīng)用程序?qū)印?AIDE的的“Hello World應(yīng)用程序”,將顯示“Hello World”的,在屏幕的中央。 root設(shè)備上運(yùn)行(問題解決方案) 如果您的設(shè)備是rootde和你已經(jīng)安裝了AIDE Premium key,你將不會在運(yùn)行的時候彈出安裝對話框。 AIDE會靜默安裝的APK和啟動應(yīng)用程序。 用戶界面的設(shè)計先決條件 Android的用戶界面設(shè)計 一個Android應(yīng)用程序的圖形用戶界面使用視圖的層次結(jié)構(gòu)建造。 Android SDK中提供了一個XML文件格式,讓您使用UI元素的層次結(jié)構(gòu)來定義XML的UI。當(dāng)你創(chuàng)建的“Hello World應(yīng)用程序”AIDE自動打開main.xml中的文件,它是用來定義這個應(yīng)用程序的主要活動UI。 AIDE有一個設(shè)計師內(nèi)置向您展示這一定義XML布局將如何看起來像奔跑的時候。點(diǎn)擊“設(shè)計”,在操作欄中打開它。在UI層次結(jié)構(gòu)的意見(可選)包圍紅線。當(dāng)你點(diǎn)擊一個視圖,你可以跳轉(zhuǎn)到XML源代碼元素定義它。如果你安裝了Android的UI設(shè)計的應(yīng)用程序,可以直觀,無需修改用戶界面手動修改XML。 添加一個按鈕 我們要添加一個按鈕,用戶界面。為了做到這一點(diǎn)添加XML按鈕元件的XML文件。你需要指定按鈕的布局寬度和高度。選擇“WRAP_CONTENT”,這意味著該視圖將大小以按鈕的所需內(nèi)容的大小完全匹配。還指定布局保證金和按鈕的文本。有跡象表明,可以使用,如果需要的話,例如用于定義按鈕的字體大小和顏色多種性能。 AIDE會幫助你通過顯示可能的代碼完成建議鍵入XML代碼。打開設(shè)計,看看你的按鈕將如何看起來像在最后的UI。如果你安裝了Android的UI設(shè)計的應(yīng)用程序,你可以做所有這些變化,而無需手動修改XML。
響應(yīng)按鈕 我們要退出應(yīng)用程序,當(dāng)用戶點(diǎn)擊該按鈕。要做到這一點(diǎn),你必須將代碼添加到該按鈕的單擊事件作出回應(yīng)。在助手切換到文件MainActivity.java。在OnCreate方法中添加Java代碼聽按鈕的單擊事件。當(dāng)事件被觸發(fā),稱之為“終點(diǎn)”的方法,這將完成的活動,即退出程序。再次AIDE會幫助你通過打字完成建議的代碼。當(dāng)你鍵入它還將強(qiáng)調(diào)可能出現(xiàn)的錯誤。當(dāng)你長按一個錯誤AIDE允許您選擇可能的修復(fù)錯誤。 測試新的應(yīng)用程序用戶界面 來測試新添加的按鈕的應(yīng)用程序,選擇“運(yùn)行”了。您的應(yīng)用程序會顯示新添加的按鈕,當(dāng)你點(diǎn)擊它的應(yīng)用程序?qū)⑼顺?,就像你在Java代碼來實(shí)現(xiàn)它。 布局的設(shè)計與使用先決條件 創(chuàng)建一個新布局 當(dāng)你啟動設(shè)計程序也就自動的創(chuàng)建一個新的空布局。您可以在創(chuàng)建,刪除和邊欄布局之間切換。設(shè)計程序還充分融入AIDE,如果兩者都安裝了。當(dāng)你創(chuàng)建的“Hello World應(yīng)用程序”AIDE自動打開main.xml中的文件,它是用來定義這個應(yīng)用程序的主要活動UI。點(diǎn)擊“設(shè)計”,在操作欄中打開設(shè)計此布局。 編輯布局 一個Android應(yīng)用程序的圖形用戶界面使用視圖的層次結(jié)構(gòu)建造。當(dāng)前UI層次結(jié)構(gòu)的意見與包圍在編輯模式下紅線。點(diǎn)擊任何視圖進(jìn)行編輯,如添加子視圖,刪除視圖或編輯它的屬性。另外,也可以挖掘在邊欄視圖層次結(jié)構(gòu)進(jìn)行編輯的圖。按照截圖的步驟添加含中心按鈕一個新的LinearLayout。用同樣的方法,你可以添加更多的小工具,并改變其外觀編輯它們的屬性。 分享布局 Android SDK中提供了一個XML文件格式,可以定義XML中的UI布局較UI元素的層次結(jié)構(gòu)。使用AIDE,Eclipse或安卓機(jī)器人的一個Android UI布局XML可以很容易地集成到你的Android應(yīng)用程序。設(shè)計程序可以導(dǎo)出和導(dǎo)入布局的XML 或者使用復(fù)制粘貼或使用分享給其他應(yīng)用程序。如果你已經(jīng)開始通過AIDE布局編輯那么,沒有必要導(dǎo)出/導(dǎo)入XML。 歡迎大家留下你們的疑惑和建議,奧奧為新手提供的教程就到這里了! AIDE中文網(wǎng)() |
|
|