<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guapia的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guapia</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guapia]]></copyright><item><title><![CDATA[如何制作一个日活超过1000的应用 （三）服务器开发小结1]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/52269370</link><guid>https://blog.youkuaiyun.com/guapia/article/details/52269370</guid><author>guapia</author><pubDate>Mon, 22 Aug 2016 21:19:57 +0800</pubDate><description><![CDATA[从上次写完博客开始开发已经过去好几天了，一直在忙家里的事情，没有完整的时间开发，今天晚上才有时间写一点代码。看来做什么都不容易啊。]]></description><category></category></item><item><title><![CDATA[如何制作一个日活超过1000的应用（二） 架构服务器]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/52235788</link><guid>https://blog.youkuaiyun.com/guapia/article/details/52235788</guid><author>guapia</author><pubDate>Wed, 17 Aug 2016 23:42:25 +0800</pubDate><description><![CDATA[其实所谓的架构，只是非常简单入门的架构。]]></description><category></category></item><item><title><![CDATA[如何制作一个日活超过1000的应用（一）  制定计划，选择方向]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/52225530</link><guid>https://blog.youkuaiyun.com/guapia/article/details/52225530</guid><author>guapia</author><pubDate>Tue, 16 Aug 2016 22:54:13 +0800</pubDate><description><![CDATA[如何制作一个日活超过1000的应用。从毕业开始算起，做开发已经有4年有余了，android，iOS，前端，服务器都会做，总是想做点什么，但是一直没有一个整体的规划。
       于是我从今天起，为了做到传说中的全栈工程师，开始为自己制定一个学习计划，，做一款应用，包括前后台，客户端，并且上线，对于一个团队来说，这并不是一件复杂的事情，但是对于个人来说，就是一件很庞大的工程，所以，我决定以蚂蚁吞]]></description><category></category></item><item><title><![CDATA[真正循环的自定义ViewPager]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/44782683</link><guid>https://blog.youkuaiyun.com/guapia/article/details/44782683</guid><author>guapia</author><pubDate>Tue, 31 Mar 2015 17:40:14 +0800</pubDate><description><![CDATA[在实际的开发中常常会用到无限循环的Viewpager，但是Viewpager本身不支持。
参考了其他人的方法，无非就是2种。 
1、viewpager getCount 为int最大值，然后viewpager可以左右不停的滚动，里面是重复的View
2、viewpager 前后各增加一个item   第一个位置和最后一个位置做特殊处理。
这2种方法都可以实现，但是从原理上他是有缺陷的。]]></description><category></category></item><item><title><![CDATA[cocos2dx llua 调用C++自定义类]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/17003907</link><guid>https://blog.youkuaiyun.com/guapia/article/details/17003907</guid><author>guapia</author><pubDate>Thu, 28 Nov 2013 12:13:20 +0800</pubDate><description><![CDATA[http://m.blog.youkuaiyun.com/blog/Finans/9663665]]></description><category></category></item><item><title><![CDATA[android 事件的传递]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/9311481</link><guid>https://blog.youkuaiyun.com/guapia/article/details/9311481</guid><author>guapia</author><pubDate>Fri, 12 Jul 2013 14:57:42 +0800</pubDate><description><![CDATA[1，dispatchTouchEvent最先接受到事件，他是负责把事件分发给子View的。
2、如果dispatchTouchEvent  返回值是super.dispatchTouchEvent()   那么onInterceptTouchEvent 开始起拦截作用
3、onInterceptTouchEvent 返回true表示当前ViewGroup开始消费事件， 返回false表示事件将]]></description><category></category></item><item><title><![CDATA[ＮＤＫ C 改写成Ｃ＋＋时编译出现问题的解决方法]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/8510577</link><guid>https://blog.youkuaiyun.com/guapia/article/details/8510577</guid><author>guapia</author><pubDate>Wed, 16 Jan 2013 18:17:39 +0800</pubDate><description><![CDATA[一般情况下如果能排除Android.mk出现问题的话,那么就是obj文件引起的错误,删除它就可以了]]></description><category></category></item><item><title><![CDATA[NDK 之 c 和 c++之间的区别]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/8292364</link><guid>https://blog.youkuaiyun.com/guapia/article/details/8292364</guid><author>guapia</author><pubDate>Thu, 13 Dec 2012 20:18:02 +0800</pubDate><description><![CDATA[其实C 和C++ 的NDK编程是完全不一样的，方法也不一样



代码：


 jclass test_class = env->GetObjectClass(obj);

 jfieldID id_num = env->GetFieldID(test_class, "num", "I");

编译错误提示：
/home/miyuehu/work/WebJsTest/jni]]></description><category></category></item><item><title><![CDATA[ＮＤＫ log]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/8291763</link><guid>https://blog.youkuaiyun.com/guapia/article/details/8291763</guid><author>guapia</author><pubDate>Thu, 13 Dec 2012 17:20:51 +0800</pubDate><description><![CDATA[ndroid NDK发布后，java+C的编程方式成为android上性能编程的首选。
但在C中调试困难，因此能使用logcat成为必须的要求。
关于在Native代码中使用logcat，网上有很多说法，大部分有所欠缺，有的根本是错的。
要使用logcat,首先在代码中要引入 log的头文件。
#include 
然后你可以简单的通过
__android_log_write(ANDRO]]></description><category></category></item><item><title><![CDATA[C++ 中使用C 库]]></title><link>https://blog.youkuaiyun.com/guapia/article/details/8291211</link><guid>https://blog.youkuaiyun.com/guapia/article/details/8291211</guid><author>guapia</author><pubDate>Thu, 13 Dec 2012 16:00:45 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid-21411227-id-1826909.html
记住，为了让自己以后参考]]></description><category></category></item></channel></rss>