用IntelliJ IDEA开发Android程序

介绍:

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

让咱们开始程序了,首先建立为咱们的程序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帮咱们自动生成了应用程序的目录结构,接下来咱们就一块儿看看他的结构吧

浏览一个Android应用程序

要浏览咱们的程序咱们要用到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这些都是为了显示。

添加String

在main.xml文件中在最后添加一个标签<LinerLayout/>

Xml代码  收藏代码

  1. <TextView android:layout_width="fill_parent"  

  2.      android:layout_height="wrap_content"  

  3.      android:text="@string/explanation"  

  4.     />  

而后你会看到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代码  收藏代码

  1. <color name="string_color">以#开头的十六进制</color>  

在个人例子中颜色为#ff00ff77,就像你你看到的(1),IntelliJ IDEA在左边区域给咱们展现了你定义的颜色(2):

 
就像你猜的这些配置都自定的映射到R.java:

如今,让咱们应用刚才定义的string。在main.xml文件,寻找<TextView />标签,而且添加属性text:

Html代码  收藏代码

  1. <TextView android:layout_width="fill_parent"  

  2.                 android:layout_height="wrap_content"  

  3.                 android:text="@string/explanation"  

  4.             />  

上边中经过应用使用配置的字符串:android:text="@string/explanation"

Xml代码  收藏代码

  1. android:textColor="@color/string_color"  

上边是怎么使用颜色字符串

运行你的应用

在project的建立过程当中,IntelliJ IDEA自动的生成了运行配置android_hello_world。要想立刻运行程序,咱们只须要配置虚拟设备,或者直接使用手机,运行程序。

配置虚拟Android设备 

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哈哈~

相关文章
相关标签/搜索