Android初体验

去年就听大家谈android了,只知道是google开发的一个手机操作系统,而且是免费、开源的,有同学研究过,说很漂亮,用java编程!
昨晚投了一份android开发的简历,正好今天收到笔试通知,就开始折腾折腾android到底怎么玩?
在google上搜索android sdk下载,别人给了2个下载地址,一个手动的,一个自动更新的,手动的我下载了不知道怎么用,自动更新的下载后点SDK Setup.exe,打开却提示无法链接服务器,再搜下,需要选中“force https。。。”这个选项,接下来就是漫长的下载了,我前几天开始下载的,下载了2天才下载完。。。又搜了下如何集成到myeclipse,这个简单,直接在eclipse更新里(find and update)把开发环境(http://dl-ssl.google.com/android/eclipse/)下了,等sdk下载后,在eclipse里配置android sdk的路径即可!
下面开始创建helloworld了!
首先新建一个TestAndroid的android工程,如图1
[img]http://hfutxf.iteye.com/upload/picture/pic/57595/b7a57d8a-ab58-390c-957d-7239b3677528.jpg[/img]
填入工程名,包名,Activity(后来得知这个是入口类)如图2
[img]http://dl.iteye.com/upload/picture/pic/57605/1cd5b5d9-6d27-3b09-9dd8-ad89b05a7b22.jpg[/img]
这是点完成后的工程结构图,根据文件夹名称可猜出其意义。如图3
[img] http://dl.iteye.com/upload/picture/pic/57603/6d00ca6a-9d0d-34f7-9b04-54b6eb1e054c.jpg[/img]

下面打开HelloWorld.java看看里面有什么

package cn.hfutxf;

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

public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}


HelloWorld继承Activity这个类并且实现了其onCreate方法,根据方法名称猜测是在程序建立时调用,也就是入口了。

下面尝试运行一下看看,点RUN,在run as没有任何选项,那我们打开open run dialog,看到了Android Application选项,如下图,右键点NEW,在New_configuration里选择project为TestAndroid这个工程,如图5
[img]http://dl.iteye.com/upload/picture/pic/57601/45d408c0-476f-375d-a7a9-475a2dfbbaf2.jpg[/img]
[img]http://dl.iteye.com/upload/picture/pic/57599/368504af-bb36-3bb0-b58b-1f2367f0a319.jpg[/img]


然后切换到target标签,这是部署到哪,当然是模拟器了啊,刚开始需要新建一个虚拟设备,点Manager,在打开的Android SDK and AVD Manager里点NEW,如图6
[img]http://dl.iteye.com/upload/picture/pic/57597/ba11708d-da13-33be-9e72-923d0a8ef546.jpg[/img]
弹出的窗口里填写name,选择target sdk,然后确定即可以了。如图7
[img]http://dl.iteye.com/upload/picture/pic/57615/4c8f66ea-5102-34e5-9b5b-4e11a53d5eb8.jpg[/img]
现在选择test为默认的部署虚拟设备。如图8
[img]http://dl.iteye.com/upload/picture/pic/57613/c81b6783-d1ab-374b-a15b-745538d9abd7.jpg[/img]
点RUN开始运行了,这是模拟器启动的界面,如图9,
[img]http://dl.iteye.com/upload/picture/pic/57611/e6c0248f-525b-3225-acaf-3143a8ebc410.jpg[/img]
说明android操作系统正在启动,不一会android文字变为android图形(图10),刚开始我以为是死机了,后来才知道这是在启动。。。
[img]http://dl.iteye.com/upload/picture/pic/57609/7158267d-2fc9-31de-8d90-8713f10165cb.jpg[/img]

模拟器的键盘看起来很酷,如果真实键盘是这样的话,肯定很拉风!


这是启动后的界面,输出了helloworld,如图11
[img]http://dl.iteye.com/upload/picture/pic/57607/01541504-0b31-35aa-b06e-c9602b2c8001.jpg[/img]
下面我们来玩玩这个模拟器,点返回后出现图12,android操作系统界面,上方很大的一个google搜索框,而且也确实可以搜索的!
[img]http://dl.iteye.com/upload/picture/pic/57621/fa03b7e6-d8f7-368d-a1f6-8d8e3179d4ea.jpg[/img]
打开菜单,图13和普通手机功能一样,有一定很好玩,我在dev tools里看到一个Terminal Emulator,打开后出现如图的命令行模式,可以输入一些linux命令,嘿嘿,如图14!更多模拟器的玩法,你打开后就知道了。
[img]http://dl.iteye.com/upload/picture/pic/57619/fc1be2c4-e446-32f6-aad9-b7ff01a27378.jpg[/img]
[img]http://dl.iteye.com/upload/picture/pic/57617/984bcbca-9940-3290-96e1-4b72b7c94927.jpg[/img]

初体验就是这些了,还没有涉及到具体的开发部分,如果应聘到该职位,如何开发就要学习了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值