原创 安卓小技巧:軟件中顯示版本打包時間

在項目的調試階段,經常會被項目的版本搞的頭昏腦漲。昨天一個版本,今天一個版本,明天又一個版本,多人長期測試的情況下,很容易混亂。本文分享一個小技巧,在軟件中顯示版本打包時間,權當拋轉引玉,供大家開闊思路之用。 定義獲取時間方法

原创 APP內存優化:使用LeakCanary減少內存泄露

前言 看本篇文章之前,得首先了解下什麼是內存泄露。還沒接觸過的朋友,建議先去了解一下。 https://www.jianshu.com/p/65f914e6a2f8 簡而言之: 內存泄漏過多會導致OOM,從而使APP崩潰。因此

原创 談談安卓中Context的理解[附思維導圖]

思維導圖是個好東西,可以把知識串在一張圖上,更便於理解記憶。 概述 Context是一個抽象基類。在翻譯爲上下文,也可以理解爲環境,提供一些程序的運行環境基礎信息 子類關係 封裝類ContextWrapper Context

原创 安卓的雙屏異顯

參考文章: 佈列瑟農的秋天 https://blog.csdn.net/wlwl0071986/article/details/48542923 後時代的覺悟 https://blog.csdn.net/liqianwe

原创 SVG - 在Android中使用矢量圖全攻略

概念 什麼是矢量圖,SVG SVG全稱:可伸縮矢量圖形 (Scalable Vector Graphics) SVG 用來定義用於網絡的基於矢量的圖形 SVG 使用 XML 格式定義圖形 SVG 圖像在放大或改變尺寸的情況下其圖

原创 安卓掃碼槍開發,攔截掃碼事件

需求 普通的手機開發,可以做一個二維碼掃碼的頁面,用zxing一類的可以輕鬆實現,但是,如果是大型的安卓系統的終端機的話,攝像頭不方便使用。可以依靠掃碼槍來實現類似的效果。 分析 大型安卓設備與安卓手機的開發區別還是比較大的,尤其

原创 給APP上份保險:安卓的全局異常捕獲

前言 世界上沒有完美的代碼,你永遠不知道bug什麼時候會來…… /** 不要猶豫了,趕緊給你的代碼上份保險吧,不要三四千,不要一兩千,只要花10分鐘複製下代碼就好啦!*/ 算了,這段話假裝沒有看見吧…… 分析 對於所有的客戶端

原创 安卓導出Excel,txt文件工具類

開始 安卓開發中,有時候會遇到到處文件的需求,尤其是平板上的開發,這個需求更爲普遍,本文記錄導出excel,txt文件的方法,並提供工具類,拋磚引玉,讓大家遇到類似需求的時候,處理起來更爲順手。 導出工具類。使用方法 思路 導出t

原创 查看Android設備的CPU架構信息

查看Android設備的CPU架構信息 db shell cat /proc/cpuinfo 最近在做一個項目中使用了vitamio視頻播放框架,框架不支持部分cpu,所以需要在app開發過程中去判斷cpu的arm架構,比如