IntelliJ IDEA支持開發運行在移動手機上的應用程序,因此也能在Android操做系統下運行。出來通常的代碼提示助手功能以外,這個IDE也是你可以經過配置模擬器設備測試Android程序。javascript
IntelliJ IDEA的幫助提示:java
·經過New Project Wizard建立一個Android程序android
·在文件和文件夾的tree-view視圖下查看Android程序app
·建立Android程序的元素,管理文件資源,例如strings,colors等等,經過R.java可以看到與之緊密相聯的資源ide
·運行程序(txlong_onz)工具
·配置模擬器而且在模擬器上運行程序測試
下邊就一步一步的教你怎麼經過IntelliJ IDEA來開發而且運行一個簡單的Android應用ui
·你要在IntelliJ IDEA Ultimate 9版本或者以上idea
·還有就是要安裝JDK哦spa
·而後還要有Android SDK了,這是廢話,嘻嘻,我就用SDK2.2 FroYo好了
讓咱們開始程序了,首先建立爲咱們的程序project
選擇File->New Project,或者在歡迎頁面點擊建立一個新的Project
在New Project的首頁,要首先肯定Create project from scratch選項選中
在接下來的頁面指定Project的名字,而後Create module,在選擇框中選擇Android Module做爲項目的類型,而後給項目命名爲android_hello_world
在第三個頁面選擇Create source directory選項,而後咱們通常接受默認的src的名字
當你第一次給你的IDE建立Project的時候,尚未爲IDE配置JDKs(Java SDKs),這也就是說IDE不知道本地的JDK目錄在哪裏,更別說若是你的電腦中安裝了好幾個版本的JDK了。在這種狀況下IntelliJ IDEA可讓你本身制定一個JDK到你的project了,點擊Configure按鈕而且經過文件列表指定本身的JSDK,若是找到了本地的JDK就能夠點擊OK,這樣就能夠添加一個JDK路徑到咱們的project了,之後這個路徑就會成爲IDE的默認的JDK路徑了,全部程序均可以使用了。
最後咱們就要指定Android SDK與咱們的IDE了,點擊New到SDK properties選擇一個應用程序要使用的Android platform。
進入選擇路徑對話框,而後指定到咱們Android SDK的目錄
選擇完以後點擊OK,進入Select Android Build Target對話框,在這個對話框,咱們能夠指定咱們的項目要使用的是那個版本的Android平臺。
你選擇OK以後,接下來就是要選擇Android Platform,(1)是選擇列表,要是簡單的應用就選擇(2)Create "Hello,World!" project選擇框,這是接受默認的activity爲MyActivity(3)
當你點擊Finish的時候IDEA幫咱們自動生成了應用程序的目錄結構,接下來咱們就一塊兒看看他的結構吧
要瀏覽咱們的程序咱們要用到Project視圖工具來查看文件和文件夾,以下圖
|--.idea(1)這個文件夾中包含的是一系列的子文件夾,主要包含的是IntelliJ IDEA內部的信息。
|--src(2)這個文件夾中包含MyActivity.java(3)等應用程序用到的源文件,這些文件術語com.example包
|--res(4)這個文件夾中包含了用到的資源
|--layout/main.xml(5)這個文件夾中包含個各個頁面所用到的頁面的外觀
|--values(6)文件夾中有String.xml文件,主要用於項目所用到的字符串的定義,還有能夠添加color.xml文件添加咱們應用所用到的顏色。
|--drawable(7)包含項目的圖片資源
|--gen(8)這個文件夾包換R.java文件連接整個項目的所用到的資源文件。IntelliJ IDEA會幫助咱們自動生成R.java使之緊密關聯咱們的資源文件。只要你在項目中添加或者刪除資源都會自動從新生成R.java文件。R.java也屬於com.example包
下邊用來介紹一個程序編寫的流程,首先打開咱們的HelloWorld應用而且展開全部的目錄結構,打開咱們的MyActivity.java(1),這裏咱們能夠看到這個Activity所關聯的layout/main.xml文件定義其Activity的外觀。
如今,讓咱們打開main.xml(3)文件,這裏IntelliJ已經幫助咱們列出了hello在res/values/strings.xml文件中的對應。
咱們須要爲咱們的應用程序添加三件事,一個layout,一個string,一個color這些都是爲了顯示。
在main.xml文件中在最後添加一個標籤<LinerLayout/>
Xml代碼
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/explanation"
/>
而後你會看到IntelliJ會紅色高亮顯示出來不能解析的代碼。
讓咱們很高興的是你能夠經過Alt+Enter自動修復錯誤(1),他會幫助你在strings.xml中添加你缺失的string配置。
IntelliJ幫咱們添加咱們沒有添加的string字符串。
應用程序描述都在這個string標籤裏邊(<string/>)例如:
這個簡單的Android程序闡述了IntelliJ IDEA文件流在Android開發環境中的應用。
若是你打開R.java文件,你會發現IntelliJ IDEA已經將新的string字符串添加到string資源裏了。
如今讓咱們添加顏色字符串string_color資源定義好了。
在Project窗口雙擊一個在編譯窗口打開color.xml文件,添加「#」(1)開頭的十六進制的標識定義顏色資源到resources標籤以內,例如,#ff00ff77
IntelliJ IDEA幫咱們提供了預處理添加制定顏色的操做(2)
如今讓咱們開始定義顯示顏色的字符串,作這個以前讓咱們先來建立color的資源文件用來定義string_color
在Project窗口的樹列中,你能夠點擊values文件夾 (1) 選擇 New->Values resource file (2)。在New values resource file對話看中指定color並創建一個新的文件(3)。
點擊OK,IntelliJ IDEA就會幫咱們創建一個新的文件:
如今,讓咱們添加string_color資源定義。在Project視圖雙擊打開
color.xml文件。
.添加<resources />標籤,而後把color定義到裏邊。
Xml代碼
<color name="string_color">以#開頭的十六進制</color>
在個人例子中顏色爲#ff00ff77,就像你你看到的(1),
IntelliJ IDEA在左邊區域給咱們展現了你定義的顏色(2):
就像你猜的這些配置都自定的映射到R.java:
如今,讓咱們應用剛纔定義的string。在main.xml文件,尋找
<TextView />標籤,而且添加屬性text:
Html代碼
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/explanation"
/>
上邊中經過應用使用配置的字符串:android:text="@string/explanation"
Xml代碼
android:textColor="@color/string_color"
上邊是怎麼使用顏色字符串
在project的建立過程當中,IntelliJ IDEA自動的生成了運行配置android_hello_world。要想立刻運行程序,咱們只須要配置虛擬設備,或者直接使用手機,運行程序。
從Run/Debug Configuration (1)下來列表選擇Edit Configurations。
IntelliJ IDEA打開Run/Debug Configurations對話框展現默認運行android_hello_world 設備的詳細信息配置 (1)。
點擊Browse按鈕接下來進入Prefer Android Virtual Device for Deployment下拉列表(2).在這裏Select Android Virtual Device對話框,點擊Create:
在這Create Android Virtual Device 對話框打開接受以MyAvd0爲名字的默認的設備(1):
當你點擊OK以後, IntelliJ IDEA讓你進入Select Android Virtual Device對話框,在這裏你就能夠看到你所定義的設備的列表了。
點擊OK保存配置而後返回Run/Debug Configurations對話框,進入Prefer Android Virtual Device for Deployment下拉列表中如今顯示你定義的emulator:
完成這些配置的定義以後點擊OK。
值得高興的是,你只需這樣配置一次,IDE會幫助記憶這些的。
如今你作完了全部的工做了,讓咱們launch咱們的應用吧。
在工具欄點擊 (2)而後是Run/Debug Configuration(1)下拉列表選擇android_hello_world已經默認被選擇了。
IntelliJ IDEA launches 咱們配置的 emulator:
接下來IDE展現Hello world應用而後顯示到屏幕:
到這裏就恭喜你了!你就能夠作簡單的Android應用了。(*^__^*) 嘻嘻……個人翻譯工做也完成了,累啊,不知道有用沒有,好像如今不多用IntelliJ的,不過爲了比較IDE,我吃這些苦仍是沒什麼的,真的但願對別人有一點用處。呵呵,估計之後不會熬夜翻譯這些了。O(∩_∩)O哈哈~