上篇说道如何搭建android的开发环境,这一篇我们将牛刀小试一下,

完成我们第一个android APP应用。

我就从新建项目说起吧.

首先打开Eclipse,选择顶部的File(文件)——new(新建)--选择Android Application Project.

如图,上面就是一些名称,可以随意填写,下面几个比较重要,根据不同的需求选择不同版本的SDK,这里我选择从2.2开始. 一切填写完毕就点击下一步.

如果想把工程路径改为自己制定的路径,在这里可以去掉Create Project in Workspace,然后选择自己指定的位置,在继续下一步.

到了这个页面就是一些Log的设计了,具体我不一一说了,每一个选项都可以试试看,这里我选默认的,在继续下一步.

对于高级android工程师,在这一步就要看需求选择了,我们选择第一个默认的.在继续下一步.

这一步不用管,点击完成。(如果对起始页名字想改改可以把Layout Name那一栏改为自己起始页的名称)

预览大图

我们项目创建完成之后,我们就会出现这样的界面, 系统为我们自动创建了heelo world,对于程序员的好奇心,哪怕你给我创建了,我也要看看你怎么实现的.

如图的注释. 点击

预览大图

进入代码页面,我们可以明确知道TextView这个控件类似.net中的lable,android:text也就是这个TextView里面显示什么字符.

为了保险起见,我们先不改它的,先运行 ,看效果是怎样的.

选择第二个红框运行,为什么把第一个类似虫子的红框也圈选出来了,因为这个很重要,如果想调试跟踪,

就用虫子(DBUG)方式运行,如果对自己的应用有信心,就用第二种方式直接运行。

运行OK,那么我们就可以放手去改动它的代码了,目标锁定刚才的代码页面.

我们要改动什么呢? 我希望文字内容改动一下.

在文字的下面有一个按钮,点击按钮能弹出一个自定义的信息.

嗯,知道了就动手吧.

预览大图

预览大图

然后在打开代码页面,往里面加一个按钮.

预览大图

上面代码改为这样之后,可以不着急先运行.点击预览界面可以看到现在的效果.

预览大图

嗯,效果还不错,我们可以先不急着运行,去把按钮的事件写好在运行也是一个不错的选择.

预览大图

这里用红色框圈选的都是我新增的内容,一切都搞定我们就运行程序吧.

点击按钮之后,弹出了自定义的信息,这就是我们想要的效果.

到此为止,我们牛刀小试也算告一段落,如果觉得还不过瘾,可以大胆的去尝试.去熟悉android控件和触发机制.

下篇文章我将跟大家分享项目中最为常见也是最重要的一个“登录界面”.

如果说的不对,大家可以直接说,让我们能互相学习.如果想即时讨论, 加我创建的QQ群:

(转).net程序员转战android第二篇---牛刀小试的更多相关文章

  1. .net程序员转战android第二篇---牛刀小试

    上篇说道如何搭建android的开发环境,这一篇我们将牛刀小试一下, 完成我们第一个android APP应用. 我就从新建项目说起吧. 首先打开Eclipse,选择顶部的File(文件)——new( ...

  2. .net程序员转战android第一篇---环境部署

    对于.net开发人员去写java,可谓说是见山是山, 因为太多的相同; 最近段时间因工作因素,将项目中部分功能需要移植到android平台上,经过半个月的煎熬,终于搞完了. 文章中将直观记录我做项目中 ...

  3. (转).net程序员转战android第一篇---环境部署

    原文,整个序列一样http://www.cnblogs.com/Twmin/p/3148892.html 对于.net开发人员去写java,可谓说是见山是山, 因为太多的相同; 最近段时间因工作因素, ...

  4. (转).net程序员转战android第三篇---登录模块之静态登录

    这一篇我将分2个部分记录登录界面,第一部分是静态登录, 这部分将如何从界面布局.控件使用.文件关系.数据验证.登陆实现等5小块记录. 第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据 ...

  5. .net程序员转战android第三篇---登录模块之静态登录

    这一篇我将分2个部分记录登录界面,第一部分是静态登录, 这部分将如何从界面布局.控件使用.文件关系.数据验证.登陆实现等5小块记录. 第二部分是动态登录,这块会基于上面的4小块,在数据验证不是静态数据 ...

  6. CSharp程序员学Android开发---3.Android内部元素不填充BUG

    最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...

  7. CSharp程序员学Android开发---2.个人总结的快捷键

    最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...

  8. CSharp程序员学Android开发---1.初识AndriodIDE,掌握工具使用

    最近公司组织项目组成员开发一个Android项目的Demo,之前没有人有Andoid方面的开发经验,都是开发C#的. 虽说项目要求并不是很高,但是对于没有这方面经验的人来说,第一步是最困难的. 项目历 ...

  9. Java程序员转Android开发必读经验分享

    小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助. 啰哩啰嗦的说说Java和Android程序的区 ...

随机推荐

  1. QueryFilter与SpatialFilter - 浅谈

    我们知道,GIS不仅仅有属性查询,还有空间查询.而 QueryFilter 对应于 属性查询,而 SpatialFilter 对应于 空间查询.

  2. nginx log日志分割

    @echo offrem 备份并根据时间重命名错误日志文件set "cmdstr=move E:\nginx\logs\error.log E:\nginx\logs\error%date: ...

  3. MVC上传相关

    1.上传大小设置 system.web节点,httpruntime节点加入maxRequestLength="4096",以K为单位,例子中大小限制为4M. 2.form提交htm ...

  4. 你好,C++(6)2.3 C++兵器谱

    2.3  C++兵器谱 正所谓“工欲善其事,必先利其器”,而要想做好C++程序设计,自然也离不开几件像样的兵器.下面我们就来看看C++兵器谱上有哪些神兵利器值得我们学习掌握.排在兵器谱上首要位置的就是 ...

  5. ISO3834认证所需的部分标准

    SO9606-1 焊工考试——熔化焊——第一部分:钢 ISO9606-2 焊工考试——熔化焊——第二部分:铝及铝合金 ISO14732 焊接人员——金属材料全机械化及自动化焊接的熔化焊操作攻击电阻焊安 ...

  6. windows启动、停止和重新启动Apache服务

    启动.停止和重新启动Apache服务(1) 在Windows操作系统中,Apache一般以服务的方式运行.在安装Apache时,如果你选择了“for all users”,Apache就会自动安装为一 ...

  7. 前端技术-svg简介与snap.svg.js开源项目的使用

    前言-为什么学习snap.svg.js 前阵子webAPP的技术群里有人感觉到svg+animate的形式感觉很炫,矢量图任意放大且不需要下载图片,并且在手机端效果流畅. (矢量图与位图最大的区别是, ...

  8. WDCP控制面板的常用liunx命令集

    WDCP是在linux下的一款常用的服务器可视化管理面板,是新手使用linux搭建网站的福音.本文不过多的介绍WDCP是什么,如果需要了解的话,可以至WDCP官方介绍页面查看. 今天博主准备查看网站系 ...

  9. 标准库biset

    bitset<n> b; b 有 n 位,每位都 . bitset<n> b(u); b 是 unsigned long 型 u 的一个副本. bitset<n> ...

  10. 什么是SPI通信?

    SPI:高速同步串行口.3-4线接口,收发独立.可同步进行. SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口.是Motorola首先在其MC6 ...