项目简介: 项目名称:Android平台下聊天软件 软件类型:移动应用app 团队任务需求: (1)手机、电脑通信的搭建 (2)数据存储(数据库) (3)手机端UI (4)电脑端UI (5)软件测试 现今技术水平: 已掌握技术:java界面编程、android开发、局域网内的UDP传输技术 仍需攻克 ...
分类:
其他好文 时间:
2016-04-27 20:37:11
阅读次数:
113
11个行为模式之6(备忘录模式,观察者模式,状态模式,策略模式,模版模式,访问者模式)
备忘录模式
Sunny软件公司欲开发一款可以运行在Android平台的触摸式中国象棋软件,由于考虑到有些用户是“菜鸟”,经常不小心走错棋;还有些用户因为不习惯使用手指在手机屏幕上拖动棋子,常常出现操作失误,因此该中国象棋软件要提供“悔棋”功能,用户走错棋或操作失误后可恢复到前一个步骤,...
分类:
其他好文 时间:
2016-04-26 22:09:42
阅读次数:
368
对于一些屏幕尺寸比较小的手机,或者内容很长,一屏幕显示不了的情况,我们通常可以用手指往上滑的方法浏览底部内容,如果不是用ListView或者UITableView去实现的话,我们就需要自己实现滚动布局。Android实现在Android平台上,用XML文件很容易实现滚动布局,需要注意的是,ScrollView的下面只允许一个根视图...
分类:
移动开发 时间:
2016-04-26 20:43:11
阅读次数:
206
简介Cygwin是一个在Windows上的类Linux环境,它可以帮助人们在Windows上使用强大的Linux命令。
由于最近在做一个Android平台打开PDF的项目,需要编译so文件,windows下十分的不友好,所以开始学习Cygwin,并将学习过程记录下来。...
socket相关知识 1.什么是socket 所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java .net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会...
分类:
移动开发 时间:
2016-04-26 20:12:24
阅读次数:
291
先简单介绍一下SQLite数据库:
2000年由D.Richard Hipp发布。
是一款轻型、开源嵌入式关系数据库,占用资源非常低。目前用于很多嵌入式产品中,在嵌入式设备中,SQLite可能只需要几百K的内存就够了。
与Mysql、PostgreSQL这两款开源世界著名的数据库管理系统相比,它的处理速度更快。
在Android平台下,除了可以在Android程序中操作SQLite数据库之外,还可以在命令行模式下进行各种数据库的操作,包括表的各种操作,对数据的增加、删除、修改、查询。...
分类:
移动开发 时间:
2016-04-24 23:17:06
阅读次数:
438
实验报告 课程名称 基于Android平台移动互联网开发 实验日期 2016.4.15 实验项目名称 实验6 在应用程序中播放音频和视频 实验地点 S3010 实验类型 □验证型 √设计型 □综合型 学 时 2 一、实验目的及要求(本实验所涉及并要求掌握的知识点) 二、实验环境(本实验所使用的硬件设 ...
分类:
其他好文 时间:
2016-04-23 06:58:21
阅读次数:
223
在之前的篇章中,我们完成了Android平台开发环境的配置,也找到了剔除OpenCV Manager API的办法,那么接下来我们开始从零开始,完成一个个人的程序,实现功能如下:
1.识别指定的图片,并用彩色框绘制图片边缘
2.在识别的图片上显示一个3D的模型
不难看出,这实际上就是AR最初步的功能,当然要完成这个功能却需要完成很多事情,步骤:...
分类:
移动开发 时间:
2016-04-22 20:51:34
阅读次数:
889
在Android平台上的各种屏幕尺寸的运行和系统调整大小正常应用程序的用户界面,以适应每个人。通常情况下,你需要做的是设计你的UI是灵活的,并通过提供替代资源(如重新定位的一些看法观点或替代尺寸值替代布局)优化不同尺寸的一些元素。但是,有时你可能想更进一步优化不同屏幕尺寸的整体用户体验。例如,平板电脑报价在您的应用程序可呈现信息的多组再一次的空间,而手机设备通常需要你除了那些分裂和集分别显示出来。...
分类:
移动开发 时间:
2016-04-22 20:51:15
阅读次数:
318
如今,大部分的AR都是基于移动设备的,所以这里我们尝试在Android中调用OpenCV的功能来做一些相关的测试。由于OpenCV是基于C语言和部分C++语言开发的,而Android开发使用的则是Java,那么如何才能在Java中调用OpenCV库中的类或者代码呢?这就需要借助于JNI了,不过在使用JNI之前,我们首先要先配置好开发环境。
一、工具:
1.Eclipse:包含SDK、I...
分类:
移动开发 时间:
2016-04-22 20:33:40
阅读次数:
376