原创 集成Glide4.3.1出錯!AbstractMethodError: abstract method "void com.bumptech.glide.module

項目中原本是用的Glide3.7.0,一切功能正常,但是集成了網易雲信的UIKIT後,就出問題了,發現是Glide4.0的問題。 Glide4.0,始終會報這麼一個錯,就算是最簡單的加載也仍然報錯。 "void com.bumptech.

原创 兩次密碼輸入一致性驗證,控件焦點設置

項目上面需要進行密碼驗證,兩次輸入不一致時,給出提示,並將焦點設到密碼輸入框 ImageView btn_register = (ImageView) findViewById(R.id.btn_register); btn

原创 cocos2d-x3.0 中關於設備尺寸與設計尺寸的設置(此處有坑)

cocos2d-x3.0 中關於設備尺寸與設計尺寸的設置(此處有坑) bool AppDelegate::applicationDidFinishLaunching() {     // initiali

原创 Cocos2d-x 3.0rc0中,項目的創建與運行

感覺cocos2d作爲免費跨平臺引擎總體做得還不錯,但就是對於API與開發人員接口的變動也太頻繁了,而且跨度頗大,剛接觸沒多久就已經從提示符創建到圖形化創建,再到現在的3.0體系下的批處理創建,真的有點一天一個想法的感覺,作爲一個真正成功

原创 什麼是“色溫”,清除大家的誤解

在圖像處理專業角度來看這個名詞,和我們生活中所理解的冷暖色是有很大區別的。   例如:藍色一般認爲是冷色,可它的色溫卻很高的: 約為5000K,比紅色的3000K還要高不少噢!!!   色溫(color temperature)指的是白色

原创 OOM內存溢出錯誤,導致程序閃退的解決辦法

引用自http://blog.csdn.net/cnsxhza985/article/details/19625413 多謝該文的作者共享方法,正如他文章標題所說的: BitmapFactory.decodeByteArray() 是個

原创 解決Android遊戲中鎖屏後無法還原的問題

最近在上移動平臺,返回的測試結果有好幾個都是“鎖屏後無法還原的問題”,就是當遊戲運行過程中按下鎖屏鍵,然後再解鎖之後,無法回到遊戲中,而是返回到系統桌面。 多方查找後發現,只需要將下面這一句加到AndroidManifest.xml中:

原创 新的開始,既然開始 就不要輕易結束

結束了在研究所5年的C++企業軟件開發工作,轉身投入到 一個完全未知的領域,手遊。 和兩個小夥伴一起搞起了手機遊戲開發。雖然前途未卜,但過程卻也充滿了挑戰與樂趣,趁着還有青春的尾巴做點真正有意思的事情,再不瘋狂我們就老了,南無阿彌陀佛:

原创 MAT報錯: Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)解決辦法

在Eclips的DDMS模式下,選中所要分析的進程,點擊 按鈕,Dump HPROF file導出 hprof 文件,使用MAT 工具進行分析。 打開 MAT 工具,File-->Open Heap Dump... 選擇你剛剛保存

原创 《高效能程序員的修煉》讀書筆記_01

看了很多朋友推薦Jeff Atwood這本書,於是便起來找來看看的興趣。大略翻了一下,感覺真的是一本不可多得的好書,有一些觀點值得仔細回味。 爲了自己日後回味方便,於是便以流水賬的方式,記錄下這些對於我來說有共鳴的點點滴滴: 1、表

原创 Android 利用javah.exe 生成JNI頭文件 時的注意事項

工程需要進行NDK編程,看網上教程說是利用javah.exe可以生成.h頭文件。 可是實現過程中,發現幾個坑,在這裏提醒兄弟們注意下: 先將正確的命令行貼出來: D:\TestProject01>javah     -jni      

原创 TraceView報錯:unable to open trace file /mnt/sdcard/aa.trace: Permission denied

程序效率有些問題,想起用TraceView來分析一下,可是一直報標題中的錯誤,無法創建出我所需要的aa.trace文件,分析也就無從做起。 上網查了一些資料好多都說是沒有添加權限造成的,好吧,我承認一開始確實沒有添加權限,按網上的說法把

原创 傳銷與直銷之觴

昨天家裏來了兩個親戚,沒辦法老媽讓開車去火車站接他們,結果,一路上30分鐘,真的是傷不起呀, 那兩個人全像是打了雞血一樣,,,滔滔不絕, 一會兒說他們的產品能治這個病, 一會兒又說能調節免疫,,,考慮到是老媽的親戚,我忍住沒說話,,,

原创 VirtualAlloc 分配與訪問測試代碼(double類型)

void CMainFrame::Onabc() { UINT nNewSize = (UINT)(2048*2048*200); // 1024.0) * 1024; double * pNewBuffer =(double*)  Vi