原创 快速敲log

1.設置靜態常量TAG 輸入“logt”,然後單擊回車,自動生成靜態常量TAG 2.輸入對應的logx語句,生成相對應的log語句 具體實現看下面代碼: public class MainActivity extends AppComp

原创 雙屏 截圖 方案

int displayId = DisplayUtils.getInstance(mContext).getFocusedDisplayIdByReflect(); IBinder displayToken = SurfaceContr

原创 Android簽名機制之---簽名過程詳解

一、前言又是過了好長時間,沒寫文章的雙手都有點難受了。今天是聖誕節,還是得上班。因爲前幾天有一個之前的同事,在申請微信SDK的時候,遇到簽名的問題,問了我一下,結果把我難倒了。。我說Android中的簽名大家都會熟悉的,就是爲了安全,不讓

原创 加密算法

RSA算法是現今使用最廣泛的公鑰密碼算法,也是號稱地球上最安全的加密算法。在瞭解RSA算法之前,先熟悉下幾個術語 根據密鑰的使用方法,可以將密碼分爲對稱密碼和公鑰密碼 對稱密碼:加密和解密使用同一種密鑰的方式 公鑰密碼:加密和解密使用不同

原创 Android 屬性動畫:這是一篇很詳細的 屬性動畫 總結&攻略

前言動畫的使用 是 Android 開發中常用的知識本文將詳細介紹 Android 動畫中 屬性動畫的原理 & 使用動畫類型關於Android動畫的系列文章動畫的使用,請參考文章:Android 屬性動畫:這是一篇很詳細的 屬性動畫 總結

原创 Android開發學習之View測量的內置常用方法

  measureChildWithMargins 代碼如下   protected void measureChildWithMargins(View child, int parentWidthMeasureSpec, in

原创 View的繪製流程分析之四 -- draw

draw - 繪製 將View繪製在屏幕上! 在ViewRootImpl.java的函數performTravesals() 方法體最後,就開始了繪製流程! if (!cancelDraw && !newSurface) {

原创 申請最新的原生android beta版本

在手機端和網頁端登錄google賬號https://www.google.com/android/beta網頁上會顯示你滿足條件的設備,選擇加入手機上檢測更新,即可

原创 Gradle實戰-配置環境變量

    開篇介紹 一下載Gradle Gradle官方下載地址 Gradle百度雲下載地址 二配置環境變量 配置要求 配置GRADLE_HOME 配置Path 測試配置 反饋與建議   (開篇介紹) Gradle 是一款構建工

原创 常用的加密算法

一。摘要算法    1》MD5算法(Message Digest Algorithm 5) 可以保證數據傳輸完整性和一致性 摘要後長度爲16字節 摘要信息中不包含原文信息所有加密結果不可逆(無法解密) 一般在傳送文件時 對源文件進行md5

原创 View的繪製流程分析之三 -- layout

layout - 佈局 確定View的最終寬高以及四個頂點的位置! 接着上一篇 View的繪製流程分析之二 – measure 往下分析layout過程! 在ViewRootImpl 中的performTraversals

原创 Android:最全面的 Webview 詳解

前言現在很多App裏都內置了Web網頁(Hyprid App),比如說很多電商平臺,淘寶、京東、聚划算等等,如下圖 那麼這種該如何實現呢?其實這是Android裏一個叫WebView的組件實現的。今天我將全面介紹WebView的常用用法。

原创 View的繪製流程分析之二-Android對Window對象的管理機制分析

關於Window對象管理的相關類: ViewManager WindowManager WindowManagerImpl WindowManagerGlobal ViewParent ViewRootImpl

原创 帶你徹底理解RSA算法原理

1. 什麼是RSARSA算法是現今使用最廣泛的公鑰密碼算法,也是號稱地球上最安全的加密算法。在瞭解RSA算法之前,先熟悉下幾個術語 根據密鑰的使用方法,可以將密碼分爲對稱密碼和公鑰密碼 對稱密碼:加密和解密使用同一種密鑰的方式 公鑰密碼:

原创 Android安全開發之Provider組件安全

  1 Content Provider組件簡介  ContentProvider組件是Android應用的重要組件之一,管理對數據的訪問,主要用於不同的應用程序之間實現數據共享的功能。Content Provider的數據源不止包括SQ