gson初步使用 之前也用过Gson, 但可以说那根本就不是用,只是很简单的将json string 通过MyObject obj = gson.fromJson(jsonString, MyObject.class);得到对象了。而且MyObject的属性也是很平常的, 近段时间遇到一些还没接触过的,记录一下一,取某一段 json string String pp = "{\
cocos2dx-lua项目的构建、编译细则 首先说明你下本文使用cocos2dx version 2.1.4lua version 5.1第三方摇杆 SneakyButton.cpp \ SneakyButtonSkinnedBase.cpp \ SneakyJoystick.cpp \ SneakyJoystickSkinnedBase.cpp \
cocos2d lua 环境搭建 标题貌似起的有点不好。。。编辑器用sublime text 2调试用decoda弄这个sublimetext 2的lua环境和绑定cocos2d-x花了几天时间,郁闷的很。。。记录一下吧,也希望跟我一样的新手别走弯路,浪费时间 1,sublime text 2简介一款收费的文本编辑软件,现在我用的是破解版的2.0.2。。。其它的自行度娘 2,搭建lua编译环
Cocos2d-x初级篇之工程的创建和编译(windows环境) 一,创建cocos2dx的工程二,修改默认的makefile三,使用cygwin编译一,创建工程进入cocos2dx的home目录,打开create-android-project.bat,修改其中几个变量_CYGBIN : cygwin\bin的安装绝对路径_ANDROIDTOOLS : android sdk的 tools目录绝对路径_NDKRO
揭秘 typedef四用途与两陷阱 原文出处:http://niehan.blog.techweb.com.cn/archives/325.htmltypedef用来声明一个别名,typedef后面的语法,是一个声明。本来笔者以为这里不会产生什么误解的,但结果却出乎意料,产生误解的人不在少数。罪魁祸首又是那些害人的教材。在这些教材中介绍typedef的时候通常会写出如下形式: typedef int PARA;
理解虚基类、虚函数与纯虚函数的概念 原文出处 http://www.cnblogs.com/MS-Frank/archive/2008/01/16/1041310.html加入自己一些理解 虚基类 在说明其作用前先看一段代码class A{public: int iValue;};class B:public A{public: void bPrintf(){
C++动态联编与静态联编 原文地址: http://blog.csdn.net/neiloid/article/details/6934129加入自己一些理解....在C++中,联编是指一个计算机程序的不同部分彼此关联的过程。按照联编所进行的阶段不同,可分为两种不同的联编方法:静态联编和动态联编。 1. 静态联编静态联编是指联编工作在编译阶段完成的,这种联编过程是在程序运行之前
泛型在Android中的应用 引言Android应用中经常会碰到对JSON的解析,但解析一串比较长的JSON时候往往会比较耗时,那么耗时就采用异步解决. 但程序中有很多bean啊,要怎样解决该类适合全部的bean呢? 那就用到泛型 啦。。/** * json异步解析类 * @author 蒙查查 * **/ public class AnyncParseJson extends Threa
C++工程里面的h文件与cpp文件 又看回C++。。苦逼啊。。。还是记下笔记一般构建一个win32工程里面都会有这几个文件夹,||------include //放头文件 .h|------resource // 图片什么的资源文件吧|------source //放cpp文件|------外部依赖项那么CPP文件写什么?去做一些类里面函数的具体实现那么 .h 文件写什
互斥机制synchronized学习 /** * 互斥机制学习 * @author 蒙查查 * @date 2013-4-9 * **/package com.test.sync;import java.util.LinkedList;import com.test.R;import android.app.Activity;import android.os.Bundle;import android.ut
Java string Java string有个同学发了道面试题给我,竟然做错啦,基础啊…自己留个笔记.题目如下(1)String a1 = “abc”;(2)String a2 = “abc”;(3)String b1 = new String(“abc”);(4)String b2 = new String(“abc”);System.out.print(a1 == a2); //true
android fileheper文件操作类 input.javapublic class Input extends InputStream{ private static final int DEFAULT_BUFFER_SIZE = 1024; private byte[] buf; private int pos; private int count; private InputSt
自定义progressDialog 开发中经常需要用到progressDialog,但自带的太挫了,自定义吧效果图: 1,需要为Dialog定义一个布局文件,我这里定义一个waiting.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_p
仿QQmini的侧滑效果SlidingMenu Slidingmenu很多地方都有。。之前项目有要求模仿QQmini的,所以现在记录一下, 2013-1-9 22:28最后更改,不去记录pointID,暂时处理不好,在拖动的时候在点击滑动页面就会出现getX()越界, MotionEvent.java没细看,先这样吧...android 的touch事件处理请参考我转载的一篇文章:http://blog.csdn.net/feng28379
Android中Touch事件的处理逻辑 本文原链接:http://www.oschina.net/question/163910_27289android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTIO
java String.format 格式化字符串,很多时候会用到,android中比较常将要格式化的字符串放到String.xml中存放String.xml你好!%1$s今天是你%2$d岁生日,你已经度过了%3$f天java代码中String msg = String.format(getResources().getString(R.string.msg), "feng",
android onNewIntent 在android中Activity设置了singleXX模式之后,需要使用onNewIntent来接收其他Activity,广播,notification等传来的intent,要注意的是,在onNewIntent中要使用setIntent(intent) 去更新onNewIntent,然后getIntent()才能得到最新的intent值 @Override protected void
android判断程序是否存在 String packagename = "com.android.gcihjt"; PackageInfo packageInfo; try { packageInfo = this.getPackageManager().getPackageInfo( packagename, 0); } catc