Android的开发现在是如火如荼,逞现在不是很忙了,学习了下,这里记录下了在windows在如何搭建Android开发环境,对自己是个记录,对新入门的兄弟姐妹们可以参考一下!可以参考这个网址:http://www.iplaysoft.com/android-emulator.html
(1)安装JDK,省略。
(2)下载Android SDK并配置。
可以到http://www.android123.com.cn/sdkxiazai/上下载,下载好后,解压缩,配置SDK,在Windows机器上,右键单击我的电脑,选择属性->高级,点“环境变量”按钮,修改“系统变量”下面的Path变量,把SDK tools的真实路径加入其中(即Android sdk 解压后的文件夹下的tool路径 在这里我是D:\android-sdk_r04-windows\android-sdk-windows\tools)。添加完后,可以在命令行下用命令测试:android --help,如果出现android的帮助命令就说明配置好了。
(3)安装MyEclipse,我用的是6.5,其他版本应该差不多,安装步骤省略。
(4)安装ADT(Android Development Tools).
启动MyEclipse,在导航菜单中选择Help->Software Updates->Find and Install->Search for new features to install->New Remote Site.然后输入name:anroid(随便) url:https://dl-ssl.google.com/android/eclipse/。ok!都选中,然后安装。安装完毕后,重启MyEclipse。
(5)在myeclipse里配置SDK路径
选择Windows->Preferences->Android,选择Android SDK的位置。我的是解压在D:\android-
sdk_r04-windows\android-sdk-windows这里的,选择这里就行了。如图:
(6)创建AVD(Android Virtual Device).
刚下载的2.1 SDK的platforms目录是空的,所以,当cmd 进入到D:\android-sdk_r04-windows\android-sdk-windows\tools目录下,输入命令android list target(这个命令可以获得Android可用的虚拟设备)得到的Available Android targets为空;那需要自己安装了,用myeclipse来帮你。选择Window->Android SDK and AVD Manager->Available Packages,点开右边的树中选择需要的SDK Platform和对应的Android APIs。这里我选择最新2.1版本的,然后就Install Select。如图所示:
安装完后,选择Window->Android SDK and AVD Manager->Vitual Devices,右边点New,按要求输入。name:android21(启动模拟器的时候需要敲的)Target:android 2.1-API Level 7(这里可以选择其它版本的,前提是你是否都更新了呢!我这里只能选择这个),SD Card:输入你想要的大小。其他默认就可以了,完后点Create AVD。这时,再命令行下进入到D:\android-sdk_r04-windows\android-sdk-windows\tools目录下,输入命令android list target得到的Available Android targets就有东西了。
(7)启动模拟器。
cmd进入到D:\android-sdk_r04-windows\android-sdk-windows\tools,输入命令:emulator -avd android21。这里用到你刚才起到
的名字,ok看到模拟器了吧!如图:
(8)程序界的奇葩:Hello World
学习新东西,这个是少不了的了,呵呵!
8.1创建一个新的Android项目
打开Eclipse, 选择File > New > Project如果Android的Eclipse的插件正确安装了,弹出的对话框里就会有一项“Android”, 选择 “Android Project”,点下一步。
8.2填写工程的详细信息。
除了包名外,我们可以全部填写HelloWorld。这里填写的Activity name就是你的项目创建好后Activity的类名。
8.3创建好后,工程会自动生成一个HelloWorld类,在你刚才创建的包名下找到HelloWorld,修改如下:
public class HelloWorld extends Activity {
/** 活动第一次被创建后调用 */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, World!");
setContentView(tv);
}
}
引入包时,可以用快捷键Ctrl+Shift+o。
8.4运行你的Hello World。
选择Run>->Open Run Dialog菜单。双击Android Application创建一个新的应用,然后在右边浏览选择你的应用HelloWorld,然后果断的Run吧,ok,过一会儿(模拟器启动有点时间),看到Hello, World!了吧。
SDK下有好多学习的例子,一旦入门后,就参照着Sample下的应用开始深入的学习吧!
分享到:
相关推荐
本文将详细讲解如何使用C#语言在Visual Studio 2015环境下获取计算机的空闲时间,并结合提供的`freetest`文件进行实例解析。 首先,我们需要了解什么是“电脑空闲时间”。在操作系统层面,电脑空闲时间指的是自上次...
在压缩包中的"易语言空闲时间计算源码"文件,你可以找到完整的实现代码。通过阅读和分析这段源码,你可以学习到如何在易语言中使用API函数,如何处理结构体,以及如何进行时间计算。这是一个很好的学习易语言实际...
在易语言中,“取系统空闲时间”是获取计算机用户未进行任何输入操作的时间长度的一个功能,这对于编写一些需要检测系统活动状态的应用程序非常有用。 在Windows API中,这个功能主要通过调用`GetLastInputInfo`和`...
根据提供的内容,我们可以了解到设置Linux空闲超时时间的方法主要涉及编辑配置文件和环境变量的修改。下面将详细介绍这些步骤: ##### 步骤1:编辑/etc/profile文件 首先,需要使用文本编辑器打开`/etc/profile`...
例如,你可以编写一个程序,当系统空闲达到一定时间后执行某个操作,如自动保存工作、关闭程序等。 学习易语言的入门教程通常会包含这些基本的函数使用方法,以及如何构造逻辑语句等内容。SanYe标签可能代表了这个...
这个"易语言源码取鼠标和键盘空闲时间.rar"压缩包包含了一个易语言编写的程序,该程序的主要功能是获取用户的鼠标和键盘的空闲时间,即用户没有进行任何鼠标点击或键盘输入的时间长度。这个功能在很多应用场景中都...
本压缩包“易语言取系统空闲时间源码.zip”提供了一个易语言项目的示例源码,主要功能是获取系统的空闲时间,这对于理解和学习易语言以及系统监控类程序的编写具有很高的参考价值。 源码的核心部分可能包括以下几个...
在易语言中,开发者可以利用系统时间函数来获取当前时间,并通过比较前后两次获取的时间差,计算出系统的空闲时间。这个计算器可能包括了监控鼠标和键盘活动的逻辑,当检测到一段时间内无任何输入时,就认为系统处于...
这个类,名为`CIdleCheck`,专门用于检测系统空闲时间,即用户没有进行任何输入操作的时间长度。通过这个类,我们可以设置一个特定的阈值,当空闲时间超过这个阈值时,系统会触发预设的动作。 `CIdleCheck`类的主要...
通过这段源码,你可以了解到易语言如何结合事件和定时器来获取系统空闲时间。然而,实际的易语言库可能提供了更高级的API,可以直接获取系统空闲时间,无需手动实现。在学习易语言的过程中,建议查阅官方文档或相关...
标题中的“获取键盘鼠标空闲时间实现智能关机”指的是一个使用Delphi编程语言开发的程序,该程序能够监测用户的键盘和鼠标活动,并在检测到一段时间内无任何输入(即设备空闲)后自动执行关机操作。这个功能通常用于...
本压缩包文件"易语言源码易语言取系统空闲时间源码.rar"包含了用易语言编写的一段程序,该程序能够获取并显示系统的空闲时间,这对于系统监控、性能测试或自动化任务调度等场景非常有用。 首先,我们需要理解“取...
在Windows操作系统中,获取键盘和鼠标空闲时间是一项常见的需求,比如用于实现自动锁屏、节能功能或用户活动检测。本文将深入探讨如何利用Windows API函数来实现这一目标,并提供源代码示例。 首先,我们需要了解...
例如,它可能配置为当空闲时间超过5分钟后,结束一个特定的进程,如"TimeMonitor(无操作时结束指定进程)"所暗示的那样。 在C++编程中,实现这个功能可能会涉及到Windows API函数,比如GetLastInputInfo(),它可以...
通过以上步骤,你就可以在易语言中实现获取鼠标和键盘的空闲时间了。这个功能在游戏挂机检测、用户行为分析或者后台自动化任务中都有广泛的应用。当然,实际的源码可能会包含更多的错误检查和优化,但上述代码已经...
本文将深入讲解如何通过寄存器操作来配置STM32F407的串口空闲中断。 首先,我们要了解STM32F407的串行通信接口(USART)的基本结构。STM32F407拥有多个USART模块,如USART1、USART2等,它们都包含了一组控制和状态...
例如,可以设置一个全局变量记录接收到的数据长度,当空闲中断触发时检查该长度,如果达到预期的帧长度,则执行帧处理,否则继续接收。同时,为了避免数据丢失,需要在DMA接收回调函数中及时清空DMA接收缓冲区,以便...
"Windows-Idle-Time.rar_空闲时间"这个压缩包文件提供了一个实例,演示了如何利用VC6.0(Visual C++ 6.0)编程环境来实现这一功能。 Windows API(应用程序接口)提供了获取系统空闲时间的函数,主要涉及以下几个...