原创 Code Review(一)

1.       儘可能減少return的次數,同時避免不必要的重複邏輯處理 如 public boolean isWIFIOpened() { if (mWifiManager.isWifiEnabled())

原创 選中的磁盤具有MBR分區表,在EFI系統上Windows只能安裝到GPT磁盤的解決方法

以下內容參考網上多篇文章整理與實踐所得,不一一指出感謝的人了 使用光盤安裝,在 現在安裝 界面時按下SHIFT+F10調出命令提示符 輸入diskpart 打開diskpart工具 輸入list disk 列出磁盤 輸入select d

原创 Android 學習歷程摘要(三)

1.proguard混淆:對與Activity等不應進行混淆,否則系統將找不到生命週期函數;JSON字符串要考慮混淆之後是否會影響字段名;native方法也不混淆,否則調用不到 2.ListView的onItemLongClickList

原创 談談23種設計模式在Android源碼及項目中的應用

本文首發於個人博客:Lam’s Blog - 談談23種設計模式在Android源碼及項目中的應用,文章由MarkDown語法編寫,可能不同平臺渲染效果不一,如果有存在排版錯誤圖片無法顯示等問題,煩請移至個人博客,如果個人博客無法

原创 Android 學習歷程摘要(一)

初學Android,可能有些地方可能理解不對,如果有朋友看到的話麻煩指正我一下,萬分感謝。 1. 善用API DEMO,初學者的需求基本在裏面都可以滿足,Eclipse導入API Demo工程出錯的話可能原因是SDK版本過低,將targ

原创 Code Review(二)

1.      對於ListView的優化 使用BindView函數專門處理數據與視圖綁定的操作 getItem函數與getItemId函數不是在需要的時候纔去重寫的,而是必須根據自身應用的實際情況對其進行修改,比如getItemId,

原创 Android 學習歷程摘要(二)

1.資源文件命名只能小寫,否則會報錯生成不了R.java文件 2.R文件導包時應該導入自己工程的包,而不是android.R 3.數據庫操作使用SqliteOpenHelper 4.values目錄下自定義一個自己的xml文件,獲取的方法

原创 《Android 4高級編程》學習摘要

1.文件(如位圖或者音頻文件)通常是不存儲在數據庫的表中的。使用一個代表存儲路徑的字符串或者更好的方式是使用一個完全限定的URI來存儲文件的路徑。    強烈建議所有的表都應該包含一個自動增加的鍵字段,作爲每一行的唯一索引字段。如果計劃使

原创 跨平臺渲染引擎之路:bgfx分析

跨平臺渲染引擎之路:bgfx分析前言從問題出發使用流程初始化渲染平臺信息PlatformData初始化bgfx資源Init構建頂點座標、紋理座標設置清屏色加載紋理、Shader、ProgramHandle與makeRef創建FBO,綁

原创 跨平臺渲染引擎之路:撥雲見日

跨平臺渲染引擎之路:撥雲見日前言從問題出發啓程渲染引擎的技能樹3D引擎着色方式的演化史Rendering PathForward renderingDeferred renderingLight Pre-Pass / Deferred