原创 AndroidWiki - ViewGroup等比例縮放子view
大小屏監聽,及等比例縮放子view private void getScreenSize() { int[] screenSize = Tools.getScreenSize(mContext); i
原创 AndroidUtil - APP崩潰回調處理CrashHandler
import android.content.Context; import android.os.Environment; import java.io.File; import java.io.FileNotFoundExcepti
原创 AndroidUtil - 極簡日誌工具類 - 異步緩存
import android.os.Environment; import android.os.Handler; import android.os.HandlerThread; import android.os.Looper; im
原创 AndroidWiki - 無限圖文輪播
無限輪播位import android.animation.Animator; import android.animation.AnimatorInflater; import android.content.Context; impo
原创 AndroidWiki - 90/270翻轉動畫
90/270翻轉動畫import android.graphics.Camera; import android.graphics.Matrix; import android.view.animation.Animation; impo
原创 AndroidUtil - 異步回調中的泛型傳遞 - 通過父類type方式,規避泛型擦除
import android.util.Log; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; /** // 如需強制調用者實現數
原创 java wiki - apache httpserver and httpclient
Server casepublic class ElementalHttpServer { public static void main(String[] args) throws Exception {
原创 AndroidUtil - 極簡內存泄漏監控 - 結合弱引用和組件生命週期
import android.app.Activity; import android.app.Application; import android.app.Application.ActivityLifecycleCallbacks
原创 AndroidUtil - 極簡EventBus - 結合map,handler和線程池
import android.os.Bundle; import android.os.Handler; import android.os.Looper; import java.util.ArrayList; import java
原创 Android性能調試方法工具集合 - 持續更新
第一篇_佈局優化一,影響面佈局的設計和編碼影響是多方面的,包括界面啓動,交互相應,內存,GC二,思路和要求整體佈局思路:要求layout呈現扁平化,寬而淺的效果。基本要求:1. 界面layout框架繪製控制在1次以下2.
原创 AndroidWiki - 異步加載原生方案和輕量化封裝
一,背景正確的掌握Android異步編碼能有效提高APP的性能和體驗,但同時也帶來了更多的編碼工作,而如果編碼不當,不僅使得代碼難於維護,還可能引入內存開銷等問題。 二,爲什麼需要異步機制1, 基於Android系統機制要求l 不要阻
原创 AndroidWiki - APP作惡之懸浮窗和監控
一 後臺彈窗 1 權限問題鏈接:http://www.xuebuyuan.com/1576755.html並不是所有後臺彈窗都需要權限String permission = null;switch (typ
原创 Top10 移動端安全問題
Top 10 Mobile Risks from 【Hacking Android】閱讀書籍Hacking Android裏面介紹的10大移動安全風險,雖然是兩年前的總結,如今亦大致如是。The following diagram sho
原创 Android高性能編碼 - 第六篇 異步任務與多線程
第六篇異步任務與多線程6.1 ANR與異步任務ANR是Android系統對程序無響應的異常響應,從Android系統的角度來看,發生ANR的原因主要有三個方面:1. Activity/Fragment在5秒內沒有響應輸入的事
原创 Android高性能編碼 - 第四篇 layout加載UI優化
本篇對Android應用的UI渲染加載性能相關項進行闡述,這裏的layout既包括使用xml文件定義的layout資源,也包括java代碼動態創建的UI資源以及自定義組合資源,其中圖片相關的部分已在第三篇進行集中闡述,這裏不再細表,而是從