Android开发之道(1)搭建开发环境以HelloWorld例程

Stella981
• 阅读 560

转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/poechant

本人平日以后端开发为主业,最近对移动的应用层开发有些兴趣,尝试一下,记录于此。欢迎批评指正。

1、下载Android SDK

各平台各版本的SDK下载地址:http://developer.android.com/sdk/index.html

2、安装Eclipse

各平台各版本的下载地址:http://www.eclipse.org/downloads/

其中有Linux、Windows、Mac OS三种系统的多种版本,我下载的是Mac OS 64bits版本,地址如下:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-macosx-cocoa-x86\_64.tar.gz

Eclipse的安装很简单,只要简单地解压即可。最好在解压之前,能够配置好开发所使用的Workspace。

3、配置Eclipse的Android SDK环境

在安装好的Eclipse中,选择菜单栏的“Help”中的“Install New Software”。输入:

https://dl-ssl.google.com/android/eclipse/ - https://dl-ssl.google.com/android/eclipse/

如下图所示:

Android开发之道(1)搭建开发环境以HelloWorld例程

然后直接Next到下载安装成功即可。不过注意,安装过程中,尽量选择2.2或2.1版本,太高的版本,对于开发出来的应用的兼容性会很差。而目前主流的应用开发一般都选择这两个版本。Poechant选择的是2.2版本和4.3版本。一个用于开发通用型应用,一个用于尝试新版本Android的新特性。

在Eclipse的菜单栏中,选择“Eclipse”下的“Preference”(如果是Windows,则选择“Window”下的“Preference”),然后在选择“Android”,在SDK Location中,Browse到你下载的SDK的根目录。如下图:

Android开发之道(1)搭建开发环境以HelloWorld例程

4、创建AVD

最为一个Android Fish,一定会问什么是AVD?AVD就是Android Virtual Device,就是Android虚拟设备,用以模拟Android设备。

在Window菜单中,选择AVD Manager,点击右侧的New,出现:

Android开发之道(1)搭建开发环境以HelloWorld例程

填写好后创建即可。

5、创建Hello World应用

新建Android工程,即File—New—Project—Android Project,接着如下:

Android开发之道(1)搭建开发环境以HelloWorld例程

接着填写一些简单的应用基本信息和SDK版本,即出现了如下的目录和文件:

Android开发之道(1)搭建开发环境以HelloWorld例程

6、编写Hello World程序

package com.sinosuperman.android;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloWorldActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("Hello World");
        setContentView(tv);
    }
}

7. 运行Hello World

右击你的应用根目录,然后在如下的菜单中选择Run As—Android Application:

Android开发之道(1)搭建开发环境以HelloWorld例程

即会弹出如下窗口:

Android开发之道(1)搭建开发环境以HelloWorld例程

很快会出现如下画面:

Android开发之道(1)搭建开发环境以HelloWorld例程

如果你使用的机器性能较好的话,可能会很快出现如下画面:

Android开发之道(1)搭建开发环境以HelloWorld例程

然后拖动屏幕上的锁到右侧,则会出现你所编写的HelloWorld程序的界面:

Android开发之道(1)搭建开发环境以HelloWorld例程

转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/poechant

-

$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接: http://blog.csdn.net/poechant/article/details/7203377

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Stella981 Stella981
3年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
9个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这