ch 1 Android 应用程序开发基础.pptVIP

  • 6
  • 0
  • 约1.82万字
  • 约 89页
  • 2020-08-21 发布于河北
  • 举报
在未出现Andorid之前,四类人员的需求: 移动用户:功能多、有个性的手机 移动运营商:为用户提供易于管理、获利更多的增值服务 开发人员:开发功能强大的应用程序 手机制造商:一个稳定、安全和廉价的操作系统平台 移动软件开发简史 遥想当年 没有电话的日子,例如火车站接朋友… “大哥大”年代 特殊人群拥有,费用高,功耗大,应用程序少 无线应用协议(WAP) 1996年,StarTAC发布,能显示10个数字 用户想上互联网,于是有了WAP协议,WAP网站,WAP网站过于简陋。 短信、下载铃声等增值服务出现 专用移动平台 用户需求增加:手机具有游戏机、收音机、录音机、照像机等功能 硬件越来越便宜 手机操作系统 Linux、Windows Mobile、Palm OS、Symbian、iPhone OS等 Google进军移动市场,面临无法想像的问题!!!---重建移动领域的根基 实验 实验内容: 1、根据《网络离线环境下Android开发环境搭建及工程建立.doc 》搭建Android开发环境并测试 * 《PC世界》杂志网站2011年9月22日报道,Android已卷入1000多件专利诉讼。 * LinearLayout:标签 android:layout_width=“fill_parent“ :特性=值 Android 应用 Activity:活动 Activity是Android 应用程序中最基本的组件,应用程序中一个 Activity 通常就是一个单独的屏幕 每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件做出响应 大多数的应用是由多个 Activity组成 示例:Hello World! Helloworld Eclipse 下自动生成 new android project → HelloWorld HelloworldActivity.java Java 代码 package test.helloworld; import android.app.Activity; import android.os.Bundle; public class HelloworldActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 返回 R.java Java 代码 /* AUTO-GENERATED FILE. DO NOT MODIFY. */ package test.helloworld; public final class R { public static final class attr {} public static final class drawable { public static final int ic_launcher=0x7f020000; } public static final class layout { public static final int main=0x7f030000; } public static final class string { public static final int app_name=0x7f040001; public static final int hello=0x7f040000; } } 返回 main.xml xml 文件 ?xml version=1.0 encoding=utf-8? LinearLayout xmlns:android=/apk/res/android android:layout_width=fill_parent android:layout_height=fill_parent android:orientation=vertical TextView android:layout_width=fill_parent android:layout_height=wrap_content android:text=@s

文档评论(0)

1亿VIP精品文档

相关文档