原创 adb網絡連接調試,重啓之後失效

adb 網絡調試 1,配置adb 環境變量 2,通過對應數據線,把PC和Android設備連接; 3,cmd 命令行中執行 adb tcpip 5555 設置網絡監聽端口 4,Android設備和PC連接到同一局域網 5,cmd命令行中執

原创 Java 實現單例設計模式—創建型

簡介 單例設計模式(Singleton Design Pattern)解起來非常簡單。一個類只允許創建一個對象(或者實例),那這個類就是一個單例類,這種設計模式就叫作單例設計模式,簡稱單例模式。 實現單例一般要考慮的條件: 1,構造函數用

原创 原型模式—創建型

簡介: 原型二字說明了該模式應該有一個樣板實例,用戶從這個樣板對象複製(克隆)出一個內部屬性一致的對象。被複制的實例就是原型。如果對象的創建成本比較大,而同一個類的不同對象之間差別不大(大部分字段都相同),在這種情況下,我們可以利用對已有

原创 Android中Theme主題和Style樣式使用介紹總結

一,Theme主題 1.1,Theme主題作用範圍 Theme主要是針對應用級別的或者說窗體級別,可以設置應用主題(應用換膚效果)或者Activity的主題;主題是不能應用在某一個單獨的View中; 1.2,Theme主題的定義 在AS中

原创 App靜默安裝(升級)和卸載

安裝或升級 普通安裝或升級 調用系統API,通過Intent啓動com.android.packageinstaller(PackageInstaller.apk)系統app進行安裝或升級;需要用戶同意,並且有前臺界面; 查看Packa

原创 Java反射及使用

一,概述 JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態獲取的信息以及動態調用對象的方法的功能稱爲java語言的反射機制。 以下主要介紹通過反

原创 Android性能優化分析總結

一,佈局優化 主要包括以下幾個部分  1.1,UI渲染機制 要想做好佈局優化,首要要了解AndroidUI渲染機制;在Android中,系統是通過VSYNC信號觸發對UI渲染,重繪,其間隔是16ms(毫秒);16毫秒的來歷就是1000m

原创 建造者模式(構建者模式)— 創建型

簡介: 在面向對象的開發語言中,建造者模式和工廠模式一樣也是創建對象的;不同的是工廠模式是用來創建不同但是相關類型的對象(繼承同一父類或者接口的一組子類),由給定的參數來決定創建哪種類型的對象。建造者模式是用來創建一種類型的複雜對象,通過

原创 工廠設計模式(三種) — 創建型

簡介 工廠模式(Factory Design Pattern):也是創建型中常用設計模式;又可細分爲三種類型:簡單工廠,工廠方法,抽象工廠;工廠顧名思義就是生產產品,在這裏是指創建對象; 簡單工廠模式 下面通過動物飼養的例子,實現簡單工廠

原创 Java 實現單例設計模式

簡介 單例設計模式(Singleton Design Pattern)解起來非常簡單。一個類只允許創建一個對象(或者實例),那這個類就是一個單例類,這種設計模式就叫作單例設計模式,簡稱單例模式。 實現單例一般要考慮的條件: 1,構造函數用

原创 Android WebView清除緩存,總有一個方法適合你

一,緩存介紹 緩存分爲:頁面緩存和數據緩存 頁面緩存: 指加載一個網頁時的html、JS、CSS等頁面或者資源數據。 數據緩存 : 數據緩存分爲AppCache和DOM Storage兩種。 一般清除指的是數據緩存; 注意:以下清理緩存的

原创 設計模式中的六大設計原則

設計原則簡介 設計原則是指導我們代碼設計的一些經驗總結。設計原則這塊兒的知識有一個非常大的特點,那就是這些原則聽起來都比較抽象,定義描述都比較模糊,不同的人會有不同的解讀。所以,如果單純地去記憶定義,對於編程、設計能力的提高,意義並不大。

原创 最常用 AndroidStudio 快捷鍵及使用技巧(git圖)

寫在前面 本文翻譯自 Android Studio Tips by Philippe Breault,一共收集了62個 Android Studio 使用小技巧和快捷鍵。 根據這些小技巧的使用場景,本文將這62個小技巧分爲常用技巧(1 –

原创 Android API版本對應Android系統版本及內核版本和代號

Android簡介: Android 移動操作系統 的版本歷史 始於2007年11月5日公開發布的Android Beta。第一個商業版本Android 1.0於2008年9月23日發佈。Android由Google和Open Hands