原创 Android Q 深色模式(Dark Mode)源碼解析

1. 簡介 隨着 Android Q 發佈,「黑暗模式」或者說是「夜間模式」終於在此版本中得到了支持,官方介紹見:https://developer.android.com/guide/topics/ui/look-and-fee

原创 利用keytool、openssl生成證書文件

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/52225073 本文出自: 【HansChen的博客】 用openssl指令逐步生成各個文件 生成服務器

原创 Android最大方法數和解決方案

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/52329035 本文出自: 【HansChen的博客】 什麼是64K限制和LinearAlloc限制 64

原创 https安全在哪裏,原理是什麼?

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/52214842 本文出自: 【HansChen的博客】 Https通信基本過程 在通信過程中,https是

原创 Git使用和介紹-基礎指令

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/52210625 本文出自: 【HansChen的博客】 查看已有配置 取消已有的配置 設置用戶名 設置

原创 Makefile使用指南

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/52231202 本文出自: 【HansChen的博客】 什麼是Makefile Makefile定義了一系

原创 使用 Ninja 提升模塊編譯速度

1. 簡介 從 Android 7 開始,Android 源碼編譯時默認使用 Ninja,編譯時,會先把 makefile 和 bp 轉換成 ninja 再進行編譯。這個轉換過程非常慢(需要遍歷處理所有關聯的 makefile、b

原创 如何順滑地查看 Android Native 代碼

1. 簡介 使用 Android Studio 查看 Android Framework 代碼體驗非常好,無論是索引還是界面都讓人很滿意,但是當你跟蹤代碼,發現進入 native 邏輯時,就會發現 Android Studio 對

原创 Android Q 黑暗模式(Dark Mode)源碼解析

1. 簡介 隨着 Android Q 發佈,「黑暗模式」或者說是「夜間模式」終於在此版本中得到了支持,官方介紹見:https://developer.android.com/guide/topics/ui/look-and-fee

原创 AOSP 編譯和燒寫

1. 簡介 很多 Android 開發者都會希望編譯 Android 源碼並刷進自己的手機裏面,但網上教程很多都僅僅是告訴你 lunch、make 等等,但你手裏有一臺設備時卻發現,你編譯出的鏡像由於驅動關係是不能直接燒進手機的。

原创 設計模式之橋接模式

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/59185950 本文出自: 【HansChen的博客】 場景問題 發送消息 不用模式的解決方案 實現簡化版本

原创 Robolectric使用教程

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/53561172 本文出自: 【HansChen的博客】 概述 如何使用 爲項目添加依賴 指定Robolectr

原创 Fragment源碼分析

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/53171248 本文出自: 【HansChen的博客】 概述 Fragment表示 Activity 中的行爲或用

原创 Mockito使用指南

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/52771493 本文出自: 【HansChen的博客】 mock和Mockito的關係 Mockito使用舉例

原创 ProGuard代碼混淆詳細攻略

轉載請標明出處:http://blog.csdn.net/shensky711/article/details/52770993 本文出自: 【HansChen的博客】 ProGuard簡介和工作流程 PrgGuard環境配