文档章节

Java开发工具IntelliJ IDEA使用教程:创建新的Andriod项目

kouxunli1
 kouxunli1
发布于 2013/09/22 14:45
字数 858
阅读 335
收藏 5
点赞 0
评论 0

IntelliJ IDEA社区版作为一个轻量级的Java开发IDE,本身是一个开箱即用的Android开发工具。

注意:在本次的教程中我们将以Android平台2.2为例进行IntelliJ IDEA的使用说明,Android 2.2虽然是一个很老的Android SDK版本,但是这样可以保证你所开发的应用程序可以在更多的设备上进行测试,用以确定程序的硬件设备兼容性。

1 启动Create New Project向导

在IntelliJ IDEA的主页面上,启动Create New Project向导。

Java开发工具IntelliJ IDEA使用教程:创建新的Andriod项目

下一步需要用户选择想创建项目的类型:选择需要创建的Android模块类型。每一个选择对应一个不同的项目模板。

2 选择项目模板

从下图的对话框中选择项目模板,然后进入创建项目的基本信息设置。

Java开发工具IntelliJ IDEA使用教程:创建新的Andriod项目

最常见的选择是Application Module。这个选项将让IntelliJ IDEA按照一些预定义的结构安排项目。在这种情况下用户可以照原来的样子编译项目,之后得到一个几乎是空的,但功能齐全的Android应用程序。如果 选择Empty Module选项,IntelliJ IDEA将为指定的Android平台提供一个简单的空项目,不会生成额外的内容。Library Module则是用于构建共享代码类库。

在这里我们选择Application Module,输入项目名称和目标文件夹。更重要的是,用户应该选择目标Android平台。这个时候下拉列表已经通过SDK Manager预装好用户所选定的平台。点击Next进入下一步。

如果Java SDK或Android SDK没有安装或者配置错误,用户可能会遇到一些麻烦。这个时候可以单击File → Project Structure解决这些可能遇到的问题。

Java开发工具IntelliJ IDEA使用教程:创建新的Andriod项目

3 编辑项目属性

下面的对话框包含了应用程序名称和程序包名,并允许用户设置目标设备和启动activity。

Java开发工具IntelliJ IDEA使用教程:创建新的Andriod项目

程序包的名称应该是com.xxx.yyy的格式,xxx通常代表公司名称,yyy是应用程序名称。当然用户可以在这里使用任何名称,但这个建议会极大降低与其他应用程序名称冲突的风险。

IntelliJ IDEA提供创建一个名为MyActivity的示例activity。在安卓开发中,activity是一个纯Java类,也是任何Android应用程序不可或缺的组成部分。

4 设置目标设备

对话框也可以让用户定义IntelliJ IDEA如何运行示例应用程序。有三种基本运行配置:

  • Show device chooser dialog表明在每次从启动应用程序时,IDEIntelliJ IDEA将要求用户选择通过USB连接模拟器或设备。
  • USB device表明,IntelliJ IDEA将通过一个USB端口自动尝试将应用程序部署到任何兼容的设备。通常在用户想测试在一个物理设备的程序兼容性时使用。
  • Emulator表明IntelliJ IDEA将该应用程序部署到配置的仿真器。请注意,您还需要设置一个Android虚拟设备(AVD)在模拟器运行应用程序。这一步骤可在几分钟之内完成。

一切准备就绪之后,单击Finish创建项目。

》》》免费下载IntelliJ IDEA最新版

© 著作权归作者所有

共有 人打赏支持
kouxunli1
粉丝 24
博文 144
码字总数 59616
作品 0
九龙坡
架构师
Cocos2d-x跨Android&iOS平台开发入门

本教程由泰然教程组出品 Hello, Cocos2D-X for iOS! 配置cocos2d-x的eclipse开发环境 Setup the Android NDK (Native Development Toolkit) Hello, Cocos2D-X for Android! 第一个提示要求你......

lying
2013/09/05
0
0
如何从eclipse迁移到idea

总结说明: 1.必须搞明白modules和artifacts是什么东西。 2.modules如果是webApp的话,那么在new modules的时候注意得选择webmodules。如果是从别的地方copy过来的项目,那么可以自己新建一个...

指尖的舞者
2013/05/03
0
0
Android 开发必学!Kotlin初学者教程

Kotlin是由JetBrains为现代多平台应用程序开发的一种编程语言。 在本综合指南中,你可以获得以下信息: 为什么要学习Kotlin? 如何开始? 如何学习它? 在学习Kotlin之前要知道的事情 为什么...

实验楼
06/21
0
0
使用IntelliJ IDEA,gradle开发Java web应用步骤

使用IntelliJ IDEA,gradle开发Java web应用步骤 最近 正在学习gradle构建工具的使用,看了一堆的文档,有点一知半解,索性动作实践一把,在以后的自己的项目中尝试使用看看。目前手头用的是...

Tek_Eternal
2015/03/22
0
10
NetBeans 新闻 Issue # 420 - Dec 15, 2009

2009-12-16 预览版:JavaFX Composer 插件 JavaFX Composer 是 一个用于创建JavaFX应用程序的可视化布局工具。有了这个工具,JavaFX开发人员可以创建标准JavaFX控件以及使用状态的GUIs来定义...

晨曦之光
2012/03/09
0
0
Xamarin Anroid开发教程之Anroid开发工具及应用介绍

Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热。但是在Android平台下只能使用J...

大学霸
2015/05/13
0
0
8步教你打开Android之门 NDK入门教程

· 8步教你打开Android之门 NDK入门教程 这是一篇Android NDK开发的入门教程,在这一教程结束后,你将创建你自己的项目,从Java代码简单地调用原生C语言代码。 教程细节 技术:Android SDK、...

庸人谷
2012/11/28
0
1
图文详解Android Studio搭建Android集成开发环境的过程

有很长一段时间没有更新博客了,最近实在是太忙了,没有时间去总结,现在终于可以有时间去总结一些Android上面的东西了,很久以前写过这篇关于使用Android Studio搭建Android集成开发环境,不...

查杰
06/29
0
0
NB65 Web Docs were published on zh-ch.netbeans.org

Features 更新 NetBeans IDE 特性 http://zh-cn.netbeans.org/features/index.html 基本 IDE http://zh-cn.netbeans.org/features/ide/index.html 源代码编辑器 http://zh-cn.netbeans.org/......

晨曦之光
2012/03/09
0
0
NetBeans Weekly 刊号 # 41 - Jan 13, 2009

原文链接:http://blog.csdn.net/vanessa219/article/details/3769483

晨曦之光
2012/03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

第三章 spring-bean之beanFactory系列(1)

前言 spring的基本问题,每次面试基本会问题。比如 spring是什么回答是ioc,aop,第三个就是beanfactory。 spring使用什么模式,100%的人回答是工厂模式。 这面的问题大家都知道。关于工厂模...

鸟菜啊
3分钟前
0
0
箭头函数

var foo = v => v; // 等同于 var foo = function (v) { return v; }

litCabbage
4分钟前
0
0
软件入门的知识之程序设计语言Java和C#的简单介绍和对比[图]

软件入门的知识之程序设计语言Java和C#的简单介绍和对比[图]: 前言: 要做软件就必然会涉及到程序设计语言,它是什么?有哪些特点?又有哪几部分组成的呢?在这里我们为大家做了一个总结,希...

原创小博客
5分钟前
0
0
重写视频播放进度条

需要注意的地方,基于html vedio 标准使用期去了解一下 1.想去掉视频默认的播放条,去掉controls属性。 2.需要预加载视频加上preload="auto"属性。 1.js代码 $(function(){ init(); }); var ...

轻量级赤影
13分钟前
0
0
saltstack管理任务计划-添加&删除

1.服务端配置 >>编辑 top.sls 文件 # vim /srv/salt/top.sls //修改为如下 base: '192.168.*.*': - crontest >>编辑crontest.sls文件添加计划任务 cron-test: cron.present: - name: /bin/to......

硅谷课堂
14分钟前
0
0
sql中多表查询及其左连字段

SELECT s.*,t.teach_name FROM `stu` s, `teacher` t WHERE s.teacher_id = t.row_id AND s.teacher_id = 1 s.* s表中 全部字段 t.teach_name t表中teach_name 字段 SELECT s.*,t.teach_nam......

森火
16分钟前
0
0
ES9-mapping参数

1.概述 ElasticSearch提供了丰富的参数对文档字段进行定义,比如字段的分词器、字段权重、日期格式、检索模型等等。可以查看官网每个参数的定义及使用:https://www.elastic.co/guide/en/ela...

贾峰uk
19分钟前
1
0
Java泛型学习

一、泛型的概念 List list = new ArrayList(); list.add("corn"); String name = (String) list.get(0); 1、这里将一个对象放入集合中,集合不会记住次对象的类型,当再次从集合中取出此对象...

cjxcloud
21分钟前
0
0
android屏幕适配

android屏幕适配 今日头条的适配方式:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA 采用的是鸿阳的适配方式,项目依赖: compile 'com.zhy:autolayout:1.4.5' 使用步骤: 在manif...

android-key
25分钟前
0
0
istio 0.8 安装步骤

============================ istio 0.8 安装步骤--------------------------------------- istio 0.8 安装步骤 1.安装k8s环境 参考:http://sealyun.com/pro/products/ master,salve两台机......

xiaomin0322
27分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部