基于安卓的局域网IP对讲软件
2023-03-05 12:15:01
论文总字数:22426字
摘 要
Android是目前全世界最大的移动操作系统,而随着时间的推移,基于安卓平台的软件程序更是越来越受到广大用户的青睐,安卓的用户群在全球范围内不断扩大。本文以完成一个基于Android平台的局域网IP对讲系统为目标进行毕业设计,研究分析如何在Android平台上设计出一个可以在局域网内自由对话的类似对讲机的程序。本系统界面友好简洁、操作方便快捷,具有可扩展性和可维护性;经测试,能够基本满足用户对功能的需求。
关键词:安卓;局域网;即时通讯
Abstract
Android is the world largest mobile operating system, and with the passage of time, based on the Android platform software program is increasingly favored by the majority of users, the Android user group in the global scope continues to expand.In this paper, in order to complete a based on the Android platform LAN IP phone system as the goal of graduate design, analysis of how on the Android platform design in a LAN free dialogue similar radio program.The system interface is friendly and simple, convenient and quick operation, and has the scalability and maintainability; after the test, can basically meet the needs of users of function.
KeyWords:Android ; LAN ; instant messaging
目录
摘要 I
Abstract II
目录 III
第一章 绪论 1
1.1 引言 1
1.2 国内外手机应用研究现状 1
1.3 发展趋势 1
第二章 Android系统开发环境及相关技术 3
2.1 Android开发平台搭建 3
2.2 Android基本框架 4
2.3 Android应用程序结构解析 4
2.4 Android系统服务与事件处理机制 7
2.4.1 Android系统服务 7
2.4.2 Android事件处理机制 7
第三章 基于Android的局域网IP对讲系统 9
3.1 系统分析 9
3.1.1 研究目标 9
3.1.2 需求分析 9
3.1.3 开发及运行环境 9
3.1.4 系统流程图 9
3.2 界面设计 10
3.3 详细设计 11
3.3.1 语音采集及语音播放部分 11
3.3.2 语音传输与接收部分 13
3.3.3 音量键的按键事件 17
3.4 程序开发 17
3.4.1 语音采集部分 17
3.4.2 语音传输部分 19
3.4.3 语音播放部分 20
3.4.4 界面设计部分 21
3.4.5 音量键部分 22
3.4.6 IP与端口部分 23
3.5 系统测试与总结 24
3.5.1 系统测试 24
3.5.2 总结 26
谢辞 27
参考文献 28
第一章 绪论
1.1 引言
在这个信息大爆炸的时代,我们早就习惯了使用各种各样的聊天程序和五湖四海的朋友一起聊天,但是所有的聊天程序都需要Internet的支持,无法在只有局域网而没有外网或流量的情况下大显身手,而近距离语音对讲,需要专门设备,布线困难,费钱费力,那么不知道你是否有想过要让单位内部的员工,寝室周围的同学,不需要连接Internet就可以体验到在局域网之中聊天、对话的乐趣呢?正因为有了这样的想法,我就想到了如果有一个局域网IP对讲软件该多好呀,它可以使用安卓手机自由对话,方便简单,省钱省力。受这样的想法促使,本次的毕业设计便诞生了。
基于安卓的局域网IP对讲软件是一个即时通信工具。我希望能通过做出这个程序,让我对在整个大学生涯中所学习的知识进行了一次综合的梳理以及提高,让我能对自己所学过的知识有更深层次的理解和掌握。并且,在完成这个程序的过程中,让自己学会如何学习,让自己初步学会怎样开发软件,让自己对网络协议的理解更加深刻,安卓环境下编程达到初步掌握的水平。
1.2 国内外手机应用研究现状
自Android问世以来,在多个方面体现出了它的先天性优势。例如开放性,丰富的硬件以及方便开发等。
近年来十分热门的网络社交服务也已进入到手机客户端领域,如微信,QQ,新浪微博等。各大知名社交网站分别推出他们的客户端,由于Android包含一个强大的程序库,支持多种常用的音频格式文件的回放和录制并能通过网络协议实现传播,这些技术使基于Android平台的对讲成为现实。
1.3 发展趋势
Android系统无疑已经成为时下全世界最热门的移动设备操作系统,但这并没有让它停下发展的脚步,自2007年11月发布以来,Android家族已经增加了10多位成员,进一步改善了功能和运行环境,同时也为平板电脑的快速发展奠定了基础,具有其他操作系统无法比拟的优势和发展空间。
随着3G应用的不断开发与推广,用户将会需求更加个性以及优质的多媒体数据服务,这些促使Android系统在技术上进一步完善,在若干方面进行新的发展。
首先,提供信息服务,这些信息既包括传统意义上的新闻,天气,又包括现实生活中的产品信息,路况信息等,这些信息将给用户全方位的参考。
其次,提供强大的用户体验,Android系统对于硬件的要求使手机厂商不得不开发性能更高的手机,在处理器,屏幕分辨率等方面大幅提升,这也能反作用于手机应用开发,使开发者的设计理想不因硬件受限,顺应了移动互联网的大潮流,有助于Android的推广及应用。
接着,提供互动功能,利用Android手机,人们可以表达自己的心声,不仅仅是图片,还包括音视频等,随时随地与他人分享身边事,让心灵的距离更近。
最后,Android会更加的安全,随着智能手机的大范围普及和智能化,手机软件的更新、升级将会变得越发简单,并会为用户的安全信息作出提醒,友善的用户界面可以让用户有能力和权力决策是否浏览、下载或分享一些内容,他们也能够十分有效地帮助用户对获取到的内容进行管理,保护用户的个人隐私,其中包括基于手机的在线购物账户信息等。
随着Android的不断创新,开发,维护,这些发展理想陆续变成现实。更强大更安全的Android将展现给世人。
第二章 Android系统开发环境及相关技术
2.1 Android开发平台搭建
为了在电脑上开发Android项目,就必须先搭建Android开发环境,为了达成这个目标,我们需要安装四款软件:
剩余内容已隐藏,请支付后下载全文,论文总字数:22426字