当前位置: 编程技术>移动开发
本页文章导读:
▪关于CREATE_FUNC宏的用法(未完成,将补充不用CREATE_FUNC怎么定义) 关于CREATE_FUNC宏的用法(未完成,将补充不用CREATE_FUNC如何定义)
源地址:
http://blog.csdn.net/jinciyulang/article/details/8631889
阅读cocos2d-x demo的代码,我们会看到有些头文件中使用CREATE_FUNC这个宏,那.........
▪ ADT17之后关联源码方法 ADT17以后关联源码方法
在libs目录下建与jar包同名(包括.jar)的properties文件,内容如src=E:\\Program Files\\android\\android-sdk-windows\\extras\\android\\support\\v4\\src\\java (注意使用双斜线);
......
▪ 调剂卫星接收器的一种可行方法 调节卫星接收器的一种可行方法
背景 农村,一前一后两栋房子,前面的一栋是瓦房,后面的一栋是平房。卫星接收器,就是一个像炒菜的锅样的东西,放置在平房房顶,对准卫星.........
[1]关于CREATE_FUNC宏的用法(未完成,将补充不用CREATE_FUNC怎么定义)
来源: 互联网 发布时间: 2014-02-18
关于CREATE_FUNC宏的用法(未完成,将补充不用CREATE_FUNC如何定义)
源地址:
http://blog.csdn.net/jinciyulang/article/details/8631889
阅读cocos2d-x demo的代码,我们会看到有些头文件中使用CREATE_FUNC这个宏,那么它是做什么的呢?在cocos2d-x 又是起什么作用呢?下面我们就一起来看看CREATE_FUNC宏的源代码:
/** * define a create function for a specific type, such as CCLayer * @__TYPE__ class type to add create(), such as CCLayer */ #define CREATE_FUNC(__TYPE__) \ static __TYPE__* create() \ { \ __TYPE__ *pRet = new __TYPE__(); \ if (pRet && pRet->init()) \ { \ pRet->autorelease(); \ return pRet; \ } \ else \ { \ delete pRet; \ pRet = NULL; \ return NULL; \ } \ }
注释中写的很明确,为一个类似CCLayer类的特定的类增加一个create函数(就是这个宏给自动给我们写了一个create的一个函数,我们自己不用定义create()也可以用create()函数).我们也可以看到在宏的下面定义了一个create()函数返回的类型就是宏带入的参数__TYPE__指针类型.那create函数里做了什么呢?它执行了类的构造函数,执行了init()初始化函数,最后又设置创建出的对象为自动释放内存.这样其他人在使用这个类的时候,只要是用create()函数创建出来的对象就不用费心去管理释放内存了.这个宏是不是很好用?
[2] ADT17之后关联源码方法
来源: 互联网 发布时间: 2014-02-18
ADT17以后关联源码方法
在libs目录下建与jar包同名(包括.jar)的properties文件,内容如src=E:\\Program Files\\android\\android-sdk-windows\\extras\\android\\support\\v4\\src\\java (注意使用双斜线);
[3] 调剂卫星接收器的一种可行方法
来源: 互联网 发布时间: 2014-02-18
调节卫星接收器的一种可行方法
背景
农村,一前一后两栋房子,前面的一栋是瓦房,后面的一栋是平房。卫星接收器,就是一个像炒菜的锅样的东西,放置在平房房顶,对准卫星,电视都能接收到节目信号。前段时间刮台风,把锅吹偏了,导致接收不到电视节目,因此需要重新校准锅的方向。
现状
电视在前面那栋房的客厅,离锅比较远。要调的话,一个人站在屋里,一个人站在楼顶摇锅,一有信号出现,就喊话。但是隔得太远,听不到。于是用手机通话。不过浪费钱。
最好的方式是一个人一边调节锅的方向一边看电视屏幕上显示的信号强度信号质量等参数。
专业的电视安装人员有小电视,可以拿到屋顶。
方案
现想到如下
材料:
一台笔记本,一部小米手机,一部iPad mini
原理:
手机采集电视屏幕,传输到笔记本,然后iPad访问笔记本,以实现在iPad上可以查看到电视的屏幕。
技术选型:
笔记本充当了路由和中转的功能(家里没有路由器)。
手机的信息传输到笔记本是用的360手机助手的演示功能,在电脑屏幕上可以看到手机屏幕上的东西。
iPad如何看到电脑的屏幕?可以用远程控制。可惜iPad上没有装这样的软件。可以在电脑上用vlc打开一个串流播放屏幕,然后用iPad的QuickTime播放插件播放。可惜没有成功。最后决定采用java截屏的方式,每过几秒就将电脑截屏一次,保存到某个web应用下,然后在web应用下写一个html文件,里面一个img标签将图片弄进去。然后打开tomcat,用iPad访问这个页面。
效果图:
[img][/img]
背景
农村,一前一后两栋房子,前面的一栋是瓦房,后面的一栋是平房。卫星接收器,就是一个像炒菜的锅样的东西,放置在平房房顶,对准卫星,电视都能接收到节目信号。前段时间刮台风,把锅吹偏了,导致接收不到电视节目,因此需要重新校准锅的方向。
现状
电视在前面那栋房的客厅,离锅比较远。要调的话,一个人站在屋里,一个人站在楼顶摇锅,一有信号出现,就喊话。但是隔得太远,听不到。于是用手机通话。不过浪费钱。
最好的方式是一个人一边调节锅的方向一边看电视屏幕上显示的信号强度信号质量等参数。
专业的电视安装人员有小电视,可以拿到屋顶。
方案
现想到如下
材料:
一台笔记本,一部小米手机,一部iPad mini
原理:
手机采集电视屏幕,传输到笔记本,然后iPad访问笔记本,以实现在iPad上可以查看到电视的屏幕。
技术选型:
笔记本充当了路由和中转的功能(家里没有路由器)。
手机的信息传输到笔记本是用的360手机助手的演示功能,在电脑屏幕上可以看到手机屏幕上的东西。
iPad如何看到电脑的屏幕?可以用远程控制。可惜iPad上没有装这样的软件。可以在电脑上用vlc打开一个串流播放屏幕,然后用iPad的QuickTime播放插件播放。可惜没有成功。最后决定采用java截屏的方式,每过几秒就将电脑截屏一次,保存到某个web应用下,然后在web应用下写一个html文件,里面一个img标签将图片弄进去。然后打开tomcat,用iPad访问这个页面。
效果图:
[img][/img]
最新技术文章: