Android 学习笔记之开发环境搭建篇

本文详细介绍了在Windowsxp及以上版本系统上搭建Android开发环境的过程,包括下载和安装JDK、Eclipse、Android SDK、ADT插件,并配置环境变量。同时,演示了如何创建并运行第一个Android HelloWorld项目。
摘要由CSDN通过智能技术生成

一、Android开发的准备工作

      Android开发主要可以使用Windows xp及以上版本、Mac、OS、Linux等操作系统,本文以Windows xp为开发平台进行环境搭建。

1、需要下载的软件工具

 

表1.1 Android开发所需软件和下载地址

软件名称

所用版本

下载地址

jdk

1.7

http://java.sun.com

Eclipse

3.4/3.5

 

Android SDK

Android SDK *.*

 

ADT

*.*.*

 

 

2、开发包及其工具的安装与配置

Android是以java作为开发语言的,当然之后google引入的ndk模块可以支持c/c++开发,虽然如此,java还是最主要的语言。JDK是进行java开发是必须的开发包。Eclipse是一款非常优秀的开源IDE,在大量插件的“配合”下,能够满足从企业级java应用到手机终端的java游戏开发。好了,不在废话,下面开始吧!

(1)登录http://java.sun.com下载最新的JDK。

(2)安装JDK,JDK中包含JDK和JRE,点击安装,按照提示,JDK和JRE会安装到同一个目录下,我这里安装的目录为C:\Program Files\Java\ 。

(3)安装完成之后,需要设置一下环境变量:我的电脑---》属性---》高级---》环境变量,在对话框中找到Path变量,添加JDK的“bin”目录路径到Path中, 如下图:

然后确认完成;再找到"JAVA_HOME"和“CLASSPATH”变量(如果没有可以新建)在"JAVA_HOME"变量中输入java的安装目录路径:C:\Program Files\Java\jdk1.7.0_51;在'CLASSPATH'变量中输入JDK的“lib”和“demo”路径:C:\Program Files\Java\jdk1.7.0_51\lib和demo(我这里没有demo目录,不知道为什么),如下图:

同理确认完成!

(4)安装完成之后,要测试是否成功安装了,点击“开始---》运行”,输入“cmd + 回车”,在终端上键入“java -verson”,如下图:

出现上面的打印信息表示安装成功!

3.Eclipse的安装

Eclipse的安装非常简单,直接解压到指定目录即可。老版本的Eclipse的多国语言项目只更新到3.2.1版本就不更新了。Eclipse发布了一个名为Babel project的项目,这个项目就是用来解决国际化问题,旨在为每一个插件提供独立的语言包。这样,当开发人员在做RCP项目的时候,根据需要对语言进行打包即可!

4.SDK和ADT的安装和配置

(1)解压SDK安装包到要安装的路径,运行"sdk setup.exe"。

(2)设置SDK的环境变量,将安装目录下的tools文件夹路径添加到PATH环境变量中:

(3)去SDK的安装目录下运行SDK Manager,一开始什么都没有,需要选中下载,但我这里之前已经下载好了!!!花了好多时间呢。。。我主要下载安装的工具链为19的API,系统为4.4.2和4.2.2的版本。

如下图:

(4)启动Eclipse,点击Help菜单---》install New Software,点击“Add...”按钮。输入:goole-android和 http://dl-ssl.google.com/android/eclipse/;或者下载ADT插件,我就是这样的,我下载的是ADT-22.6.2.zip,然后点击Archve...按钮选择下载好的adt包,点击“ok”即可!如下图:(记得选中Developer Tools和NDK Plugins噢,我这里忘了,呵呵)。

(5)配置ADT,选择 Window -> Preferences ,在弹出面板中就会看到Android设置项,填上安装的SDK路径,则会出现刚才在SDK中安装的各平台包,按OK则完成配置。此时Android的环境就搭建完毕,可以进行Android项目的开发了。

 

4.创建android第一个项目helloworld

选择 File -> New -> Other -> Android -> Android Application Project。 选择 File -> New -> Other -> Android -> Android Application Project。

 

 

内容概要:本文档介绍了基于 Matlab 实现的 TVFEMD-IMF 能量熵增量的数据降噪方法的具体项目实例,详细展示了从理论背景、项目特点到实现细节及应用领域的方方面面。文章首先介绍了项目的背景与意义,重点解决了非平稳信号中的噪声成分对后期数据分析带来的难题。文中提到的关键技术——时间变分滤波经验模态分解(TVFEMD),以及通过引入能量熵增量来进行自动选择IMF的有效方法。项目采用模块化设计理念,实现了从数据导入、TVFEMD分解、熵增量化计算直至最终信号重构全过程,并附带有详尽的代码解析与图形展示,便于理解和验证。除此之外,还包括详细的GUI界面开发指导和技术延伸讨论,探讨了如深度学习结合的可能性。 适合人群:具有一定数学建模和信号处理基础知识的专业人士,尤其是那些从事信号分析与降噪工作的科研工作者和工程师。 使用场景及目标:①适用于对各种复杂工况下(如工业、医药、通信等行业)所收集的非平稳、易混杂有强噪声的实际信号做前期净化;②为这些信号的后续精确特征抽取、故障诊断以及其他更高层次的研究打下良好基础;③同时提供了一个开放性的技术交流框架,鼓励进一步的技术革新和跨学科合作。 其他说明:该项目强调实用性和可操作性,不仅限于单一行业内的简单降噪任务,更致力于构建一套通用性强、拓展性高的信号处理工具包。同时也在积极探寻与其他前沿技术相衔接的发展道路,比如借助大数据分析、人工智能算法等现代科技手段,力求达到更佳的降噪成效并拓宽其应用范围。另外值得注意的是,为保证算法高效运行及结果可信,开发者还需关注数据质量预处理环节、合理挑选参数配置,做好边界条件处置等工作,以确保最佳的整体效果。
内容概要:本文详细分析了数学建模大赛中常见的数据结构及其应用场景、优化技巧和实战案例,旨在帮助参赛团队高效地处理数据。文章首先阐述了数据结构的核心作用——包括数据组织、算法加速、空间优化以及逻辑映射;接着分类介绍了线性结构、树形结构、图结构和高级结构的特点和典型应用场景,例如用哈希表进行快速查找,通过NumPy提高矩阵运算速度等;然后给出了一套基于问题特征的数据结构选择方法论,并通过两个实例(城市交通流量预测、疫情传播模拟),展示了如何综合运用多种数据结构解决问题;最后提出了关于空间换时间、数据压缩及索引优化等方面的技巧,推荐了若干学习资源及工具库。 适合人群:参加全国大学生数学建模比赛或其他相关赛事的学生队伍;对计算机科学中的数据结构和算法感兴趣的研究人员。 使用场景及目标:为建模团队提供理论指导和技术支持,便于他们选择合适的抽象数据类型来表示具体对象,优化程序性能;使队员能够熟练应用所学的数据结构进行高效的问题求解;帮助参与者理解不同类型的比赛题目可能涉及的不同侧重点并作出准备。 阅读建议:考虑到实际比赛环境中需要灵活运用各类数据结构的知识,读者应当深入研究文中列举的实际例子,并动手练习给出的小段代码;此外,在备战阶段可以根据本文提出的高频考察领域开展针对性复习。对于新手来说,可以从最简单的基本概念出发,逐步建立起完整而系统的认知体系。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值