Time of Update: 2015-02-06
JNI標頭檔詳解(三)對象操作,jni詳解JNI 中Java對象操作: 對象操作相關函數: (AllocObject,NewObject,NewObjectA,NewObjectV,GetObjectRefType,IsInstanceOf,IsSameObject)1.對比函數特性. 1.1 AllocObject 函數和NewObject,NewObjectA,NewObjectV,之間的區別, 共同點 不同點:
Time of Update: 2015-02-06
Source Insight自訂快速鍵,sourceinsight鄙人一直用的是Eclipse來開發,如果只是做java的話,這個就夠了,但因時不時要查C/C++的代碼,這個時候這個工具就有點力不從心了,因為C/C++的代碼非常多,一般放在伺服器上,就得用Source Insight來看了,Source
Time of Update: 2015-02-06
Android自訂控制項前置基礎知識學習(一)——Canvas,androidcanvas概述: 我們時常會遇到一些需要利用畫圖來實現的功能。例如一些常見的幾何圖形——點、直線、弧、圓、橢圓、文字、矩形、多邊形、曲線、圓角矩形,總不能遇到 一個幾何圖形就用圖片來代替吧。這樣我們的手機肯定會吃不消。就算我們現在能夠使用一些少量圖片能夠來解決當前的一些問題,可是對於那些“變化多端”的需求來說,這些手段根本不值一提。對此,我們可以利用Canvas畫圖技術來解決。
Time of Update: 2015-02-06
多人線上撲克遊戲源碼帶服務端完整版,撲克遊戲服務端多人線上撲克遊戲源碼帶服務端完整版,本項目源碼是一套網路版的撲克牌項目源碼,帶伺服器端源碼,伺服器端也是用java做的,開啟遊戲以後需要配置IP伺服器端的IP和連接埠,服務端預設監聽9999連接埠,用戶端ip填寫10.0.2.2,連接埠資訊不用管直接點串連就可以串連到電腦上的服務端。項目源碼注釋比較豐富,可以研究一下裡面的演算法之類的。搭建這個服務端環境廢了我半天勁,不知道是不是我啟動並執行方法不對,開啟前兩個遊戲用戶端沒有問題,開啟第三個就開始
Time of Update: 2015-02-06
Android:漫畫APP開發筆記之從WAP網站解析圖片地址並載入圖片一、使用Jsoup解析網頁Document doc =
Time of Update: 2015-02-06
Android Toast進階——自訂Toast進階目標 上一篇部落格我們學習了Toast的源碼,瞭解了Toast從顯示到消失的全過程,學習連結:Android Toast源碼分析 。俗話說的好,學以致用。我們學習Toast源碼不是用來炫技的,而是用來瞭解Toast原理,從而真正解決我們問題的。下面我就提兩個業務中可能遇到的跟Toast相關的真實問題,看看學習了Toast源碼之後,該如何解決這些問題。兩個問題是:如何自訂Toast的顯示時間。如何修改Toast的出現動畫。
Time of Update: 2015-02-03
解決Android Studio和Android SDK Manager無法線上更新的問題[轉],androidsdk升級時提示 Connection failed. Please check your network connection and try again修改安裝目錄下bin\studio.exe.vmoptions檔案,如E:\Android\android-studio\bin\studio.exe.vmoptions新增內容:
Time of Update: 2015-02-03
兩個常見的OpenCV Error,opencverror本人在在調試過程中遇到的兩個常見的OpenCV Error,跟大家分享一下解決辦法:第一個:OpenCV Error: Assertion failed <dims <=2 && data && <unsigned >i0 < <unsigned>size.p[0] && <unsigned ><
Time of Update: 2015-02-03
遊戲渲染效能最佳化,渲染效能最佳化忘記了以前是不是寫過類似的文章了,不管了,結合近幾年經驗總結一下。先從最核心的部分開始。如果熟悉圖形API的朋友都應該可以理解,要想渲染一個模型,我們至少需要做兩個操作,設定各種狀態,調用繪圖函數。這兩個操作都會引起效能損失。我們分頭來說先說設定各種狀態。都什麼狀態呢,比如使用什麼紋理,是用什麼著色器,是否開啟Alpha測試,是否雙面顯示,是否使用混合以及怎麼混合,等等。我們可以管這些狀態統稱為材質。這些資訊通過調用圖形API,再通過驅動進而設定給
Time of Update: 2015-02-03
apk反編譯,apk反編譯教程工具反編譯需要的工具上面都是命令列反編譯,還有androidfly是圖形介面,但是我所下載的反編譯後的jar包無法查看,應該是因為不是最新的。反編譯出資源檔使用apktool,辦要反編譯的apk複製到apktool檔案加下:啟動cmd,進入apktool目錄下,然後運行如下命令(路徑各有不同):C:\Users\ASUS>f:F:\>cd
Time of Update: 2015-02-03
Qt 5的git源碼編譯,qtgit源碼編譯Qt 5的git源碼編譯 由於一些需求,需要接觸Qt3D。雖然Qt 3D還沒有問世,但是據稱已經差不多完成了。Qt 3D的組建是2.0,將會併入Qt 5.5中。現在還是有一些途徑來擷取Qt
Time of Update: 2015-02-03
Android 系統啟動不起原因尋找我們遇到Android系統開機介面(bootanimation)後,系統沒法運行起來的問題,系統一直出現 waiting for ...日誌似乎在等什麼服務啟動因此懷疑system server 被block了調試方法如下:1. adb shell mkdir /data/anr/2. adb shell ps | grep system_serversystem 1138 234 908376 39440 ffffffff 4006
Time of Update: 2015-02-03
Android 完美對BaseAdapter進行二次封裝 在開發列表的介面的時候經常會重寫BaseAdapter,利用網上的知識點技巧,自己對它進行了二次封裝方便以後在項目中再次使用。使用起來方便得很。當然如何你看了代碼可以的話,也可以對ExpandableListAdapter同樣的封裝!使用自訂BaseAdapter:package com.cyy.myandroid;import android.content.Context;import
Time of Update: 2015-02-02
百度地圖開發(二)之添加覆蓋物 + 地理編碼和反地理編碼,編碼地理 轉載請註明出處:http://blog.csdn.net/crazy1235/article/details/43377545 之前寫過一篇關於百度地圖開發的blog,主要介紹了百度地圖的基本地圖的顯示。 詳見:Android百度地圖開發(一)之初體驗
Time of Update: 2015-02-01
Android SQLite資料庫版本升級原理解析,androidsqliteAndroid使用SQLite資料庫儲存資料,那資料庫版本升級是怎麼回事呢,這裡說一下。一、軟體v1.0安裝v1.0,假設v1.0版本只有一個account表,這時走繼承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安裝v1.0)二、軟體v2.0有2種安裝軟體情況:1、v1.0 --> v2.0 &
Time of Update: 2015-02-01
為何ViewController釋放後不走dealloc,dealloc在一個項目中,如果ViewController使用完成之後,發現這個東東並沒有釋放掉,dealloc方法不走,看著那個記憶體蹭蹭的網上增,就跟自己的火氣一樣。相信大家都知道如何去釋放一個不用的ViewController,但是還是有些其他因素限制了記憶體釋放。首先,如果你建立了一個VController,使用它卻沒釋放它,那這個VC肯定存在,那dealloc指定不調用,那麼你建立的類就會記憶體泄露
Time of Update: 2015-02-01
Android中關於回調概念的筆記一、回呼函數 回呼函數就是一個通過函數指標調用的函數。如果你把函數的指標(地址)作為參數傳遞給另一個函數,當這個指標被用為調用它所指向的函數時,我們就說這是回呼函數。回呼函數不是由該函數的實現方直接調用,而是在特定的事件或條件發生時由另外的一方調用的,用於對該事件或條件進行響應。詳細解釋: 客戶程式C調用服務程式S中的某個函數A,然後S又在某個時候反過來調用C中的某個函數B,對於C來說,這個B便叫做回呼函數。例如Win32下的視窗過程函數就是一個典型的回呼函
Time of Update: 2015-01-30
unity遊戲開發之令人上癮的6大手遊設計’潛規則’,unity遊戲開發 在當今智能手機和平板盛行的時代,這些休閒遊戲似乎已經達到人手一款的地步。毫無疑問,開發人員將在他們的遊戲中加入更多的關鍵心理元素。 為了發現隱藏在休閒遊戲設計背後的潛規則,狗刨學習網與Lumo Developments公司的Steve Stopps、Nic Williams、和Jonathan
Time of Update: 2015-01-30
Android官方入門文檔[10]支援不同的螢幕,android官方Android官方入門文檔[10]支援不同的螢幕 Supporting Different Screens支援不同的螢幕 This lesson teaches you to1.Create Different Layouts2.Create Different BitmapsYou should also read•Designing for Multiple Screens•Providing
Time of Update: 2015-01-30
iOS開發下載檔案速度計算,ios開發下載檔案當我們寫下載介面的時候,需要向使用者展示每秒下載多少KB,這個時候就需要計算速度。如下:我用的是AFNetworking來做下載的,我們拿AFHTTPRequestOperation來舉列,AFHTTPRequestOperation中有個方法: - (void)setDownloadProgressBlock:(void (^)(NSUInteger bytesRead, long long totalBytesRead, long