介绍:
IntelliJ IDEA支持开发运行在移动手机上的应用程序,所以也能在Android操作系统下运行。出来一般的代码提示助手功能之外,这个IDE也是你能够通过配置模拟器设备测试Android程序。
IntelliJ IDEA的帮助提示:
·通过New Project Wizard创建一个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->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/>
<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定义到里边。
<color name="string_color">以#开头的十六进制</color>
在我的例子中颜色为#ff00ff77,就像你你看到的(1),
IntelliJ IDEA在左边区域给我们展示了你定义的颜色(2):
就像你猜的这些配置都自定的映射到R.java:
现在,让我们应用刚才定义的string。在main.xml文件,寻找
<TextView />标签,并且添加属性text:
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/explanation" />
上边中通过应用使用配置的字符串:android:text="@string/explanation"
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哈哈~
相关推荐
源码,Intellij Idea12开发android 第一个程序HelloWorld, 图文教程:http://blog.csdn.net/juyangjia/article/details/9491781
intellij-haxe, IntelliJ平台的Haxe插件( IDEA,Android Studio ) 用于 IntelliJ IDEA的 Haxe插件这个插件允许你使用 IntelliJ IDEA 开发 Haxe程序。 它需要 IntelliJ IDEA 最终版或者社区版,版本 14,15,2016和...
IntelliJ IDEA 是一款由 JetBrains 公司开发的集成开发环境(IDE),主要用于 Java 开发,但也支持其他语言和技术的开发,如 Kotlin、Groovy、Scala、Android、JavaScript、TypeScript 等。它具有强大的功能和丰富的...
适用于Intellij IDEA和Android Studio的Haxe插件该插件允许您使用语言与 , 和其他基于IntelliJ IDEA的IDE一起开发多平台程序。 它需要Intellij IDEA Ultimate或Community Edition(版本2016.1至2020.2)或Android ...
Android Studio是一项全新的基于IntelliJ IDEA的Android开发环境。类似于Eclipse ADT插件,Android Studio提供了集成的Android开发工具用于开发和调试。 除了IntelliJ功能,Android Studio还提供: 基于Gradle的...
Android Studio是谷歌公司推出的一款基于IntelliJ IDEA开发环境专门用于Android应用程序开发的集成开发环境(IDE)。 Android Studio提供了丰富的工具和特性,帮助开发者编写高质量的Android应用程序。以下是...
随着智能手机的普及, Android 操作系统的应用程序市场需求愈来愈大, 因此 Android 应用开发成为当前最热门的开发之一。本文将介绍 Android 应用开发实战所需的工具,技术、流程、框架和库。 一、Android 开发...
Android Studio基于IntelliJ IDEA构建而成,提供了一系列用于Android开发的工具和许多定制的功能。提供了各种工具和插件,如XML布局编辑器、可视化布局编辑器、调试工具、代码重构工具、测试工具等。同时,Android ...
启用后,开发人员可以访问android studio中的应用程序数据库。 没有任何其他第三方工具的支持。 设置 在Android Studio中 文件->设置->插件 单击浏览存储库 搜索数据库调试器 安装并重新启动Android Studio 或者您...
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。大概就是一个开发工具。 项目介绍 我们会首先建立大概...
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA,提供了集成的 Android 开发工具用于开发和调试,该压缩文件包含了android-studio-2020.3.1.24-windows.exe和下载.txt,欢迎下载。
Google 在2013年5月的I/O开发者大会推出了基于IntelliJ IDEA Java IDE上的Android Studio。AndroidStudio是一个功能齐全的开发工具,还提供了第三方插件的支持。让开发人员更快速更好的开发程序。 第二部分 插件的...
此示例旨在作为任何计划使用 Scala 和开发基于 actor 的Android 应用程序的起点。 其学习目标是: 使用 Scala 开发 Android 应用程序 将 Simple Build Tool (sbt) for Scala 与 pfn结合使用 使用 IntelliJ IDEA ...
Android Studio 是开发 Android 应用程序的官方 IDE,基于 Intellij IDEA。本次开发使用版本 Android Studio 4.0.1,用户可以查看商品信息和购物车列表。
其学习目标是: 使用 Scala 开发 Android 应用程序将 Simple Build Tool (sbt) for Scala 与 pfn结合使用使用 IntelliJ IDEA Android 应用程序架构的可测试性和可维护性 架构模式将 Android 活动分为事件处理和生命...
第一部分 1、单选题: Android系统的底层建立在( )系统之上 选项: ...从2013年5月份,Google推出了基于IntelliJ IDEA的android集成环境( ) 选项: A: Tomcat+Eclipse B:Eclipse+Kotlin C:Androi
1. **Android Studio**:谷歌官方推出的Android应用开发环境,基于IntelliJ IDEA,提供强大的代码编辑、调试、模拟器等功能,支持Kotlin和Java语言开发。 2. **Xcode**:苹果的官方开发工具,用于iOS和macOS应用...
开发工具:IntelliJ IDEA 12.0.4 项目简介 基于安卓的二维码图像应用系统。 1、本程序为笔者的毕业设计; 2、可以生成二维码、读取二维码并与其他应用进行融合; 技术架构 1、本程序基于Android,编译版本为...
一个简单的开源Android工具类库,提供许多常用的类帮助我们开发程序。 AndroidCommon 一个简单的开源Android工具类库,提供许多常用的类帮助我们开发程序。 These are the Android Common Utils. Class ...