1、General中设置Cocos2d-JS路径.
2、设置Python,SDK,NDK,ANT,JDK路径。
Eclipse单个Android App打包正常,但Lib+App方式时,签名打包总报如下错误:
"Export Wizard: Conversion to Dalvik format failed with error 1"
git clone git@github.com:youth168/test.git
输入密码:git,等待完成。
cd ./test
folder structure of sdk:
http://www.cocos2d-x.org/wiki/FolderStructureof_Cocos2d-JS
why js?
http://cocos2d-x.org/docs/manual/framework/html5/v2/cocosh5-advantages/en
Android的版本分化真麻烦,前些天从SD卡读JSONObject配置,发现一些手机正常,另一些异常(JSONObject转换问题)。后来无奈改成String数组解决了兼容问题。
“红杏”--专为学者、程序员、外贸工作者,打造的上网加速器(适用于Chrome浏览器)。
安装简单,资费经济,首次购买10元及以上套餐,可获赠10天VIP的奖励。
推荐他人使用还可获更多免费VIP的奖励时间~
1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。(找出程序中会变化的方面,然后将其和固定不变的方面分离。)
即把会变化的部分取出并封装起来,以便以后可以轻易的改动或扩充此部分,而不影响不需要变化的其它部分。
2、针对接口编程,而不是针对实现编程。
即针对超类型编程,变量的声明类型应该是超类型,通常是一个抽象类或者是一个接口。意味着声明类时不用理会以后执行的真正对象类型。
3、多用组合,少用继承。
增强系统的弹性,不仅可将算法族封装成类,更可以”在运行时动态的改变行为“,只要组合的行为对象符合正确的接口标准即可。
4、类应该对扩展开放,对修改关闭。开闭原则。
5、要依赖抽象,不要依赖具体类。依赖倒置原则。
6、一个类应该只有一个引起变化的原则。(单一职责)
不让高层组件依赖低层组件,而且不管高层或低层组件,两者都应该依赖于抽象。
Adroid的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,ViewGroup是容纳这些组件的容器。ViewGroup本身从View派生出来,作为各Layout的基类。