原创 cocos2d-x屏幕適配

cocos2d-x作爲著名的cocos2d遊戲開發框架的C++實現者,最近一年發展迅猛。越來越多的app使用它實現快速多平臺部署,從最初的ios,android,win32等到新近的html5,實現移動,客戶端到瀏覽器全覆蓋,不得了~~開

原创 cocos2d-x 單例設計模式的介紹

1.Cocos2D-x中的單例如下:CCDirector,CCTextureCache,CCSpriteFrameCache,CCAnimationCache,CCUserDefault, CCNotificationCenter,CCS

原创 Android: NDK編程入門筆記

爲何要用到NDK? 概括來說主要分爲以下幾種情況: 1. 代碼的保護,由於apk的java層代碼很容易被反編譯,而C/C++庫反匯難度較大。 2. 在NDK中調用第三方C/C++庫,因爲大部分的開源庫都是用C/C++代碼編寫的。 3.

原创 Ubuntu Linux中配置adb

當前用戶sudo vi .bashrc在這個文件中加入:export PATH=”$PATH:export PATH="$PATH:/home/[username]/android-sdk-linux_86/platform-tools/

原创 快速配置android開發環境

最近公司要做android程序,小公司也沒有這方面的人才,只能自己研究,我之前從來沒做android,也不懂JAVA。所以就一點點從配置開發環境開始。 在網上看到了很多人發的教程,都是一些老帖子,無非就是安裝JDK、Eclipse、an

原创 QT 使用checkable屬性讓按鈕變色

       我們希望我們的程序是這樣的,當用戶按下按鈕時,按鈕可以變色模擬按下的狀態。爲了實現這個功能,第一種方法可以在QT designer中在Push Button的checkable屬性後面打鉤,第二種方法直接在程序中調用setc

原创 QT如何去掉字符串中的空格

這裏給大家介紹QString中的兩個函數 1.QString QString::simplified() const Returns a string that has whitespace removed from the start

原创 Ubuntu Linux中連接Android真機調試

Ubuntu Linux中連接Android真機調試 首先確保用數據線鏈接後能識別設備,輸入:lsusb,可以看到類似輸出 dorole@ubuntu:~$ lsusb Bus 002 Device 006: ID 0bb4:0

原创 QTcpSocket如何阻塞readyRead()信號

使用QTcpSocket進行網絡通信編程時,我們希望在程序中可以阻塞等待readRead()信號的到來,這樣可以達到我們的目的,正確的接收服務器發來的數據。 方法如下: if(this->mpTcpSocket->waitForReady

原创 解決QT GUI程序中中文換行的問題

示例如下: void CKeygen::slotHelp(){ QMessageBox::warning(NULL, tr("help"), QString::fromUtf8(

原创 教你手寫QT GUI程序的好方法

大家有時候可能需要自己手寫QT的GUI程序,但是手寫自然沒有直接用QT Designer 拖控件來得方便,你需要記得很多函數接口來設置界面的外形,我說一下我自己的方法,新手一個,歡迎大家指出不足。 首先,我是在VS下開發的,加入了QT的框

原创 The import org.cocos2dx.lib cannot be resolved

出錯後,着了很多答案,都沒有。最後看別人一個文章的評論中發現了以下一句: I have fixed the error by going to Project Properties -> Java Build Path -> Sour

原创 linux 配置 ndk環境變量

下載完成後終端運行:gedit  ~/.bashrc 將下面的語句加入 #NDK setting  NDK_ROOT=/usr/local/lib/android-ndk-r8b  export NDK_ROOT  保存,終端運行:s

原创 Android6.0版本和API level對應關係

Code name Version API level Marshmallow 6.0 API level 23 Lollipop 5.1 API level 22 Lollipop 5.0 API level 2

原创 android在代碼中setBackgroundDrawable設置圖片顯示不正常

解決方案: 在setBackgroundDrawable後面加上一句: view.setPadding(0, 0, 0, 0); 參考:http://blog.csdn.net/houshunwei/article/details/672