近期由于需要编写能够使同一局域网中的Android客户端与PC端进行自动匹配通信功能的程序,学习并试验了JAVA组播与广播的内容,记录一些理解如下: 一.组播(多播) 背景知识:组播使用UDP对一定范围内的地址发送相同的一组Packet,即一次可以向多个接受者发出信息,其与单播的主要区别是地址的形式...
分类:
移动开发 时间:
2015-11-15 06:11:55
阅读次数:
371
一般情况下,客户端和服务端的数据交互都是使用json和XML,相比于XML,json更加轻量级,并且省流量,但是,无论我们用json还是用xml,都需要我们先将数据封装成json字符串或者是一个xml字符串然后传输,那么有没有可能我们直接在android客户端上传递一个Object给服务器端呢?答案是肯定的。我们看一个简单的App注册页面,如下图:当我们点击注册按钮的时候,将用户的注册信息通过一个...
分类:
移动开发 时间:
2015-11-13 06:36:39
阅读次数:
404
Android中可以通过WebView来实现与js的交互,让用户可以在android客户端看到js写的页面,接下来为大家介绍的就是怎样实现此功能:首先android项目目录下有“assets”文件夹,开发者需要将html文件拷贝到此文件夹下。html代码: jsandroid_testhello I...
分类:
移动开发 时间:
2015-11-12 13:18:10
阅读次数:
303
首先,服务器端已经存在一个项目,该项目基于SSH,已经部署在tomcat上并且正在运行了.我在这个项目的action层新建了一个包,该包主要是Struts2的一些action,只是这些action不是返回某些view,而是返回json,定义这些act...
分类:
移动开发 时间:
2015-11-11 13:27:36
阅读次数:
379
近期由于需要编写能够使同一局域网中的Android客户端与PC端进行自动匹配通信功能的程序,学习并试验了JAVA组播与广播的内容,记录一些理解如下:一.组播(多播)背景知识:组播使用UDP对一定范围内的地址发送相同的一组Packet,即一次可以向多个接受者发出信息,其与单播的主要区别是地址的形式。I...
分类:
移动开发 时间:
2015-11-08 23:52:00
阅读次数:
328
通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:下面一个比较全面的浏览器检查函数,提供更多的检查内容,你可以检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等。第一种:来自http://blog.baiwand.com/?post=1...
分类:
移动开发 时间:
2015-11-05 18:11:00
阅读次数:
212
上一篇中 缓存对象中我们提到了,将对象数据缓存的地方有三个地方,这里我们详细的说下: 1(/data/data/com.xxx.xxx/cache) 应用私有的缓存目录,属于内部缓存,其他应用无法访问,一般存储较小的数据; 2(/mnt/s...
分类:
移动开发 时间:
2015-11-05 15:24:20
阅读次数:
152
软件运行环境: ????服务端: ubuntu 14.04.2 server ???? 客户端: Android pad 数据跟踪工具: 无线网卡 + Wireshark + notepad ++ —————————————————————————————————...
分类:
移动开发 时间:
2015-11-03 21:23:50
阅读次数:
297
在源码中,火蚁完全封装了 ?双击退出程序的功能 :?DoubleClickExitHelper类 该类的源码分析如下: 1 ?构造函数中传入了 设备上下文,实现退出功能的界面,完成消息处理器的初始化;既然要有提示条,那么也需要...
分类:
移动开发 时间:
2015-11-02 21:28:40
阅读次数:
238
最近在开发项目的过程中,遇到android与web服务器要在同一session下通信的问题。在解决问题前先回顾下Session与Cookie:Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cooki...
分类:
移动开发 时间:
2015-11-02 19:16:30
阅读次数:
167