原创 用代碼改變EditText 光標顏色

話不多說給需要的朋友先貼上解決方案。如果,願意多聽兩句就繼續看吧,知識比較淺,勿笑。 通過反射獲取光標顏色,直接改掉。 public void setCursorDrawableRes(int res) { try {

原创 友盟+第三方登錄+分享《最簡單的實現》《完整版》

我在這講的是如何快速實現Deom吧。具體開發百度上多的很。 此文章在18.10.15更新一次 1.註冊友盟賬號  https://www.umeng.com 2.申請APPKey,很簡單不說了。 3.下載SDK 正式開始 1.先導資源,就

原创 Android學習資料大全(持續維護中)

一篇整合許多第三方資料的博客。優點是全部免費,開源。 有關於學習的Android的資料,包括學習網站,源碼解析,開源項目,第三方庫,自定義視圖,大神的博客,還有面試資料,複習資料。讓你做到收藏一個就可以方便的找到你想要的。 如果你有好的

原创 Java單列模式(從0開始分析)

Java中的單例模式的資料已經有很多了,很優秀的也有許多,但是我的博客,還是爲小白寫的。(因爲我也是小白啊!)希望你可以按我的步驟一起學習一下,我已經寫的很詳細了,寫一遍大於看一遍!!!如果你是大神也不要緊,你可以看直接這篇博客(我大部

原创 怎麼快速導別人的項目到Android Studio

在導入別人的android studio項目,遇到的項目跑不起的大多數是gradle的問題。 兩種解決方案:一種配置鏡像下載。一種刪除gradle使用之前自己有的gradle。 一、配置阿里雲鏡像 在project 下的gradle配

原创 一行代碼獲取Android運行時權限

RxPermissions獲取動態權限 本文博客基於Rxpermissions,具體使用,請自己查看。 Rxjava獲取動態權限是通過Rxpermissions獲取動態權限的,在學習之前我封裝了一個工具類爲你提供使用。先看看效果 雖然

原创 Android Jetpack 之AndroidX

隨着Android 9.0(API級別28)的發佈,有一個名爲AndroidX的支持庫的新版本, 它是Jetpack的一部分。AndroidX庫包含現有的支持庫,還包括最新的Jetpack組件。  您可以繼續使用支持庫。歷史工件(那些版

原创 Handler源碼分析(超詳細的)

這篇博客是一種入門級的但講的很細,本人能力有限,希望看到大神,發現有不對的地方請聯繫我,也希望可以和大家在討論區互動。 本文不管是從哪得到得信息,本人都認真的研究過和測試。包括代碼所以說本人技術可能一般,但是都是總結別人和自己用心研究的

原创 Android集成Jacoco

Jacoco  就是Java Code Coverage的縮寫,也就是 Java代碼覆蓋率。 一、快速集成 在project中加上 classpath "org.jacoco:org.jacoco.core:0.8.2" 在ap

原创 Android Espresso

使用 Espresso API 時,我們建議測試創建者從用戶與應用交互時可能會執行哪些操作(即,找到界面元素並與之交互)的角度進行思考。   新建的項目一般都會自動添加如下依賴,如果沒有請添加一下 androidTestImplemen

原创 Android JUnit入門

JUnit是一個Java語言的單元測試框架。它由Kent Beck和Erich Gamma建立,逐漸成爲源於Kent Beck的sUnit的xUnit家族中最爲成功的一個。 JUnit有它自己的JUnit擴展生態圈。多數Java的開發環境

原创 Android JUnit進階

這次學習的是JUnit的註解和使用 先看一下上次代碼 public class CalculationTest { @Test public void add() { assertEquals(6, n

原创 RecycyleView禁止滑動

1.設置RecycyleView整個佈局禁止滑動 RecyclerView.setLayoutFrozen(true); 這種方式,讓整個佈局禁止滑動,但是點擊事件等,還是接受到的 RecyclerView.stopScroll

原创 OpenGL es 導讀篇

OpenGL  es之前我是打算好好系統化的學習的,但是由於技術能力有限,和對我來說的學習的代價較大。所以就只打算入門一下,而不是系統學習。所以這個專欄可能會不更新或者更新的很忙,望學習者理解,後期,我儘量把學習的資料集中一下貢獻出來。

原创 OpenGL es 初識

在Android下的第一個OpenGL es 2.0的項目,我們從最簡單開始。使用OpenGL es改變屏幕的顏色。 雖然簡單,但是我看的了好多資料基本都沒有講這些基礎,上來就畫個三角形,搞得看完了。我發現什麼都沒有記住,到時在複製粘貼