随笔分类 -  Android

摘要:下载地址:http://files.cnblogs.com/elephant-x/TCPSocketLibs_V1.0.rar这是自己封装的一个TCPSOCKET包,是独立于cocos2d-x的,使用的时候,请把该项目加入到cocos2d-x里面去,再在项目里面包含libSocket项目和libSocket.lib1、独立线程接收,异步连接服务端,防止界面卡的情况。2、支持WIN32和LINUX。3、编译linux时,在项目的Android.mk文件里必须添加下面两行: LOCAL_WHOLE_STATIC_LIBRARIES += socket_static $(call import-.. 阅读全文
posted @ 2013-10-11 16:48 elephant-x 阅读(1761) 评论(19) 推荐(0)
摘要:声明:本文参考了langresser发布的blog“跨平台的游戏客户端Socket封装 ”Socket处理是异步非阻塞的,所以可以放心的放到主线程处理消息,并且在原作者的基本上进行了系列优化,考虑了客户端可能建立多个SOCKET,因此加入了Manager概念,与cocos2d-x进行了融合。本文基于cocos2d-x3.0+VS2012点击下载:network.zip文件目录结构截图:文件源码:TCPSocket.h 1 #ifndef __CC_TCPSOCKET_H__ 2 #define __CC_TCPSOCKET_H__ 3 4 #include "cocos2d.h&qu 阅读全文
posted @ 2013-09-06 10:14 elephant-x 阅读(9437) 评论(10) 推荐(0)
摘要:原文链接:http://www.cnblogs.com/lancidie/archive/2013/04/13/3019359.html头文件:#pragma once#ifdef WIN32#include #include #else#include #include #include #include #include #define SOCKET int#define SOCKET_ERROR -1#define INVALID_SOCKET -1#endif#ifndef CHECKF#define CHECKF(x) \ do \{ \ if (!(x)) { \ ... 阅读全文
posted @ 2013-09-04 14:33 elephant-x 阅读(2345) 评论(0) 推荐(0)
摘要:The connection to adb is down,and a server error has occured.在网上找的那个高端方法根本不管用,来,试试我的方法。。先装个360手机助手,然后重启adb用cmd进入adt-bundle-windows-x86-20130729\sdk\platform-tools目录:执行命令:adb kill-serveradb start-server重启eclips即可! 阅读全文
posted @ 2013-09-03 18:04 elephant-x 阅读(191) 评论(0) 推荐(0)
摘要:找到cocos2d-x-3.0alpha0-pre\extensions\Android.mk文件,把自定义的cpp文件加进去即可。。如果是其它系统就进相应的目录,找到配置文件添加即可。。 阅读全文
posted @ 2013-09-03 12:05 elephant-x 阅读(239) 评论(0) 推荐(0)
摘要:cocos2d-x开发者的福音到了,在3.0版本中新增了HttpClient、HttpRequest、SocketIO、Websocket库,需要网络交互的同学应该可以用到,并且它已经与cocos2d-x3.0结合得很好了,有了这个,我们再也不用另外开发Socket库了。。文件位置:解决方案/libExtensions/network/案例位置:解决方案/TestCpp/ExtensionsTest/NetworkTest 阅读全文
posted @ 2013-09-02 20:03 elephant-x 阅读(3338) 评论(3) 推荐(0)
摘要:假如我们已经装了JavaJDK、Cygwin,也解压了2013-08-27之后最新的AndroidSDK,其实最新的AndroidSDK已经集成了eclipse,eclipse里面已经配置好了AndroidSDK的东西,如果我们要用到cocos2d-x3.0的话就简单很多了。实际上在cocos2d-x3.0的cpp工程里面就已经包含了eclipse配置说明,如:”cocos2d-x-3.0alpha0-pre\template\multi-platform-cpp\proj.android\README.md“,用计事本打开”README.md“文件,里面内容就是用eclipse生成apk的说 阅读全文
posted @ 2013-08-27 21:57 elephant-x 阅读(2808) 评论(0) 推荐(0)
摘要:在安装完Android SDK后eclipse要获取ADT, 可是由于GFW的存在, eclipse经常无法从http://dl-ssl.google.com/android/eclipse 获取到任何东西。如果一直 “Pending”的话,考虑还是GFW的问题下面提供解决方法:以往安装ADT根本就不是个问题,可是现在就是个大问题了,联通的宽带网络连www.google.com.hk都打不开,你叫我们这些P民怎么活?无论https://dl-ssl.google.com/android/eclipse还是http://dl-ssl.google.com/android/eclipse都无法正常 阅读全文
posted @ 2013-08-22 23:06 elephant-x 阅读(2782) 评论(0) 推荐(0)