- 博客(8)
- 资源 (14)
- 收藏
- 关注
原创 在Android平台上运行Cocos2D-x的HelloWorld
1 Cocos2D-x是什么?为什么Cocos2D-x能够跨平台? Cocos2D-x是基于Cocos2D用C++重新编写的游戏引擎库。Cocos2D-x底层的实现依赖于通用的图形图像库,Cocos2D-x其实是基于图形图像处理的上层做了一层行为和动作的封装,也就是说任何系统只要支持通用的图形图像库,那么使用目标系统的C++编译器,就能够实现Cocos2D-x编写的游戏基于该平台的版本,所以一套C
2015-09-26 23:19:41 1071
原创 Android自定义布局通知栏
1 通知栏可以使用自定义布局,可以在自定义布局上添加按钮,跳转到指定的activity 2 通知栏的生命周期和应用的生命周期无关,应用退出后,通知栏可以继续存在,但应用卸载后,通知栏会消失 显示通知栏:private void createNotification() { NotificationCompat.Builder builder = new NotificationC
2015-09-14 11:43:12 4153
原创 Android应用停用
1 什么是应用停用,为什么用的应用在设置里有这个选项,有的没有? 按照官方解释,应用停用是android3.1以后引入的一个特性,为了解决广播乱接收的问题。停用和停止不是一个概念,一个应用被停用后,应用内部一些广播监听会失效。因此,应该是只有声明了广播接收的应用在设置选项里才会有停用的按钮,但这一点没有去考证,只是猜测。 2 如何知道哪些应用被停用了? 两种方法,方法1:如果你的设备是root
2015-09-11 17:20:25 6625
原创 Http请求头整理
之前对http协议里了解不不够深刻,在做一个代理下载功能的时候吃了不少亏,在这里把涉及到的一些协议梳理一下: 1 User-Agent:包含浏览器、操作系统等信息,可以用来判断请求的客户端类型,然后做针对性的处理。做为请求方可以伪造User-Agent信息来试探服务端的反应。 2 Content-Type:返回的内容类型,是文本还是某种格式的文件,是服务端返回给客户端的字段,这个字段决定浏览器会
2015-09-02 17:27:47 415
原创 BOM与读取UTF-8编码格式文件首行乱码问题
在做项目的过程中发现,读取一个以UTF-8格式编码的文件,逐行和代码中另一组UTF-8编码的字符串比较时,第一行比较总是不相同,打印出来的字符串也看不出来有哪里不一样,于是将两个字符串转换成byte数组打印,发现从文件中读取的字符串多了一些字节,于是怀疑是编辑器在这里动了手脚,上网搜索了下发现文本编辑器在以UTF-8格式保存文件时,有BOM和非BOM两种方式,关于BOM的概念如下: BOM: By
2015-09-02 10:45:56 1602
原创 Windows系统下查看端口占用
1 运行CMD,输入:netstat -ano | findstr “80” (注80是你想要看查看的端口号) 就会输出包含80端口使用的情况 具体对应的行是 协议 本地地址 外部地址 状态 PID 2 通过进程号去查实哪个进程占用 方法1:tasklist | findstr “7208”(注 7208是进程的id即PID)
2015-09-02 10:00:50 386
原创 硬编码
硬编码:在程序中使用固定数值的编码方式,例如:for(int i=0;i<120;i++){ ..}for循环里的120就是硬编码,反之用变量的方式替换就不是硬编码int count = 120;for(int i=0;i<count;i++){ ..}硬编码的方式导致程序不易维护,且不好统一修改吗,应尽量避免使用硬编码的方式
2015-09-02 09:48:12 862
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人