原创 Gradle在Android Studio中的應用技巧

《android 高級進階》讀書筆記 Gradle是Android Studio標配的構建系統,想要熟練使用Android Studio進行Android開發,必須對Gradle有一定程度的認知。這裏主要是說一下關於Gra

原创 Android Studio 項目導入的正確姿勢

導入其他人的項目對於咱們開發人員來說是一個基礎,可有些時候導入了10分鐘20分鐘甚至更久死活一直導不進來。這裏就教大家一個輕鬆便捷的導入方法,順便跟大家探討一下導入程序的正確姿勢。 第一步,首先查看根目錄的build.gradle文件

原创 In FontFamilyFont, unable to find attribute android:font的報錯處理

Information:Gradle tasks [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :a

原创 [問題解決]Android中getDrawable和getColor過時的替代方法

Android SDK 升級到 23 之後,用getDrawable()和getColor()方法就過時了,只不過當時沒在意,而且也能正常運行,沒報錯就用。不過每天看着一條橫線很不舒服,特此尋提替代方法。 症狀 網上給的方案: 谷歌推

原创 商城購物車加減控件的簡單封裝(續),解決ListView中數據錯亂的問題

在上一篇文章中,我們學習了商城購物車加減控件的簡單封裝,知道了封裝的思路過程和使用方法。還沒有看過上一篇文章的朋友,建議先去閱讀 商城購物車加減控件的簡單封裝 。這段時間收到一些小夥伴的反饋,在ListView或者是RecyclerVi

原创 64K方法數限制解決辦法

隨着業務邏輯越來越多,業務模塊也越來越大,不可避免會遇到64K方法數的限制。最直觀的表現就是編譯報錯: 較早版本的編譯系統中,錯誤內容如下: Conversion to Dalvik format failed: Unable to ex

原创 Android性能優化之電量優化

很多朋友都抱怨Android機電量不行,沒有iPhone的耐用,問我怎麼解決。我首先恭喜你們擁有一顆發現的眼睛,電量不耐用是Android的通病。明明電量是iPhone的幾倍,但是可能還沒有它耐用,爲什麼?究其原因,就是Android手

原创 Android6.0運行時權限

Android6.0系統中引用了運行時權限功能,從而更好的保護了用戶的安全和隱私。 哪些是Android列出的危險權限 權限組名 權限名 CALENDAR READ_CALENDAR / WRITE_CALENDAR

原创 Kotlin應用於項目踩過的坑

CSDN地址:http://blog.csdn.net/sinat_36668731/article/details/77007649 在谷歌宣佈Kotlin成爲一級開發語言的時候就開始學習kotlin,現在已經在項目中開發使用了。我目

原创 Kotlin中val和var的區別

變量可以很簡單地定義成可變(var)和不可變(val)的變量。這個與Java中使用的final很相似。但是不可變在Kotlin(和其它很多現代語言)中是一個很重要的概念。 一個不可變對象意味着它在實例化之後就不能再去改變它的狀態了。如果你

原创 Android異步處理技術

《Android 高級進階》讀書筆記 Android中,異步處理技術有很多種,常見的有Thread、AsyncTask、Handler&Looper、Executors等,在實際項目中,我們需要根據具體業務需求進行選擇、一個完整的

原创 簡析TCP的三次握手與四次揮手

TCP是什麼? 具體的關於TCP是什麼,我不打算詳細的說了;當你看到這篇文章時,我想你也知道TCP的概念了,想要更深入的瞭解TCP的工作,我們就繼續。它只是一個超級麻煩的協議,而它又是互聯網的基礎,也是每個程序員必備的基本功。首先來看看O

原创 商城購物車加減控件的簡單封裝

我們都知道,購物車是做商城項目必不可少的一個環節,購物車中的加減控件就是商城中的重中之重,最近項目中也用到了加減控件,但是使用起來樣式不能隨便更改,決定簡單封裝一下,以後用到的時候就不那麼麻煩了,幾行代碼就搞定。本文主要是對封裝的過程進

原创 書寫簡潔規範的代碼

掘金地址:https://juejin.im/post/5971d6436fb9a06bad65659a 《Android高級進階》讀書筆記 寫出簡潔規範的代碼對於開發者而言非常重要,它體現了開發者自己的專業性和技術水平,而

原创 Android自定義View之鐘表繪製

自定義view一直是Android進階路上的一塊石頭,跨過去就是墊腳石,跨不過去就是絆腳石。作爲一個攻城獅,怎麼能被他絆倒,一定要跟它死磕到底,這段時間看到自定義View新手實戰-一步步實現精美的鐘表界面特別漂亮,咱們也來手擼一個。