返回

【41页】基于Android平台的区域化校园交流平台.doc文档在线阅读 【41页】基于Android平台的区域化校园交流平台.doc文档在线阅读

格式:word 上传:2026-11-02 14:39:51
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于Android平台的区域化校园交流平台.doc预览图(1)
第 1 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(2)
第 2 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(3)
第 3 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(4)
第 4 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(5)
第 5 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(6)
第 6 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(7)
第 7 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(8)
第 8 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(9)
第 9 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(10)
第 10 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(11)
第 11 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(12)
第 12 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(13)
第 13 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(14)
第 14 页 / 共 41 页
基于Android平台的区域化校园交流平台.doc预览图(15)
第 15 页 / 共 41 页
预览结束,还剩 26 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

可以通过管理来改良,相信在谷歌公司的推动下,安卓将会有更长足的发展,更大的发挥空间。


开发常见名词说明清单文件图文件内容清单文件即文件,文件内容如图所示,每个安卓工程的工程根下都有这个文件。


在应用中涉及到的组件都要在图中的内即应用定义区里面进行声明,同时很多应用涉及到的权限要在这里进行说明,比如联网读取存储卡以及图示中的发送短信等等。


内容提供者用于不同应用程序之间的数据共享,支持在多个应用中数据的存储和增删改查,安卓的主跳转的。


服务是在后台运行,没有对应的界面的组件。


个服务是段长生命周期且没有用户界面的程序,可以用于开发如监控这类的程序。


广播接受者对广播进行过滤接收并处理的组件应用可以用它对外部事件进行过滤,只对感兴趣的外部事件进行接收并响应。


它也没有用户界面,但可以通过启动个活动或服务来响应收到的消息,或者用来通知用户。


,但可以通过启动个活动或服务来响应收到的消息,或者用来通知用户。


理的组件应用可以用它对外部事件进行过滤,只对感兴趣的外部事件进行接收并响应。


命周期且没有用户界面的程序,可以用于开发如监控这类的程序。


广播接受者对广播进行过滤接收并处部分内容简介处理用户的事件做出响应。


活动之间即屏与屏之间是通过这个类来实现跳转的。


服务是在后台运行,没有对应的界面的组件。


个服务是段长生命周期且没有用户界面的程序,可以用于开发如监控这类的程序。


广播接受者对广播进行过滤接收并处理的组件应用可以用它对外部事件进行过滤,只对感兴趣的外部事件进行接收并响应。


它也没有用户界面,但可以通过启动个活动或服务来响应收到的消息,或者用来通知用户。


内容提供者用于不同应用程序之间的数据共享,支持在多个应用中数据的存储和增删改查,安卓的主要数据库除了这个内容提供者外还有首选项等。


架构架构即模型视图控制器分立架构。


我们使用这框架的目的在于将逻辑层与界面完全分开,使界面开发人员可直接参与到界面开发,程序员可以把精力放在逻辑层上。


也就是说它使得模型与视图实现代码分离,从而使同个程序可使用不同的表现形式,那么控制器存在的目的则是确保与的同步性,旦模型改变,视图也应该同步更新。


第章技术概览发展和未来安卓的应用除了移动设备之外还包括了平板电脑智能电视移动互联网等部分。


它具备了开放性挣脱运营商的束缚丰富的硬件选择不受任何限制的开发商等优势。


在发展的过程中虽然遇到了些问题,但在多方面因素的推动下,总体趋势仍旧看好。


安卓通过这个开放性的平台吸引了越来越多的手机厂商软件商的加入,在不断前进发展的同时,开放性的平台也意味着很多东西的管理不完善,安卓平台没有形成自己的标准,其版本之间的兼容性界面的不统懒散的软件商店软件质量的参差不齐都在潜移默化地影响着安卓的健康发展,不过这些问题都可以通过管理来改良,相信在谷歌公司的推动下,安卓将会有更长足的发展,更大的发挥空间。


开发常见名词说明清单文件图文件内容清单文件即文件,文件内容如图所示,每个安卓工程的工程根下都有这个文件。


在应用中涉及到的组件都要在图中的内即应用定义区里面进行声明,同时很多应用涉及到的权限要在这里进行说明,比如联网读取存储卡以及图示中的发送短信等等。


相关的权限还有很多,如果没有说明就无法使用。


第章技术概览数字签名和生成软件安装包安卓工程开发完成后会将工程打包成,也就是用户从应用市场上下载到的软件的安装包。


在打包过程中会相应生成数字签名,用于唯标识这个应用软件。


在使用很多第三方论文有详细论述的时候需要用到这个数字签名。


查看数字签名的方法如下先将工程打包成安装包,在打包后除生成格式的安装包外还同时生成了个格式的文件,要记住打开这个文件的密码,这密码是在打包过程中自己设置的。


在中进入到存放文件所在的文件下,输入然后回车,会提示输入打开该文件的密码,输入后就可以看到签名了,如图所示。


图签名第二章整体说明第二章整体说明简介爱拼是款集拼伙伴拼实惠拼商城和公寓楼为体的应用,通过该平台,用户可以搜索到小区附近或学校社团的人群,可以跟附近的朋友甚至陌生人聊天组团购物组团出游二手物品求转让,搜索附近的美食,商城等等。


结构设计图整体架构如图所示,完整的分为前端用户界面和后端服务器两大部分,后端服务器相当于个大数据库,由平台维护人员管控。


基本上前端的每个界面都涉及到与后端服务器的数据交互,这样有利于维护人员对应用的操作。


前端的欢迎界面和登录界面比较常见,这里主要描述下首页的各个模块,如图所示为首页的模块架构。


第二章整体说明图首页模块整体架构爱拼模块如图所示,这个模块是整个应用的核心,由图可以看出该模块分成拼伙伴拼实惠公寓和附近的人四个部分,拼跟拼车的拼同义,拼伙伴就是搭伙做项活动,如骑单车跑步爬山等都可以拼实惠其实相当于团购,搭伙买东西公寓中用户可以加入公寓新建公寓等附近的人显示的就是附近也在使用该应用的同人。


消息模块如图所示,这个模块中集合了用户接收到的所有消息,包括了拼伙伴拼实惠公寓以及用户特别关注的消息,还有用户关注的学校社团的群消息,这是个聊天会话的平台,点进去后可进入对话界面。


图首页的爱拼模块图首页的消息模块第二章整体说明发现模块如图所示,这个模块显示的是应用的其他功能,动态相当于外,就是使用格式的图片,也就是九宫格图片。


为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的种图片格式。


这种图片的好处在于可以用简单的方式把张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。


制作格式的图片需要使用到绘制九宫格图片的工具,这个工具在的安装下可以找到,下的点开,等待界面开启这个工具,如图所示,使用该工具的同时界面不能关闭,如果关闭,该工具也会被关闭。


图绘制九宫格图片的工具所在的第三章关键模块说明图绘制九宫格图片的工具如上图所示,序号和标识了可以拉伸的区域,序号和标识了输入文字时文字内容的区域,如图所示。


当设定了按钮实际应用的宽和高之后,横向会拉伸区域的像素,纵向会拉伸区域的像素。


图格式图片填充文字内容的效果保存后得到的图片如图所示第三章关键模块说明图保存后得到的的图片格式选择图片功能图点击添加图片后的三项选择图该部分在选择编辑头像或者创建需要上传图片的活动时都会涉及到,是个比较常用的模块。


选择图片有两种情况,种是直接从本地相册中获取图片,另外种是拍照获取。


点击编辑图片时跳出弹出窗口,第三章关键模块说明提供三种选择拍照从相册中选取取消。


涉及到的类有以下几个弹出窗口类,窗口分两种,种是以对话框的形式,这个比较常见,我们在退出应用时就会跳出这样的窗口另种就是这个弹出窗口了。


通过对象的方法获取实例对象。


会用到的方法设置区域外点击收起弹出窗口的方法设置这个窗口的宽高设置可触摸和可聚焦设置该窗口以外的区域可触摸设置背景,通过该方法才可以让窗口背景为透明效果设置窗口弹出的位置三个按钮用来显示获取到的图片将获取到的图片适配到中界面最外层布局,需要作为参数使用点击拍照按钮执行的代码,拍照的请求码点击获取本地图片按钮执行的代码从本地相册获取图片的请求码另外需要重写方法,对获取到的返回图片进行处理,根据前面的请求码判断返回的结果是拍照获取到的还是从本地相册获取到的。


第三章关键模块说明广告区图片切换效果图首页的广告区如上图是的主页,红色区域标出的广告区能够实现图片的切换效果,这里使用到的是类。


具体实现布局文件内容主布局控件几个小圈圈每页的布局,有几个圆圈就几个在中实例化住布局文件,获取和几个对象。


获取每页布局,以对象存在,并添加到集合众,通过适配器设置给。


自定义页面切换监听器实现,切换时主要改变几个的图片内容。


监听每个页面上的按钮切换的动画效果涉及到和这两个类。


也通常的会用在欢迎页的部分。


第三章关键模块说明网络编程图与后端服务器的关系作为盈利性的产品,不可避免的涉及到对网络的访问,前面有提到过,这个几乎每个界面都涉及到与后台服务端的数据交互,他们之间的关系如上图所示。


与服务器通信的方式有两种方式和方式。


相对来说,后者会比较常用些。


但无论是方式还是方式在实际开发中如果不进行适当的封装的话,很容易就会出现大量的代码重复。


于是安卓网络通信框架也就应运而生。


比如说,它把所有的通信细节全部封装在了内部,我们只需要简单调用几行代码就可以完成通信操作了。


再比如,它使得在界面上显示网络图片的操作变得极度简单,开发者不用关心如何从网络上获取图片,也不用关心开启线程回收图片资源等细节,已经把切都做好了。


安卓开发团队也是意识到了有必要将的通信操作再进行简单化,在年的谷歌大会上推出了新的网络通信框架,它可以说是把和的优点集于身,既可以像前者那样非常简单地进行通信,也可以像样轻松加载网络上的图片。


除了简单易用之外,在性能方面也进行了大幅度的调整,它的设计目标就是非常适合去进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如说下载文件等,的表现就会非常糟糕。


下面详细介绍下的使用的使用下载包和包,路径加载到工程中。


的用法创建对象以缓存所有的请求,该对象具有高并发性,因此不必为每次的请求就创建个该类对象,般在每个需要和网络交互的中创建个该类对象就好创建对象,如下图所示,需要用到三个参数第三章关键模块说明目标服务器的地址,服务器响应成功的回调,服务器响应失败的回调。


图创建对象的代码将对象添加到在清单文件中添加权限的用法图片请求,该请求有六个参数,图片的地址图片请求成功的回调指定允许图片的最大宽高,如果大了会进行压缩指定图片的颜色属性,可展示最好的颜色属性图片请求失败的回调。


如下图所示是创建该类对象的代码图创建对象的代码第三章关键模块说明数

下一篇
  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库-精品文档 帮帮文库-免费阅读 帮帮文库-海量资源
换一批

搜索

客服

足迹

下载文档