版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京牌伝智放送客教育,3G应用开发的Android,讲师:黎活明,北京牌伝智放送客教育,3G,3G是什么,都叫做3rd Generation,对外汉语的意思是指第三代数码通讯。 3G是无线电通讯和网际网络等多媒体通讯结合的下一代移动电信系统。 3G仅仅是一种通讯技术标准,有三种方式来符合该标准: WCDMA、CDMA2000、TD-SCDMA。 中国联通使用WCDMA (世界上大多数3G网络都采用这一标准)。 中国电信使用CDMA2000 (在日本、韩国、北美使用)。 中国移动使用带有自主知识产权的TD-SCDMA (仅在中国使用)。 对于第一代广播计程仪大哥大(1G )和第二代全球移动通信系
2、统、CDMA等数字大哥大(2G ),3G网络能够处理图像、音乐、网络视频等各种媒体形式,提供网络阅读、电话会议、电子商业等各种情报服务。 第三代和上一代的主要区别是语音和数据传输速度大大提高。 3G业务需要相当大的项目工程,不能一下子从现在的2G连接到3G,所以在三年五载前出现了2.5G的大哥大。 符合2.5G标准的技术有CDMA2000 1X和GPRS,中国联通使用CDMA2000 1X标准,中国移动站使用GPRS标准。 现在,我们可以把2.5G移动通讯技术看作是从2G到3G的连接技术,在2.5G网络下出现了WAP、蓝牙等技术。北京牌传智广播客户教育、智能手机软件平台、智能手机软件平台为Sy
3、mbian、Windows Mobile、RIM BlackBerry、Android、iPhone、Palm、Brew、java。 2009年市场份额: Symbian 51 % rim blackberry 18 % iphone 13.3 windows mobile 9.3 % Linux 4.6 % android 1.8 %,北京牌宣传广播客户教育,android是什么Android,谷歌基于Linux平台的开源项目的大哥大操作系统名称,包括执行操作系统、应用中间件、用户界面和应用程式。在国内,联想、戴尔、适配器、飞利浦、中兴、三星和摩托罗拉等厂商基于安卓平台在3G应用软件开发领域
4、,Android的发展前景并不乐观,将来也将成为主流的大哥大执行操作系统。北京牌传播智广播客户教育、Android SDK和Eclipse插件的安装方法、所需的开发环境: JDK 5或JDK6(仅JRE无法脚丫子) Eclipse3.5(galileo ) 选择用于下载adt的Eclipse插件并在其中安装Eclipse插件的帮助安装新软件,然后在显示的对话框计程仪中,喀呖声“Add”按钮并单击对话框中的“non 确定。 返回到“可用软件”视图,在出现此插件时,选择“开发人员工具”(下面的“安装开发人员工具”和“安装编辑器”被选中),然后喀呖声Next以打开Eclipse 启动Eclipse,
5、选择“window-preferences”,在打开的视图左侧喀呖声android,在右侧的SDK位置选择Android SDK的位置。、北京牌传播智广播客教育、开发第一个Android应用程序、打开Eclipse、新建项目工程(喀呖声FileNewProject )、在项目工程列表中展开Android分类计程仪,选择Android Project。 下图:喀呖声北京牌伝智伝客教育“finish”后项目工程制作完成,制作的项目工程是已经可以执行的Android应用程序,点击工具条上的大哥大形状的虚拟数据老虎钳经管人(简称“AVD”)可以执行的北京伝智伝客教育, 开发了第一个Android应用程
6、序,在项目工程上用右喀呖声run as Android应用程序,下图:北京牌传播智广播客教育,Android应用架构,src/java原查询密码存储目录查询gen/自动生成目录查询gen目录查询目录中最重要的是R.java 此文件由Android开发工具自动生成。 Android开发工具根据放置在res目录查询上的xml接口文件、图标和常量化学基,自动更新和修改R.java文件。 不要手动修改R.java,因为R.java文件是由开发工具自动生成的。 R.java充当应用程序中的词典,包含接口、图标、常数等各种资源的id,通过R.java应用程序能够容易地找到对应的资源。 另外,编译程序还检查
7、R.java列表的资源是否使用,由于未使用的资源不编译在软件中,因此可以减少在大哥大上使用的空间。 res/resource目录查询此目录查询可以存储应用程序使用的各种资源,包括xml接口文件、图片和数据。 具体请参阅ppt下面的备注栏。 AndroidManifest.xml功能列表文件此文件列出了应用程序提供的功能。 此文件允许您指定应用程序使用的服务(电话服务、网际网络服务、邮件服务、GPS服务等)。 另外,如果要添加新的Activity,则还必须对该文件进行适当的设置。 要调用此Activity,必须完成设置。perties项目工程环境信息,一般不需要修改此文件,
8、北京牌传智广播观众教育,电话拨号,效果图:北京牌传智广播观众教育,电话拨号,使用大哥大的电话服务,因此在本文中使用androidmanifest .的电话拨号接口版结构:线性版结构、绝对版结构、相对版结构、表格版结构,等等,等等。请参见等activity : publicclassdialeractionextendsactivityoverridepublicvoidoncreate (bundlesavedinstancestate ) super.oncreate SETC 按钮=(按钮) findviewbyid (r.id .按钮)。 button.setonclicklistene
9、r (新视图. onclick listener ()公共语音联机(视图) edittext edittext=(编辑) intent intent=新iw 拨号操作. this .开始活动(intent ); );北京牌传智广播客户教育、电话拨号、测试步骤:在eclipse中执行此应用程序2在Dos窗口中进入Android SDK安装路径的tools目录查询, 输入以下命令打开另一个android模拟器: emulator -data itcast注意:如果该文件不存在,则以默认奥尔特在tools目录查询中创建该文件3,然后在电话扰频器中输入上图中出现的电话号码。 北京牌伝智伝智伝客教育,邮
10、件信号发送器,效果图:北京牌伝智伝客教育,邮件信号发送器,应用使用大哥大的邮件服务,列表文件androidmanifest.xest北京牌伝智伝客教育,短信发信器,界面布局:北京牌伝智伝客教育,短信发信器, 主要代表性关查询密码字: string mobile=mobile view.gettext ().tostring () string content=content view.gettext ().tostring (); smsmanagersmsmanager=SMS manager.get默认值(); 奔腾智能=奔腾智能. get广播(SMS发送器. this,0,新智能(),0
11、 ); 如果if(content.length()70)/字符数超过70,则发送多条消息list msgs=SMS manager.divide message (content ); 字符串msg 3360 msgs SMS管理器.发送文本消息(移动、空、msg、发送间隔、空); /最后两个残奥仪表是发送邮件的广播意图,最后的残奥仪表是邮件对方接收邮件的广播意图elsesmsmanager.send text message (mobile,null,content,sentIntent,null toase ) 、北京牌传播智广播观众教育、SMS信号发送器、测试步骤:在eclipse中运行
12、此应用程序的Dos窗口中进入Android SDK安装路径的tools目录查询, 键入以下命令打开另一个android模拟器: emulator -data itcast注意:打开itcast如果该文件不存在,将在默认奥尔特下的tools目录查询中创建该文件。 在3邮件信号发送器的手机号码中填写上图的电话号码。 目前,Android系统不通讯端口对外汉语邮件,因此发送对外汉语邮件时会产生紧急起飞查询密码,包括北京牌传智广播客户教育、数据存储和网站数据库,通常我们的软件需要存储或重新访问处理后的数据。 Android为数据存储提供了各种方式,分别如下:使用了文件共享首选项SQLite数据库内容提
13、供者网络、北京牌传播、广播、教育、文件Activity提供了openFileOutput ()方法,用于首先使用文件保存数据。 具体的实现步骤与在J2SE环境中将数据保存到文件相同。publicclassfileactivityextendsactivityoverridepublicvoidoncreate (bundlesavedinstancestate ).fileoutputstreamoutstream outstream outStream.close (); openFileOutput ()方法的第一个残奥参数用于指定文件名,不能包含路径分隔符“/”。 如果文件不存在,则由A
14、ndroid自动创建。 创建的文件存储在/data/data/files目录查询中,例如/data/data/cn.itcast.action/files/itcast.txt。 选择下面的File Explorer视图,然后在File Explorer视图中展开/data/data/files条目以显示该文件。 openFileOutput ()方法的第二个残奥参数用于指定运作模式,有四种模式,分别是context.mode _ private=0context.mode _ append=32768 context.mode Context.MODE_PRIVATE :是差动奥尔特运作模式
15、,这个文件是私人数据,表示只能从应用本身网站数据库,在这个模式中,写入的内容会复盖原来的文件的内容,将新写入的内容变成原来的文件context.mode _ append context.mode _ append :模式允许您检查文件是否存在,如果存在则向文件添加内容,如果不存在则创建新文件。 Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用于控制其他应用程序是否具有读写此文件的权限。 MODE_WORLD_READABLE :表示当前文件可由其他应用程序读取。 MODE_WORLD_WRITEABLE :表示当前文件可由其他应用程序写入。 如果要在其他应用程序中读写文件,可以将其传递给openFileOutput(itcast.txt,context.mod
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政雨水管道维护与保养方案
- 老旧小区公共广播更新项目可行性研究报告
- 牙槽嵴修整术规范化操作培训
- 桥梁工程施工安全管理规程
- 洁净实验室安全操作培训课件
- 老厂区屋顶运动场项目可行性研究报告
- 老旧管网非开挖修复项目可行性研究报告
- 烟气余热回收工程项目立项申请报告
- 企业办公区与厂区网络融合设计方案
- 外墙真石漆施工方案
- 铁路防断培训课件
- 2025年gsp药品批发企业质量风险管理试题及答案
- 药物制剂技术专业教学标准(高等职业教育专科)2025修订
- 泡沫厂生产管理制度
- 《经济法基础》 (第2章) 第一章 总论
- 《海康威视使用说明》课件
- 创新方法大赛理论知识考核试题题库及答案
- 松下-GF2-相机说明书
- 机电样板段配合方案及计划
- 中国子宫内膜增生管理指南(2022)解读
- 布比卡因脂质体注射液-临床用药解读
评论
0/150
提交评论