用IntelliJ IDEA开发Android程序.doc_第1页
用IntelliJ IDEA开发Android程序.doc_第2页
用IntelliJ IDEA开发Android程序.doc_第3页
用IntelliJ IDEA开发Android程序.doc_第4页
用IntelliJ IDEA开发Android程序.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用IntelliJ IDEA开发Android程序博客分类: IDEsIDEAAndroidIDEJDK配置管理介绍:IntelliJ IDEA支持开发运行在移动手机上的应用程序,所以也能在Android操作系统下运行。出来一般的代码提示助手功能之外,这个IDE也是你能够通过配置模拟器设备测试Android程序。IntelliJ IDEA的帮助提示:通过NewProjectWizard创建一个Android程序在文件和文件夹的tree-view视图下查看Android程序创建Android程序的元素,管理文件资源,例如strings,colors等等,通过R.java能够看到与之紧密相联的资源运行程序(txlong_onz)配置模拟器并且在模拟器上运行程序下边就一步一步的教你怎么通过IntelliJ IDEA来开发并且运行一个简单的Android应用先决条件:你要在IntelliJ IDEA Ultimate 9版本或者以上还有就是要安装JDK哦然后还要有Android SDK了,这是废话,嘻嘻,我就用SDK2.2 FroYo好了创建一个Project让我们开始程序了,首先创建为我们的程序project选择File-NewProject,或者在欢迎页面点击创建一个新的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文件中在最后添加一个标签Xml代码1. 然后你会看到IntelliJ会红色高亮显示出来不能解析的代码。让我们很高兴的是你可以通过Alt+Enter自动修复错误(1),他会帮助你在strings.xml中添加你缺失的string配置。IntelliJ帮我们添加我们没有添加的string字符串。应用程序描述都在这个string标签里边()例如:这个简单的Android程序阐述了IntelliJ IDEA文件流在Android开发环境中的应用。如果你打开R.java文件,你会发现IntelliJ IDEA已经将新的string字符串添加到string资源里了。现在让我们添加颜色字符串string_color资源定义好了。在Project窗口双击一个在编译窗口打开color.xml文件,添加“#”(1)开头的十六进制的标识定义颜色资源到resources标签之内,例如,#ff00ff77IntelliJ 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文件。.添加标签,然后把color定义到里边。Xml代码1. 以#开头的十六进制在我的例子中颜色为#ff00ff77,就像你你看到的(1),IntelliJ IDEA在左边区域给我们展示了你定义的颜色(2):就像你猜的这些配置都自定的映射到R.java:现在,让我们应用刚才定义的string。在main.xml文件,寻找标签,并且添加属性text:Html代码1. 上边中通过应用使用配置的字符串:android:text=string/explanationXml代码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已经默认被选择了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论