原创 使用MulticastSocket進行手機之間的多播消息發送

DatagramSocket只允許數據報發送給指定的目標地址,而MulticastSocket可以將數據報以廣播方式發送到數量不等的多個客戶端。 若要使用多點廣播時,則需要讓一個數據報標有一組目標主機地址,當數據報發出後,整個組的所有

原创 Android佈局中Layout_weight的屬性

本文詳細介紹了Android佈局中Layout_weight的屬性,它是用來分配屬於空間的一個屬性,你可以設置他的權重。 最近寫Demo,突然發現了Layout_weight這個屬性,發現網上有很多關於這個屬性的有意思的討論,可是找了好多

原创 activity啓動模式分析launchemode

我們在開發項目的過程中,會涉及到該應用中多個Activity組件之間的跳轉,或者夾帶其它應用的可複用的Activity。例如我們可能希望跳轉到原來某個Activity實例,而不是產生大量重複的 Activity。這樣就需要我們爲 Act

原创 關於單例的幾點注意事項

單例在實際的項目中個使用頻率比較高,比如環境類,工具類,管理器類,都應該設計成單例,即保證項目運行中該類對象只有一個類對象存在,單例按照對象初始化時間,分爲餓漢式和懶漢式,餓漢式和懶漢式分別代表了軟件開發中對象或者數據初始化的兩種方式,餓

原创 靜默安裝的兩種實現方式

    private boolean silentInstall(String fileName) {         String apkAbs

原创 Java繼承和多態原理

public class MainClass {     public static void main(String[] args) {         Fu f = new Zi();         Zi z = new Z

原创 Flutter Image 緩存剖析

Flutter Image 緩存剖析背景image widget分析 背景 圖片展示是應用程序中最常見的功能,在androd中有一些很經典的插件來處理圖片的展示、圖片的緩存,例如著名的ImageLoader,Glide,Fres

原创 HTTP返回碼總結

http狀態碼/http返回碼詳解 HTTP狀態碼(HTTP Status Code)表示http服務器對與請求HTTP響應狀態的3位數字代碼。它由 RFC 2616 規範定義的,並得到RFC 2518、RFC 2817、RFC

原创 Android消息處理機制

Google參考了Windows的消息處理機制,在Android系統中實現了一套類似的消息處理機制。學習Android的消息處理機制,有幾個概念(類)必須瞭解: 1.       Message 消息,理解爲線程間通訊的數據單元。例

原创 android的佈局優化

在佈局優化中,Androi的官方提到了這三種佈局<include />、<merge />、<ViewStub />,並介紹了這三種佈局各有的優勢。 1、佈局重用<include /> <include />標籤能夠重用佈局文件,簡單的

原创 Handler引起的內存泄露

什麼是內存泄露? Java使用有向圖機制,通過GC自動檢查內存中的對象(什麼時候檢查由虛擬機決定),如果GC發現一個或一組對象爲不可到達狀態,則將該對象從內存中回收。也就是說,一個對象不被任何引用所指向,則該對象會在被GC發現的時候被回收

原创 c c++ 常見面試題

希望這個貼子能給正在找工作的朋友一點幫助. SIZEOF  題目: 如果代碼裏面有 while(*p) 判斷字符串結束的,要用 *p!='/0' 代替。 1)sizeof相關係列問題, const相關係列問題 a. 對於 struct s

原创 Ubuntu硬盤分區/格式化/掛載文件系統各種應用

硬盤上有些什麼、文件們都有多大,在有些時候我們是需要關心的,所以這裏簡單介紹兩個命令:df、du。一個Ubuntu硬盤可以劃分4個區,3個主要分區,一個擴展分區,而擴展分區裏可以劃分n個邏輯分區,擴展分區本身不能儲存任何

原创 使用Eclipse中提供的Refactor(重構)工具

重構是對軟件內部結構的一種調整,目的是在不改變軟件行爲的前提下,提高其可理解性,降低其修改成本。開發人員可以使用一系列重構準則,在不改變軟件行爲的前提下,調整軟件的結構。 有很多種原因,開發人員應該重構代碼,例如之前的開發人員代碼寫得很爛

原创 HashMap的存儲結構

HashMap的存儲結構: 屬於連續存儲空間和非連續存儲空間結構的組合,數組的每一個元素存儲一個hash,HashMap的代碼片段: /** * Allocate a table of the given capac