原创 淺析回調與觀察者模式
Android的框架中有非常多的地方使用了回調的模式,例如Activity的生命週期,按鈕的點擊事件等。 下面是回調的基本模型: [java] view plaincopy public class A {
原创 makefile 經典教程
該篇文章爲轉載,是對原作者系列文章的總彙加上標註。 支持原創,請移步陳浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重要 什麼是makefi
原创 NDK運行時庫簡介
一般的Android應用程序都是用Java語言編寫的,在Dalvik虛擬機或ART虛擬機中運行的。 但是,出於對性能的考慮,android也允許使用JNI接口,直接調用原生(Native)程序。這些程序都是直接被編譯成平臺支持的彙編指令
原创 APP開發教程之HTTP和WebSocket協議
APP開發教程之HTTP和WebSocket協議 2016-09-24 15:07 在做手機app開發的時候,那天和boss聊天,不經意間提到了Meteor,然後聊到了WebSocket,然後就有了以下對話,不得不說,看問題的方
原创 Mastering Android NDK Build System - Part 1: Techniques with ndk-build
Mastering Android NDK Build System - Part 1: Techniques with ndk-build Th
原创 nodejs package 解析
NodeJS中 package.json 解析 package.json 中包含各種所需模塊以及項目的配置信息(名稱、版本、許可證等)meta 信息。 包含可配置項 name 名稱應用描述 description版本號 version應
原创 Android.mk 添加第三方靜態庫模板
關於Android NDK開發的文章已經比較多了,我的博客中也分享了很多NDK開發相關經驗和技巧,今天簡單寫了一個 Android.mk 的示例模板,供初學者參考。 本模板主要給大家示例 Android NDK 開發中的如下幾個問題: 1
原创 webSocket 有點坑
javax.net.ssl.SSLHandshakeException: Java.security.cert.CertPathValidatorException: Trust anchor for certification pat
原创 Android 單例模式的使用
有時候我們需要使用一個實用類A,這個類A專門提供一些公共功能供別人調用,而本身並不會處理業務邏輯。由於類A會被許多類乃至線程調用,假設我們的程序非常龐大,在運行的過程中,會訪問這個類A100次,爲了調用類A的方法,需要先創建A的對象,A
原创 Android NDK(1)
CMake是一個跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平攤的安裝編譯過程。它能夠輸出各種各樣的makefile或者project文件,能測試編譯器所支持的C++特性,類似UNIX下的automake。 谷歌從AndroidS
原创 opengl學習
本系列文章圍繞關於使用OpenGL ES繪圖的Android開發者文檔爲主線,結合OpenGL編程指南來講述Android OpenGL ES開發入
原创 Android.mk添加本地程序和庫的經常使用模版
Android.mk添加本地程序和庫的經常使用模版 Android中添加本地程序或者庫。這些程序和庫與其所在路徑沒有關係。僅僅與它們的配置文件Android.mk有關。Android.mk文件裏可以主要包括一些系統公共的宏。在一個A
原创 NDK 之生成so庫
Android Studio 配置 NDK(一) 什麼是ndk, 簡單的講就是ndk可以讓你調用到c/c++方法來實現一些比較安全的功能,例如你完全可以將Android程序的數據 通過c/c++原來編寫存儲, 然後通過jni方式調用方法
原创 NDK 積累 1(如何移植C++程序)
用NDK編譯成so,並寫jni接口以便給java調用。 如果用NDK編譯? 1、到android開發網下載NDK開發包,裏面有document 2、
原创 NDK開發遇到的若干坑
1、Android NDK: Could not find application project directory? 實際上:只需要 cd