原创 Volley源碼分析

基本的使用步驟 // 1, 獲取到請求隊列 RequestQueue requestQueue = Volley.newRequestQueue(this); // 2, 創建一個Req

原创 SharedPreferences 源碼分析

使用用例 //獲得SharedPreferences的實例 sp_name是文件名 SharedPreferences sp = getSharedPreferences("sp_name", Context.MODE

原创 Android RIL 移植 SIM900

移植步驟 1.RIL串口接口 fd = open (s_device_path, O_RDWR); /*if ( fd >= 0 && !memcmp( s_device_path, "/dev/ttyS

原创 FragmentPagerAdapter與FragmentStatePagerAdapter區別

前言 在一個 Android 應用中,我使用 FragmentPagerAdapter 來處理多 Fragment 頁面的橫向滑動。不過我碰到了一個問題,即當 Fragment 對應的數據集發生改變時,我希望能夠通過調用 mAdapt

原创 JVM 總概

JVM虛擬機結構圖 程序計數器 每個線程有單獨的程序計數器,程序計數器的指針永遠指向下一條要執行的指令 線程私有 方法區 類的類型信息,常量池 線程共享 Java堆內存 通過new關鍵字創建的對象實例,都保存在Java堆裏面,這一

原创 Java反射機制

轉自:http://www.cnblogs.com/lzq198754/p/5780331.html 反射機制是什麼 反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和

原创 Modbus 史上最全實例資料彙總

1.前言   Modbus協議是應用於電子控制器上的一種通用語言。通過此協議,控制器相互之間、控制器經由網絡(例如以太網)和其它設備之間可以通信。它已經成爲一種通用工業標準。有了它,不同廠商生產的控制設備可以連成工業網絡,進行集中監控

原创 Android 異步消息機制 Handler Message Looper機制詳解

1.前言 Handler Message是android中比較常用的異步消息機制,通常我們對UI更新,對異步操作運算,很多時候都採用Handler來實現,現在我們探討一下Handler,Message以及Looper的消息機制。 2.一般

原创 Java 多線程相關的使用

線程的創建 1.繼承Thread類,重寫run方法; 2.實現Runnable接口 重寫run方法; 區別 使用Runnable接口的更適合面向對象的思想,可以使線程類繼承其他父類。多個線程處理一個Runnable等問題。 join/

原创 linux線程和進程

1.定義 進程是具有一定獨立功能的程序關於某個數據集合上的一次運行活動,進程是系統進行資源分配和調度的一個獨立單位;進程是資源分配的最小單位; 線程是進程的一個實體,行的基本單位.線程自己基本上不擁有系統資源,只擁有一點在運行中必不可少

原创 開發環境搭建--Ubunut下NDK安裝

簡明介紹 Android的NDK(Native Development Kit)開發工具集是Android爲了更方便Android程序開發者通過JNI的機制達到Java和本地C/C++代碼相互溝通的強有力武器。通過Android NDK,

原创 依賴、關聯、聚合和組合之間區別的理解

前言 在學習面向對象設計對象關係時,依賴、關聯、聚合和組合這四種關係之間區別比較容易混淆。特別是後三種,僅僅是在語義上有所區別,所謂語義就是指上下文環境、特定情景等。 一 描述 依賴(Dependency)關係是類與類之間的聯接。依賴關

原创 linux libmodbus的移植

1.前言 Modbus是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成。其系統結構既包括硬件、亦包括軟件。它可應用於各種數據採集和過程監控。 2.移植步驟 第一,進入libmodbus目錄下,在

原创 SharePref 一種自動生成SharePreference方法工具

Github 地址:https://github.com/zgkxzx/SharePref 前言 在Android編程中,輕量級的存儲一般用SharePreferences 來實現簡單數據的存儲,比如第一次啓動App標記,上次廣告的顯示時

原创 數據結構總概

1.數組 優點 插入快 缺點 查找慢,刪除慢,大小固定 2.有序數組 優點 比無序的數組查找快 缺點 插入慢,刪除慢,大小固定 二分查找 通過比較大小來判斷左右兩邊的方向再查找,查找的對象一半一半的減少。