Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 484|回复: 0

开发交流:深度说明Android系统编程技巧

[复制链接]

该用户从未签到

发表于 2011-10-24 10:38:22 | 显示全部楼层 |阅读模式
如果我们查看一下新的Android系统编程地方法,就会发现一个叫main.xml的文件,对于视图来说,有一些用于布局的方法,但是在本文中只关注于上述的xml文件。
在几个月前,开发式手机联盟推出自己的Android手机雏形时,受到了极大的追捧。但是到现在还没有真机在市场上销售。Google为了鼓励开发人员来开发Android手机的应用程序,提供了1千万美金来奖励那些在Android开发中的获奖者。
当然,本文并不是告诉读者如何去赢得大奖,而是帮助读者理解如何使用Android SDK来开发Android系统编程。其中包括如何使用XML布局来显示广西,从GPS组件中获得设备的位置等,在本文的最后将学习如何将文本显示在一个定制的视图上。
一、准备工作
要想开发Android程序,我们需要如下三种软件:    1. Eclipse    2. Android SDK    3. 开发Android程序的Eclipse 插件。为了开始我们的工作,首先要安装Eclipse,然后从Google的网站获得Android SDK,并且安装Eclipse插件。
二、Activity类    每一种移动开发环境都有自己的基类。如J2ME应用程序的基类是midlets,BREW的基类是applets,而Android程序的基类是Activity。这个activity为我们提供了对移动操作系统的基本功能和事件的访问。这个类包含了基本的构造方法,键盘处理。
挂起来恢复功能,以及其他底层的手持设备的访问。实质上,我们的应用程序将是一个Activity类的扩展。在本文中读者将会通过例子学习到如何使用Activity类来编写Android程序。下面是一个简单的继承Activity的例子。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"



android:layout_width="fill_parent" android:layout_height="fill_parent"   



androidrientation="vertical">   



<SurfaceView android:id="@+id/surface_camera"   



android:layout_width="fill_parent" android:layout_height="10dip"   



android:layout_weight="1">   



</SurfaceView>   



</LinearLayout>
复制代码
在上面程序中的onCreate方法将在应用程序第一次开始时调用。Bundle对象包含了任何用于建立参数或环境数据所需要的基本信息。Activity可以是全屏的,或是悬浮的。它们可以是嵌套的,但是每一部分基本是独立的。那么,也许有人会问,setContentView是做什么的呢?
智能手机在苹果、谷歌的带领下,将愈加成为一个融合了语音和数据业务的个人移动网络平台,很有可能成为下一代的计算机,这才是它的意义所在。”有手机业界人士对记者表示,HTC G1并不是一款革命性的手机,“它基本上是沿着iPhone已经闯出的道路来走下去,并且通过开放的策略可能更加扩大智能手机的影响力”。
据记者了解,HTC G1手机将在10月22日正式上市,价格为179美元,比苹果iPhone的199美元偏低。谷歌方面称,在10月22日发布当天,将有22个国家的用户可以买到谷歌手机,到今年11月,其销售范围将扩大到27个国家。
然而中国用户何时可以买到谷歌版手机,目前尚无定论。“我特别想见识一下,但是却不一定会买,关键要看其是否能够安装Ozi。”对于第一款装有谷歌Android系统编程手机的问世,一位探险爱好者小丁对记者表示。
Ozi是个人电脑上的一款卫星导航软件,后来被移植到手机操作系统Windows Mobile和Symbian上,其以强大的导航功能吸引了小丁。“任何一个探险爱好者都是谷歌迷。”小丁向记者表示,对于自行车探险爱好者的他来说。
“Google Earth彻底改变了探险方式”,以前的探险者对于探险区域的地理往往无法事先知道,而自从有了这款卫星地图软件之后,地球上大部分陆地区域内的详细地貌都可以通过该软件查到。
“从此以后,原本只有‘贵族’才能查阅的卫星地图开放给了普通人,探险者们出门前都要详细查阅Google Earth。而且,它的大部分功能都是免费的。”小丁的话概括了这家互联网公司如此受欢迎的原因。
它的免费策略正摧枯拉朽般冲击着原本闭塞的领域,把原本要花大价钱才能使用的功能无偿地展现在人们面前。它并非不收费,但大部分收费针对企业而不是个人用户。
回复

使用道具 举报

该用户从未签到

发表于 2011-10-24 10:38:25 | 显示全部楼层

Re:开发交

学习一下!!!!!!!!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-11 06:33 , Processed in 0.308107 second(s), 36 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表