- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 android Socket长连接及多客户端管理
一、简介 最近在做一个项目,需要用到socket 。具体功能为:在同一wifi下,一个手机作为服务器端,另一个(或多个)手机作为客户端,客户端自动获取服务器的ip,通过socket建立常连接,用客户端手机发送指令控制服务器端的手机。 二、分析: 1、服务器端: (1)首先服务器端需要告诉同wifi下的客户端自己的ip,所以使用UDP广播,可见我的上一篇文章:http://blog.csdn
2014-03-31 15:26:15 3340 1
转载 android 断点续传
import java.io.File; import java.net.URL; import java.net.URLConnection; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.os.Handl
2014-03-25 09:40:13 538
原创 同wifi环境下android设备自动获取socket服务端的ip地址和端口号的方法-UDP广播
一、最近做项目,需要使用socket做一个常连接,实现实时通信,但是需求是在同一个wifi环境下,ip地址是动态获取的,这样就造成了服务端地址的不确定性。解决这个问题的关键就是如何拿到服务端的Ip。我们可以这样想,服务端可以在获得ip以后通过一种方式把这个地址告诉客户端。这样我们就注意到UDP多点广播是一个好的解决方法。 要使用多点广播,需要让一个数据报标有一组目标主机地址,其思想是设置一组特殊
2014-03-18 10:44:53 7948 3
原创 android 禁止横竖屏切换时activity重新启动
我们在开的时候,有时候需要屏幕不发生旋转,有时候需要屏幕旋转但是又不想让activity重新启动,所以在写代码的时候需要设置一些参数。 一、只横屏或只竖屏,在清单文件中注册activity的时候给activity加上screenOrientation这个参数 1、只竖屏显示(android:screenOrientation="portrait") 2、只横屏显示(android:scree
2014-03-14 23:21:26 823
原创 android JNI开发环境搭建及简单demo测试
一、在开始搭建环境之前,你应具备以下几个条件 1、 JDK及环境变量配置正确 2、 安装了Eclipse 3、 安装了Android SDK and ADT 如果没有安装,可以去我的网盘下载集成了sdk和adt的eclipse 地址:http://pan.baidu.com/s/1sjpprlj 二、环境搭建步骤 1、 Android NDK 安装 地址:http
2014-03-13 09:03:58 864 1
原创 java JNI入门
一、本例子实在dos命令下运行java代码的,学习前需要安装Java jdk 和安装visual c++并正确配置Java jdk的环境变量 二、具体步骤: 1、创建一个工作空间(javas是新建的一个文件夹) 例如我的C:\javas javas是我存放代码的位置 2、编写HelloJni.java public class HelloJni{ public native stat
2014-03-11 15:47:35 535
转载 AndroidManifest详解
转自:http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html 一、关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种
2014-03-03 13:31:24 533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人