原创 Kotlin由淺入深系列01-配置Kotlin開發環境

本章介紹Kotlin在Android Studio上的相關配置。1、新建一個項目。2、通過File-Settings-Plugins 查看有沒有安裝了Kotlin插件,沒有就安裝,記下版本號:3、打開項目的gradle,進行以下配置:b

原创 深入淺出換膚相關技術以及如何實現(下)

溫馨提示:閱讀本文需要35-40分鐘繼續回到createViewFromTag方法中:    View createViewFromTag(View parent, String name, Context context, Attri

原创 Android小知識-Android 8.0通知欄新增通知渠道

從Android 8.0(API級別26)開始,所有通知必須要分配一個渠道,對於每個渠道,可以單獨設置視覺和聽覺行爲。然後用戶可以在設置中修改這些設置,根據應用程序來決定哪些通知可以顯示或者隱藏。創建通知渠道之後,程序無法修改通知行爲,

原创 深入淺出換膚相關技術以及如何實現(上)

溫馨提示:閱讀本文需要30-40分鐘完成換膚需要解決兩個問題:如何獲取換膚的View,利用LayoutInflater內部接口Factory2提供的onCreateView方法獲取需要換膚的View,我們從setContentView方

原创 Android性能優化實踐

2019年5月30號: 更新內存泄漏相關內容,新增使用系統服務引發的內存泄漏相關內容。 更新內存泄漏未關閉資源對象內存泄露,新增WebView擴展,介紹WebView的內存分配並提出解決方案。 2019年5月29號: 更新內存

原创 Android小知識-深入淺出Service啓動流程(下)

日子再忙,內心也要平靜。—— 《領悟》Service啓動方式有兩種,一種是通過Context的startService啓動Service,另一種是通過Context的bindService綁定Service,下面對這兩種啓動方式的啓動流

原创 Android小知識-關於多線程的基礎知識瞭解下

在講到多線程有必要了解下什麼是進程,在百度百科上是這麼定義進程的:進程是操作系統結構的基礎;是一次程序的執行;是一個程序及其數據在處理上順序執行時所發生的活動;是程序在一個數據集合上運行的過程,它是系統進行資源分配和調度的一個獨立單位。

原创 通知!我在做件大事

認識我的人都知道我是名技術控,非常熱愛編程,我工作也有六年了,之前也一直在寫博客,但都是零零散散,爲此我一直在思考後期該怎麼做才能對幫助到讀者們。 爲此,今年在籌備大前端的系列教程,內容包含如下: 當前會優先完善Android和Ja

原创 通過ArrayList.asList方法將數組轉成集合後,能否修改集合個數?

溫馨提示:閱讀本文需要3-4分鐘(少量代碼)今天,我們來解決一個問題:通過Arrays.asList方法將數組轉成集合後,能否修改集合個數?人生一切難題,知識給你答案。數組與集合都是用來存儲對象的容器,兩者之間可以進行相互轉換,數組轉集

原创 Android小知識-深入淺出Service啓動流程(上)

日子再忙,內心也要平靜。—— 《領悟》Service啓動方式有兩種,一種是通過Context的startService啓動Service,另一種是通過Context的bindService綁定Service,下面對這兩種啓動方式的啓動流

原创 Android小知識-深入淺出Android熱修復資源更新

Instant Run方案Instant Run是Android Studio 2.0新增的一個運行機制,能夠有效減少當前應用的構建和部署時間。在沒有使用Instant Run之前,代碼修改及編譯部署流程如下:傳統的代碼修改及編譯部署流

原创 技術之外:閱讀《墨菲定律》時隨手記下的一些普遍規律

在星球「大前端交流」中陸陸續續讀了《程序員成長課》、《好好學習-個人知識管理進階指南》、《學習之道》、《墨菲定律》。這篇是閱讀《墨菲定律》時記的筆記,都是一些生活中的底層規律,關於Android的系列教程還在歸納整理中,等有新消息的時候

原创 讀書筆記-《墨菲定律》

在星球「大前端交流」中陸陸續續讀了《程序員成長課》、《好好學習-個人知識管理進階指南》、《學習之道》、《墨菲定律》。這篇是閱讀《墨菲定律》時記的筆記,都是一些生活中的底層規律,關於Android的系列教程還在歸納整理中,等有新消息的時候會

原创 讀書筆記-《程序員成長課》

前言 花了一週多的時間閱讀完了《程序員成長課》,以下是我們在閱讀《程序員成長課》記錄下來的筆記,有時候發現一個人學習比較枯燥,但幸運的是,我有一幫朋友和我一起學習,一起成長。 最後歡迎大家加入知識星球“大前端交流”,我在星球內開展

原创 線程同步Lock

轉載請標明出處: http://blog.csdn.net/hai_qing_xu_kong/article/details/70768583 本文出自:【顧林海的博客】 前言 除了上一篇文章的synchronize