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

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

原创 數字證書

看過很多次數字證書的知識,總是看了忘,忘了再看,看了又忘,是時候好好總結一下了。 感謝敏捷的水大哥,講得很生動很透徹。但我覺得也有不足的地方,那就是對指紋,指紋算法,簽名,簽名算法這幾個概念沒有梳理得很透徹。 簽名與加密 在這裏,首

原创 DES算法流程分析與實現

轉: https://blog.csdn.net/Apollon_krj/article/details/76124722 DES(Data Encryption Standard,數據加密標準)作爲一種基本結構爲Feistel結構的

原创 MD5算法原理及其實現

什麼是MD5算法 MD5訊息摘要演算法(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼雜湊函數,可以產生出一個128位元(16位元組)的散列值(hash value),用於確保信息傳輸完整一致。

原创 Feistel網絡結構與DES加密算法的框架簡單分析

轉:https://blog.csdn.net/Apollon_krj/article/details/75014218 通常我們耳熟能詳的幾種加密算法: 對稱密鑰/私鑰密鑰:DES、RC6、AES(Rijndael) 非對稱祕鑰/

原创 Android:最全面的 Webview 詳解

轉:https://blog.csdn.net/carson_ho/article/details/52693322 前言 現在很多App裏都內置了Web網頁(Hyprid App),比如說很多電商平臺,淘寶、京東、聚划算

原创 Android樣式之drawable Android樣式之drawable

Android樣式之drawable 轉載自Keegan小鋼 普通圖片Bitmap標籤點九圖片nine-patch標籤color標籤inset標籤clip標籤scale標籤level-list標籤transition標籤rotat

原创 Android新特性介紹,ConstraintLayout完全解析

今天給大家帶來2017年的第一篇文章,這裏先祝大家新年好。 本篇文章的主題是ConstraintLayout。其實ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大

原创 Android開發之RecyclerView的使用全解

轉自http://blog.csdn.net/dmk877/article/details/50816933 自Android 5.0之後,谷歌公司推出了RecylerView控件,RecylerView,我想看到一個新名詞

原创 Android系統核心機制之系統啓動篇

夢幻曲:Android系統啓動 之前花過一段時間整理了下Android系統啓動、Activity啓動以及ActivityThread等系統內容。時間久遠,很多細節都忘了,本着互聯共享的精神,在這裏把之前的文檔重新整理。計劃寫三

原创 Android開發之玩轉FlexboxLayout佈局

在這之前,我曾認真的研究過鴻洋大神的Android 自定義ViewGroup 實戰篇 -> 實現FlowLayout,按照大神的思路寫出了一個流式佈局,所有的東西都是難者不會會者不難,當自己能自定義流式佈局的時候就會覺得這東西原來很簡單

原创 沉浸式狀態欄

一提到沉浸式狀態欄,第一個浮現在腦海裏的詞就是“碎片化”。碎片化是讓 Android 開發者很頭疼的問題,相信沒有哪位開發者會不喜歡“write once, run anywhere”的感覺,碎片化讓我們不得不耗費精力去校驗代碼在

原创 Android系統核心機制之Activity啓動

沉思曲:Activity啓動 繼上文之後,終於鼓起勇氣來整理這篇文章了。說到Acitivity啓動,其實是個複雜而艱難的過程,認真去分析這塊可以發現很多意外的寶藏。本人才疏學淺,由工作分享所致不得不研究。 本文已代碼爲主,

原创 Android activity內存消耗太大導致卡頓

現象:今天做駕培項目遇到一個問題就是第一次退出培訓後播報學員登出培訓結束語音會卡頓。 原因:培訓界面的控件太多導致資源釋放緩慢並且結束培訓需要拍照和錄視頻導致佔用了太多的cpu,同時tts語音第一次播報某段文字的時候需要佔用太多的cpu

原创 玩轉AppBarLayout,更酷炫的頂部欄

上一篇文章《CoordinateLayout的使用如此簡單 》對CoordinateLayout的使用做了講解,今天我們再講解常常與其一起使用的幾個View:AppBarLayout、CollapsingToolbarLayout以及T