摘要: 安卓6.0的权限体系分为非敏感权限和敏感权限,非敏感权限默认获取,可以手动关闭。 敏感权限必须由app在运行时动态申请。而存储读写空间权限是一个敏感权限,不是一个“很正常的必须权限”。 安卓并不是想要存储数据就必须获取存储空间权限的,有三个目录可以在不申请权限的情况下使用。 一个是app对应的dat 阅读全文
posted @ 2016-03-04 23:00 TwoFish 阅读(419) 评论(0) 推荐(0)
摘要: 在xcode中上报数据时候,logserver一直没有数据,后来发现控制台有一个提示: 找了半天是因为Xcode7禁止明码的HTTP请求,而自己使用的是Xcode7.2.1 解决办法:修改info.plist,添加两项 阅读全文
posted @ 2016-02-23 16:51 TwoFish 阅读(140) 评论(0) 推荐(0)
摘要: 首先要明白,Recycle机制并不是Java中的垃圾回收机制,而是相当于一种设计模式 思想:当一个对象不再使用时,储存起来,而不是让虚拟机回收,需要的时候再用,避免对象被回收之后重分配 适用范围:对于应用的生命周期内或者某一个循环内需要频繁的创建对象 不足:需要手动为废弃对象调用Recycle()方 阅读全文
posted @ 2016-02-22 22:40 TwoFish 阅读(476) 评论(0) 推荐(0)
摘要: 1.Unity调用Android的方法默认不是在UI线程执行,所以在Android上写一些页面的重绘的方法,让Unity去调用时,注意要在Android中添加对应的runOnUiThread才可以; 2.Android library中包含资源,此时需要将资源导入到Unity项目中,那么在Andro 阅读全文
posted @ 2016-02-22 22:15 TwoFish 阅读(2842) 评论(0) 推荐(0)
摘要: 特点: 1.构造函数不外放,一般都是private(从而保证是单例) 2.通过暴露一个public的静态方法或者枚举来返回一个单例对象 3.在多线程环境下面,确保单例类对象有且只有一个,保证线程安全 4.确保单例类对象再反序列化时候不会重新构建对象 5.不可以被反射攻击 懒汉模式: 优点:需要时候才 阅读全文
posted @ 2016-02-19 23:34 TwoFish 阅读(194) 评论(0) 推荐(0)
摘要: 1.下载Flash Builder: https://www.adobe.com/support/downloads/detail.jsp?ftpID=5516 2.如何生成p12文件: http://help.adobe.com/zh_CN/as3/iphone/WS144092a96ffef7c 阅读全文
posted @ 2016-02-16 11:12 TwoFish 阅读(242) 评论(0) 推荐(0)
摘要: 一.单一职责 一个类中应该是一组相关性很高的函数、数据的封装 二.开闭原则 软件中的对象(类,模块,函数等)应该对于拓展开放的,对于修改是封闭的 解释:软件生命周期内,因为变化,升级维护等原因需要对旧代码去修改,此时可能会破坏已经测试过的旧代码,所以,应该尽量去通过拓展来修改代码,而不是通过修改旧代 阅读全文
posted @ 2016-02-14 22:29 TwoFish 阅读(133) 评论(0) 推荐(0)
摘要: When you read through the Facebook Platform Policies, you’ll notice that every Facebook App that stores, uses or receives data should have a privacy p 阅读全文
posted @ 2016-02-14 21:13 TwoFish 阅读(369) 评论(0) 推荐(0)
摘要: 环境: cocos2dx -3.10 ndk - r9 sdk 1.进入到指定的项目的目标目录下面去,然后执行cocos new -l js ProjectName 进入对应目录查看: 阅读全文
posted @ 2016-02-14 21:11 TwoFish 阅读(653) 评论(0) 推荐(0)
摘要: 将生成的cocos2dx的Android项目导入到eclipse 可以先测试一下如何编译C++项目: 1.打开cygwin,进入到Android项目对应的目录下面去: 2.编译脚本 在编译脚本之间,如果有新添加CPP文件或者头文件,都可以在Android.mk中添加 如果要想生成指定CPU架构的.s 阅读全文
posted @ 2016-02-05 16:11 TwoFish 阅读(1281) 评论(0) 推荐(0)