Cocos2d-x 2.3.3版 FlappyBird 本篇博客基于Cocos2d-x 2.3.3, 介绍如何开发一款之前很火的一款游戏FlappyBird。本篇博客内容大纲如下: 1. 如何创建Cocos2d-x 2.3.3 项目 2. 初始化Box2d物理世界,并模拟物理世界 3. 如何添加小鸟到物理世界 4. 如何添加地板 5. 添加水管 6. 碰撞检测 7. 本文总结 效...
分类:
移动开发 时间:
2014-07-14 12:50:58
阅读次数:
369
其实这篇日志很简单,争取用两句话说完。Dare这个工具是宾州大学计算机系发布的apk逆向工程工具。可以将Android系统中使用的apk文件反编译为Java
Class文件。目前支持Linux和Mac OS X中使用,在Mac中的使用方法尤其简单,在这个页面:http://siis.cse.psu.edu/dare/downloads.html 提供可执行文件的下载,下载解压之后在终端中进入其...
分类:
移动开发 时间:
2014-07-14 14:07:31
阅读次数:
312
(先鄙视一下CSDN 2014博文大赛,以后拒绝参加一切形式的博客比赛)我们知道,Android系统基于Linux实现。针对传统Linux系统,NSA开发了一套安全机制SELinux,用来加强安全性。然而,由于Android系统有着独特的用户空间运行时,因此SELinux不能完全适用于Android系统。为此,NSA针对Android系统,在SELinux基础上开发了SEAndroid。本文就对SEAndroid安全机制框架进行分析,以便后面可以更好地分析其实现细节。...
分类:
移动开发 时间:
2014-07-14 13:51:17
阅读次数:
453
主线程与子线程经常需要进行数据的传递,不同的类之间,不同的控制器之间都需要。
而且经常需要监听一个动作的完成,而后才去做相应事件。(代理是一对一的关系)。
一、代理传值
代理是一种设计模式。iOS中用的非常多。可以通过自定义代理来进行传值。
参见我的这篇文章 http://blog.csdn.net/xn4545945/article/details/31036523
在iOS中,委托方...
分类:
移动开发 时间:
2014-07-14 13:55:52
阅读次数:
253
本文参考Android应用程序组件Content Provider在应用程序之间共享数据的原理分析http://blog.csdn.net/luoshengyang/article/details/6967204和《Android系统源代码情景分析》,作者罗升阳。
0、总图流程图如下:
总体类图:
1、MainActivity进程向A...
分类:
移动开发 时间:
2014-07-14 13:42:50
阅读次数:
380
窗口管理系统是Android中的主要子系统之一,它涉及到App中组件的管理,系统和应用窗口的管理和绘制等工作。由于其涉及模块众多,且与用户体验密切相关,所以它也是Android当中最为复杂的子系统之一。一个App从启动到主窗口显示出来,需要App,ActivityManagerService(AMS),WindowManagerService(WMS),SurfaceFlinger(SF)等几个模块相互合作。App负责业务逻辑,绘制自己的视图;AMS管理组件、进程信息和Activity的堆栈及状态等等;WM...
分类:
移动开发 时间:
2014-07-14 13:40:13
阅读次数:
443
Android自动的SensorManager使用起来已经很方便,但由于一些情况我们希望对其中的功能进行封装:只使用个别的sensor,功能相对单一要对sensor返回的raw data进行算法处理方可使用程序中多处频繁调用禁用sensor的数据由于项目需要在很多页面调用手机的方向信息,故而对sen...
分类:
移动开发 时间:
2014-07-14 10:43:48
阅读次数:
284
Android is a privilege-separated operating system, in which each application runs with a distinct system identity (Linux user ID and group ID). Par...
分类:
移动开发 时间:
2014-07-14 10:50:35
阅读次数:
290
选择target -> build phases -> compile sources -> 用ARC的文件将compiler flags设置为:-fobjc-arc,用MRC的文件将compiler flags设置为:-fno-objc-arc。同样,如果一个项目用ARC,而某个文件需要用MRC,...
分类:
移动开发 时间:
2014-07-14 14:12:33
阅读次数:
224
BACKGROUNDThe present invention generally relates to the processing of graphics data, and particularly relates to methods and apparatus for controllin...
分类:
移动开发 时间:
2014-07-14 14:24:49
阅读次数:
331
多日未回博客园,风萧萧兮易水寒。话说上一次发表随笔已是去年,而且看看当时关于android视频方面的记录也只写了开篇就自动阉割成了太监,究其缘由已不堪回首。太监终究还是太监,没必要再为它续弦。笔锋一转,近日有看几本android应用方面优化和技巧方面的书,便觉得又该在此处记录下了。有一本专门讲技巧的...
分类:
移动开发 时间:
2014-07-14 14:32:18
阅读次数:
304
布局: activity代码:package com.example.msgSend;import java.util.List;import android.os.Bundle;import android.support.v7.app.Actio...
分类:
移动开发 时间:
2014-07-14 14:46:32
阅读次数:
279
经查是因为本地文档中的网页有如下两段js代码会联网加载信息,将其注释掉后就好了 用以下java代码就可以批量注释按 Ctrl+C 复制代码/* * 去掉Android文档中需要联网的javascript代码 */import java.io.BufferedReader;import java.io...
分类:
移动开发 时间:
2014-07-14 14:58:54
阅读次数:
247
经过了一年的历练,觉得自己渐渐的成熟了、自信了。但是始终没有走开发,让我至今心里还留有遗憾。看着公司里的php程序员做网站自己感觉非常好,看着别人去做IOS开发的时候,自己总是手感觉痒痒的! 曾经有一个开发梦! 另一方面自己也会考虑到自己现在这个年纪不大也不小,以后的路要如何走,这是一个很大...
分类:
移动开发 时间:
2014-07-14 14:58:15
阅读次数:
253
使用adb.exe shell进入shell界面,然后通过下列命令即可获取需要的信息 :)
分类:
移动开发 时间:
2014-07-14 15:06:39
阅读次数:
201