原创 OpenGL ES 在Android平臺的應用實踐(2)

       第一篇文章講述了OpenGL ES 涉及到的一些原理,相信初學者應該對OpenGL ES有了一定的初步認識與瞭解。下面我們講解如何進行OpenGL ES的編程實現。        先來一個簡單的例子,在手機的屏幕上繪製一個三

原创 OpenGL ES 在Android平臺的應用實踐(3)

       前一篇通過一個簡單的案例講述瞭如何進行OpenGL ES編程實現繪製一個可旋轉的三角形。對於初學者,學會如何使用OpenGL ES的API就可以實現圖形的繪製了,但是深入的剖析才能讓我們對原理理解的更加深刻,知其然並知其所以

原创 OpenGL ES 在Android平臺的應用實踐(1)

  前言:OpenGL ES在Android平臺的引入,使得Android渲染性能大大提高。爲了加深對OpenGL ES機制的理解,同時也給初學的小夥伴一些入門的引導啓示,後續會推出一系列的相關文章。歡迎感興趣的小夥伴一起學習探討,如有錯

原创 第一個Android應用的佈局框架搭建

序:對於初學Android的人來說,會有很多困惑,一切從零學起,也就不知道從何學起,我也是硬着頭皮啃了幾本Android的書籍後,掌握了基礎的Android知識後,才慢慢的對它有了一定的認識。但看着市場上優秀的APP,想要做一個與它一樣的

原创 Android框架分析之ActivityManager

 Android源碼是最好的學習教材,理解了源碼中的設計模式和設計思想對於編程能力的提升大有幫助,本文就從ActivityManager入手開始學習Android源碼。 一。ActivityManager的作用是爲系統中所有運行着的Act

原创 命令行方式操作Android模擬器sd卡文件

1.命令行終端輸入 adb shell,進入shell環境。 2.cd sdcard 進入sd卡。 3.adb push “文件名” /sdcard將文件推到sd卡。 4.adb pull “/sdcard/文件名” “目錄”將sd

原创 NAT類型

NAT分爲Symmetric NAT和Cone NAT兩種。 Symmetric NAT:每次都分配新的端口號,IP映射不變。 Cone NAT分爲以下三種: (1)全圓錐( Full Cone) : NAT把所有來自相同內部IP地