当前位置:  编程技术>移动开发
本页文章导读:
    ▪关于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]

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3