原创 Android劉海屏適配

Android劉海屏適配 全屏模式下劉海屏黑邊(內容區域下挫)問題,支持國國內 華爲,小米,OPPO/VIVIO 非原生9.0系統的劉海屏 劉海屏是Android9.0之後才支持的 詳見源碼 android.view.Displ

原创 Android增量更新

原文鏈接:https://juejin.im/post/5cbe8507f265da03ba0e2c7c#heading-5 Android增量更新 首先增量更新應該瞭解個概念: 增量更

原创 Android圖片壓縮(質量壓縮和尺寸壓縮)

轉載:http://blog.csdn.net/jdsjlzx/article/details/44228935 在網上調查了圖片壓縮的方法並實裝後,大致上可以認爲有兩類壓縮:質量壓縮(不改變圖片的尺寸)和尺寸壓縮(相當於是像素上

原创 Android Res資源適配詳解

由於設備的多樣性,Android 系統會檢測當前設備配置,併爲應用加載合適(最匹配)的資源。下面根據經驗結合官方api,詳細說下系統適配的規則。 一、10種資源。在 res中以 <resources_name>-<config_qual

原创 Volley相關

Volley相關 Volley的磁盤緩存 在面試的時候,聊到 Volley 請求到網絡的數據緩存。當時說到是 Volley 會將每次通過網絡請求到的數據,採用FileOutputStream,寫入到本地的文件中。 那麼問題來了:這

原创 Android 自定義標題欄

背景 在大多數應用的頁面頂部,都會有標題欄,這種業務相關性不大,通用性很強的視圖,第一直覺,是要把它抽取,做成通用的。 最先想到的是使用google推薦的ActionBar 和 ToolBar。但要標題文字居中就特別麻煩,Act

原创 Android官方MVP架構解讀

轉自:http://blog.csdn.net/ljd2038/article/details/51477475 目錄(?)[+] 綜述   對於MVP (Model View Presenter)架構是從著名的MV

原创 Android通用流行框架大全【整理】

1. 緩存 名稱 描述 DiskLruCache Java實現基於LRU的磁盤緩存 2.圖片加載 名稱 描述 Android Universal Image Loader 一個強大的加載,緩存,展示圖片的庫 Pi

原创 Android App監聽自身卸載,反饋統計

方案 監聽系統卸載廣播:只能監聽到其他應用的卸載廣播,無法監聽到自己是否被卸載。讀取系統log:第三方軟件卸載無法得知。靜默安裝另一個程序,監聽自己是否被卸載:需要root權限。Java線程輪詢,監聽/data/data/{packag

原创 單例模式解析

其中單例(Singleton)模式應該是我們耳熟能詳的一種模式。本文將比較特別的介紹java設計模式中的單例模式。 概念 單例模式,又稱單件模式或者單子模式,指的是一個類只有一個實例,並且提供一個全局訪問函數。 實現思路 在單例的類中設

原创 Groovy入門教程

Groovy入門教程 [email protected]  2009-5-13 一、groovy是什麼 簡單地說,Groovy 是下一代的java語言,跟java一樣,它也運行在 JVM 中。 作爲跑在JVM中的另一種語言,groovy語法與 J

原创 Application onCreate函數多次被調用

Android應用可以支持開啓多個進程。 通常的做法是這樣 <service android:name=".NetworkService" android:process=":network" /> 通常我們在Applicatio

原创 UnsatisfiedLinkError:libwebviewchromium.so is 32-bit instead of 64-bit

友盟後臺收集到的錯誤 Caused by java.lang.UnsatisfiedLinkError: dlopen failed: “/data/app/com.google.android.webview-1/lib/arm/li

原创 在子線程中Toast

最近在些一個ToastUtil,用於統一新公司項目中的toast提示,先貼出ToastUtil的代碼吧,只有簡短几行 package com.luluyou.licai.util; import android.os.Handler;

原创 Android 拍照或從相冊取圖片並裁剪

Android 拍照或從相冊取圖片並裁剪   在Android中,Intent觸發Camera程序,拍好照片後,將會返回數據,但是考慮到內存問題,Camera不會將全尺寸的圖像返回給調用的Activity,一般情況下,有可能返回的是縮