版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、北京传智播客教育,安卓的3G应用开发,讲师:李火明,北京传智播客教育,什么是3G,3G,都叫第三代,中文意思是指第三代数字通信。所谓的3G是指将无线通信与多媒体通信(如互联网)相结合的新一代移动通信系统。3G只是一种通信技术标准,符合这一标准的技术包括WCDMA、CDMA2000和TD-SCDMA。中国联通使用宽带码分多址(世界上大多数3G网络采用宽带码分多址);中国电信使用CDMA2000(在日本、韩国和北美使用);中国移动使用具有自主知识产权的时分同步码分多址(TD-SCDMA)(仅在中国使用)。与第一代模拟手机(1G)和第二代数字手机(2G)如全球移动通信系统(GSM)和码分多址(CDM
2、A)相比,3G手机可以处理各种媒体形式如图像、音乐和视频,并提供各种信息服务如网页浏览、电话会议和电子商务。3G网络与前两代网络的主要区别在于整合了互联网,数据传输速度大大提高。目前,中国正在建设3G网络,这些网络基本上已经在大城市铺设,例如北京已经铺设了2000多个基站,深圳已经铺设了1000多个基站。然而,全民普及3G手机需要几年时间。目前,大多数人使用的手机都是2.5G手机,符合2.5G网络的接口标准是CDMA2000 1X和GPRS。中国联通使用CDMA2000 1X,中国移动使用GPRS。目前,我们可以把2.5G移动通信技术看作是从2G到3G的融合技术,在2.5G网络下已经出现了WA
3、P和蓝牙等技术。对于2.5G网络,我们也应该了解一些,因为在未来,人们可能会面临2.5G网络下的应用,比如wap项目。北京传智播客教育,什么是安卓,安卓是谷歌于2007年11月5日推出的开源手机操作系统。目前,安卓在中国的发展非常火爆。为了节省研发成本,许多国内手机制造商和移动运营商都加入了安卓阵营,包括中国移动、中国联通、中国电信、华为、联想等大型企业。在中国,知名手机制造商和山寨手机制造商都开始生产安卓手机。此外,安卓应用程序不仅用于手机,还用于汽车、平板电脑和智能互联网设备。我听说有安装了安卓系统的智能电饭锅,可以在国外上网,用户可以在千里之外操作电饭锅煮饭。因为大多数人使用的手机都是愚
4、蠢的手机,也就是打电话和发短信。从今天开始,我们必须改变这个观念。我们需要把智能手机当成一台电脑,只要安装了相应的软件,它就能完成电脑所能完成的一切。北京传智播客教育,智能手机软件平台,包括塞班,视窗移动,RIM黑莓,安卓,iPhone,Java/J2ME。2010年,市场份额为33,360塞班36.6%安卓25.5% iPhone 16.7 Windows Mobile 2.8% Linux 2.1%,北京传智播客教育,如何安装安卓SDK和Eclipse插件,所需开发环境为: JDK 5或以上(仅JRE是不够的),以及Eclipse 3.4或以上下载用于在Eclipse中开发安卓应用的ADT
5、插件。在企业开发中,许多程序员使用Eclipse IDE作为应用程序的开发环境。为了使Android应用程序的创建、运行和调试更加方便快捷。安卓开发团队专门为Eclipse IDE定制了一个插件:下载安卓开发工具地址:安装Eclipse插件启动Eclipse,选择帮助安装新软件,点击出现的对话框中的添加按钮。在对话框的名称列中输入“ADT”,然后单击“存档”.浏览并选择下载的ADT插件压缩文件。单击确定。回到可用软件的视图,您将看到这个插件,然后选择开发工具(“下面的安卓开发工具”和“安卓编辑器”将被选中),单击下一步,最后重新启动Eclipse。下载并安装安卓软件开发工具包:安卓软件开发工具
6、包包含jar文件、运行环境和开发安卓应用的相关工具。下载地址:下载完软件开发工具包后,解压。将文件压缩到计算机上的适当位置。启动Eclipse,选择窗口首选项,单击打开视图左侧的android,然后在右侧的SDK位置中选择Android SDK的位置。北京传智播客教育,开发第一个安卓应用,打开Eclipse,创建一个新项目(点击文件新建项目),在项目列表中展开安卓目录,选择安卓项目,如下图:北京传智播客教育,开发第一个安卓应用,北京传智播客教育,开发第一个安卓应用,点击“完成”完成项目创建。创建的项目已经是一个可操作的安卓应用程序。我们可以通过以下方式运行该应用:点击工具栏上的机器人状虚拟设备
7、管理器(“AVD”),如下图:北京传智播客教育,开发第一个安卓应用,并在打开的虚拟设备管理器中创建一个虚拟手机:北京传智播客教育,开发第一个安卓应用,在项目上右击运行为安卓应用,如下图:北京传智播客教育,安卓应用架构,src/java原代码存储目录gen/自动生成目录gen目录存储安卓开发工具自动生成的所有文件。目录中最重要的东西是R.java文件。该文件由安卓开发工具自动生成。安卓开发工具会根据你放在res目录中的资源自动更新和修改R.java文件。因为R.java文件是由开发工具自动生成的,我们应该避免手动修改R.java。R.java在应用程序中扮演着字典的角色,它包含各种资源的id。通
8、过R.java,应用程序可以轻松找到相应的资源。资源目录在这个目录中,我们可以存储应用程序使用的各种资源,例如xml接口文件、图片或数据。详情见ppt下方的备注栏。资产资源目录安卓不仅提供/res目录来存储资源文件,还可以在/assets目录中存储资源文件,并且/assets目录中的资源文件在R.java不会自动生成标识,所以在读取/assets目录中的文件时必须指定文件路径。例如:文件:/Android _ asset/XXX . 3gp andridmanifest . XML项目清单文件此文件列出了应用程序提供的功能,您开发的各种组件将来需要在此文件中进行配置。如果应用程序使用系统的内置
9、应用程序(如电话服务、互联网服务、短信服务、全球定位系统服务等)。),您还需要声明该文件中的使用权。一般情况下,本文件无需修改项目环境信息的默认属性,如北京传智播客教育、电话拨号器、效果图、北京传智播客教育、电话拨号器。因为该应用程序使用移动电话的电话服务,所以有必要将电话服务授权3360添加到列表文件AndroidManifest.xml和北京传智播客教育中。电话拨号器,界面布局:线形布局,绝对布局,相对布局,表格布局,框架布局,北京传智播客教育,安卓显示单元,像素一般HVGA代表320480像素,这是经常使用的。Dip或dp(器件独立像素)器件独立像素与器件硬件相关,通常建议支持WVGA、
10、HVGA和QVGA,并且不依赖于像素。比例像素主要处理字体大小,它可以根据系统的字体进行调整。除了以上三个显示单元,还有一些不常用的:英寸(英寸)毫米(毫米)磅(点),1/72英寸。为了适应不同的分辨率和每英寸不同的像素,建议使用dip,sp用于字符。,北京传智播客教育,电话拨号器,活动:公共类拨号器行动扩展活动覆盖公共无效一旦创建(捆绑保存状态)超级。一旦创建(保存状态);设置内容视图;按钮按钮=(按钮)查找视图按钮;新视图。onClickListener()公共空OnClick(视图v)编辑文本编辑文本=(编辑文本)查找查看方式(移动);意向=新意向(意向)。动作_调用,uri . par
11、se(tel: edittext . getText();拨号活动(意向););北京传智播客教育,电话拨号器,测试步骤: 1在Eclipse 2中运行此应用程序在Dos窗口中输入android SDK安装路径的工具目录,输入以下命令,然后打开一个android模拟器:模拟器-数据目录注意:它是一个用户数据访问文件。如果文件不存在,默认情况下将在工具目录中创建。3 .在北京传智播客教育的电话扰频器中输入上图所示的电话号码,解决“未注册网络”的错误信息,以及解决打开安卓模拟器时,拨号或发短信时出现的“未注册网络”的错误信息,如下所示。场景1:您的计算机没有连接到互联网,也不在局域网上。解决方案:右
12、键单击网络邻居,选择属性,右键单击网络连接窗口中的本地连接,选择属性,并按如下方式设置TCP/IP属性: IP地址:192.168.1.100子网掩码3360255.255.255.0默认网关3360192.168.1.100解决方案:右键单击网络邻居,选择属性,右键单击网络连接窗口中的本地连接,选择例如:255.255.255.0默认网关3360被设置为您的局域网的网关,通用网关的IP格式为:*。*。*.1,例如:192 . 168 . 1 . 1 DNS服务器3360被设置为您的局域网的路由器IP,而一般路由器的IP格式是:*。*。*。北京传智播客教育,短信发送器,效果图:北京传智播客教育
13、,短信发送器,由于应用需要使用手机短信服务,有必要在列表文件中添加短信服务权限file AndroidManifest.xml,北京传智播客教育,短信发送器,界面布局:北京传智播客教育,短信发送器,活动主代码: string mobile=mobile view . gettext()。tostring();字符串内容=contentView.getText()。toString();管理器管理器=管理器管理器. GetDefault();挂起事件发送内容=挂起事件.获取广播(发送者.此,0,新意图(),0);/如果字数超过70,需要拆分成几条短信发送。个人消息(内容);用于(字符串消息: msgs)短信管理器.发送文本消息(手机,空,消息,发送内容,空);/第四个参数用于通知短信发送状态,最后一个参数用于通知短信接收状态。长度_长)。show();北京传智播客教育,短信发送器,测试步骤: 1在Eclipse 2中运行此应用程序在Dos窗口中输入android SDK安装路径的工具目录,输入以下命令,然后打开一个android模拟器:模拟器-数据目录注意:它是一个用户数据访问文件。如果文件不存在,默认情况下将在工具目录中创建。3在短信发送者的手机号码中输入上面显示的电话号码。注:目前安卓系统不支持中文短信,所以发送中文短信时会出现乱码,这个问题以后会解决。,北京传
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年低碳园区能源互联项目投资计划书
- 2026年中央空调计费系统项目投资计划书
- 成都纺织高等专科学校2026年公开考核招聘高层次人才备考题库(20人)附答案详解(b卷)
- 2026江西省肿瘤医院高层次人才招聘29人备考题库含答案详解(突破训练)
- 2026江西南昌市十字街学校招聘派遣制教师备考题库有完整答案详解
- 2026甘肃武威凉州区五和镇选聘专业化管理村文书招聘1人备考题库及答案详解(历年真题)
- 2026黑龙江省交通投资集团有限公司面向社会招聘10人备考题库及答案详解(网校专用)
- 2026福建莆田中山中学玉湖校区招聘代课教师6人备考题库及答案详解(易错题)
- 2026浙江温州市瑞安市社会治理中心编外人员招聘1人备考题库及答案详解(典优)
- 2026辽宁对外经贸学院电商与物流学院招聘专任教师备考题库附答案详解(轻巧夺冠)
- 2026年智能驾驶系统架构师面试题及答案解析
- 2026年苏州职业大学高职单招职业适应性测试参考题库带答案解析
- 电力安全教育
- 老年听力障碍患者护理
- 2025年单招护理类历年考试题目及答案
- 2025年广东中考化学试卷及答案
- 企业员工通勤车辆代驾服务协议
- 2025年中考数学二轮复习:二次函数最值问题 提分刷题练习题(含答案解析)
- 二年级上册口算题1000道打印版
- 环境设计实地调研法
- 活动策划 培训课件
评论
0/150
提交评论