文档详情

智能手机开发简介.ppt

发布:2025-02-18约4.18千字共10页下载文档
文本预览下载声明

术语简介Java面向对象编程中,常用的几个术语罗列如下(具体内容后面的讲座中会涉及到)类(class):一般性的逻辑的抽象概念包(packet):Java中对于相同功能的一组类的集合接口(Interface):类似于框架的一种公共类的功能模块,可以供其他类的实例来实现,一旦实现后可以在目的类中使用源类的成员函数一个类中的函数主要可以分为构造函数(不一定都有)和成员函数01和java.io 负责各种输出输入负责界面元素的生成继承于object的最基本的包,负责程序初始化对象实例的创建几个重要的包:02几个重要的类所有显示类的基类负责程序界面的显示所有选项类的基类负责线程的管理负责显示字体的设置负责颜色的显示负责按键的设置几个重要的接口实现按键事件的监听操作实现连接请求实现多线程实现对象按键时间的监听操作接口的作用接口主要是为了方便某一个子类的功能实现,通俗地讲也就是实现类的多重继承操作这个类适用于需要进行界面显示的部分,它是所有界面显示类的根类,所有与显示相关的类都是displayable类的子类常见的界面元素有Form、Canvas、List、TextBox、Alert等,它们都是可以在界面上显示的,有相应的类管理它们,在它们之上添加功能程序最开始首先创建并初始化一个显示类的对象,使用哪一种需要根据具体的界面用途来定几个重要的类几个重要的类这个类主要用于负责界面上的显示,它也是系统预置的需要实例化和使用的类之一程序中的对象间关系:Display对象Displayable对象功能对象按键对象事件、线程对象应用程序本身智能手机软件开发小议——使用J2ME进行手机编程主讲人:吴佳磊兰州理工大学苹果俱乐部内部讲座课件Agenda智能手机开发概述认识J2ME及WTK套件Eclipse_For_J2MEJ2ME中常用类的介绍程序Demo演示智能手机开发概述公式表示:“智能手机=掌上电脑+手机”广义上讲,智能手机就是将PDA的大部分功能,特别是个人信息管理和基于无线数据通信的网页浏览和邮件收发功能,集成到手机终端中得到的新型概念手机智能手机的特点:便携性、可扩展性、可定制性、功能多样性、可实现增值业务010203智能手机SmartPhones0102一则来自BBC的市场调查信息:显而易见,苹果公司在智能手机的市场上拥有绝对的优势,引领了整个行业的潮流作为苹果的开发者,我们可以引以为荣!十年之前的SmartPhone市场,我们可以看到的智能手机界面都类似于黑莓手机如今的智能手机市场中,充斥着更多厂家的手机,但是它们看上去都像是iPhone这说明什么呢??广泛的用户群体(中国有过5亿手机用户)众多设备制造商(如Nokia,MOTO,Apple等)及国内主要的网络运营商(中国移动、中国联通、中国电信等)都在积极开拓者一块处女地,并提供良好的SDK支持已经比较成熟的运作模式,即从创意、研发、发布、经营到后期维护的运营平台和一条龙服务模式,包括各种手机的App商城为何要进行智能手机的开发??补充内容对于在特定几个智能手机品牌下进行开发,可以在相应的官方网站上了解相关信息和下载开发资源包(包括开发使用的API和测试模拟器等,通常免费)Apple Nokia Moto http://01开发环境:这里选择使用Java的ME版本进行手机的开发,需要配置JDK和JRE02手机功能API的支持:我们这里使用SUN公司自带的WTK,其中包含了CLDC信息、MIDP包和一款SUN公司研发的通用手机模拟器03IDE编译窗口,可使用Eclipse或NetBeans,并在其中绑定J2ME和WTK04此外,还需要准备后期测试的真实手机平台智能手机开发必备条件认识J2ME和WTK套件什么是Java??什么是J2ME??Java是一种面向对象、可移植并被视为优于C语言(仍然有争议)的编程语言全称为JavaMicroEdition,是Java的微型版本,主要用于进行智能终端和嵌入式环境的开发。例如,高级汽车的智能控制软件,智能家电的控制软件等Java是一个非常广泛的概念。主要包括三种版本,分别称为J2ME、J2SE、J2EE。其中J2SE是其它两种Java版本运行的基础有关J2EE的相关知识后续讲座会涉及基本组件主要功能JRE(JavaRuntimeEnvironment)为基于Java的软件提供运行环境,包括JVMJDK(JavaDevelopKit)为Java软件的开发提供基本的编译器、类库等IDE(IntegratedDevelopEnviro

显示全部
相似文档