在IDEA上开发Android

本文详细介绍了如何在IntelliJ IDEA上开发Android应用程序,包括创建项目、配置环境、添加资源、运行应用等步骤,适合初学者入门。
摘要由CSDN通过智能技术生成

介绍:

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/>

Xml代码 复制代码  收藏代码
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园2.0是高校信息化建设的新阶段,它面对着外部环境变化和内生动力的双重影响。国家战略要求和信息技术的快速发展,如云计算、大数据、物联网等,为智慧校园建设提供了机遇,同时也带来了挑战。智慧校园2.0强调以服务至上的办学理念,推动了教育模式的创新,并对传统人才培养模式产生了重大影响。 智慧校园建设的解决之道是构建一个开放、共享的信息化生态系统,利用互联网思维,打造柔性灵活的基础设施和强大的基础服务能力。这种生态系统支持快速迭代的开发和持续运营交付能力,同时注重用户体验,推动服务创新和管理变革。智慧校园的核心思想是“大平台+微应用+开放生态”,通过解耦、重构和统一运维监控,实现服务复用和深度融合,促进业务的快速迭代和自我演化。 智慧校园的总体框架包括多端协同,即“端”,它强调以人为中心,全面感知和捕获行为数据。这涉及到智能感知设备、超级APP、校园融合门户等,实现一“码”或“脸”通行,提供线上线下服务端的无缝连接。此外,中台战略是智慧校园建设的关键,包括业务中台和数据中台,它们支持教育资源域、教学服务域等多个领域,实现业务的深度融合和数据的全面治理。 在技术层面,智慧校园的建设需要分期进行,逐步解耦应用,优先发展轻量级应用,并逐步覆盖更多业务场景。技术升级路径包括业务数据化、数据业务化、校园设施智联化等,利用IoT/5G等技术实现设备的泛在互联,并通过人工智能与物联网技术的结合,建设智联网。这将有助于实现线上线下一网通办,提升校园安全和学习生活体验,同时支持人才培养改革和后勤管理的精细化。 智慧校园的建设不仅仅是技术的升级,更是对教育模式和管理方式的全面革新。通过构建开放、共享的信息化生态系统,智慧校园能够更好地适应快速变化的教育需求,提供更加个性化和高效的服务,推动教育创新和人才培养的高质量发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值