原创 Android中使用Lottie實現炫酷的引導頁/介紹頁

老規矩,先上效果圖: Lottie是什麼? Lottie 是一套跨平臺的完整解決方案,設計師只需要使用 After Effectes 設計出動畫之後,使用 Lottic 提供的 Bodymovin 將設計好的動畫導出成 JSO

原创 使用SlidingIntroScreen快速創建引導頁介紹頁

老規矩,先看效果圖: 我們今天的主角_SlidingIntroScreen SlidingIntroScreen An Android library designed to simplify the creation of

原创 java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/R$drawable;

更新Android Gradle插件3.6.0出現java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/R$drawable;錯誤。 導

原创 使用Git出現HttpRequestException encountered錯誤的解決方法

復工之後,開啓編碼之程。 開開心心運行程序,最後Commit的時候,看到了一個fatal心裏有點不舒服哦。 然後測試了一下,發現無論是push前先將遠程倉庫pull到本地倉庫,還是強制push都會彈出這個fatal,但是代碼可以正

原创 Android中實現一鍵推廣加入QQ羣功能

功能實現效果圖: 第一步:訪問QQ羣官方網站 QQ羣官網導航欄一鍵加羣 第二步:登錄自我QQ 請選擇你創建的羣 獲取你需要的代碼(Android代碼) 複製代碼到Android項目中 實現: UI佈局:一個Button

原创 Android 9.0(P)默認禁止Http協議,OkHttp3報異常CLEARTEXT communication to host not permitted by network

今天公司之前的項目適配Android 9.0(P) ,進入到登錄界面,輸入賬號密碼,報錯,內容爲: CLEARTEXT communication to host(host主機地址) not permitted by networ

原创 Git多個遠程倉庫,本地倉庫+多遠程倉庫

平時一直使用的是GitHub管理自己的代碼,工作之後,因爲是公司的項目,Leader創建項目託管倉庫,使用的是騰訊工蜂,我進行代碼維護。由於自己的習慣,之前也把代碼放在了GitHub上,現在想做的是,讓Git關聯多個遠程倉庫,同時進行

原创 Android中底部tab,中間凸起按鈕的效果

經小夥伴建議, 先上效果圖: 如上所示漂亮的主頁面。那麼這是如何實現的呢?其實主要就是在XML文件中進行的操作。然後就是在代碼邏輯那邊使用ViewPager + Fragment進行頁面展示。 來看activity_main.xml

原创 文字轉化爲語音Android中TextToSpeech類的簡單使用

TTS(從文本到語音(TextToSpeech)) TTS是Text To Speech的縮寫,即“從文本到語音”,是人機對話的一部分,讓機器能夠說話。 它是同時運用語言學和心理學的傑出之作,在內置芯片的支持之下,通過神經網絡的設計

原创 使用jxl.jar在Android中操作Excel表格——重中之重——對隱藏表的處理

使用jxl.jar在Android中操作Excel表格——重中之重——對隱藏表的處理 曾簡單瞭解過C#,將Excel(數據庫表)表中的數據導入到C#中,使用C#製作的圖形化界面進行對Excel表中數據進行操作。 今天想試試,在Andr

原创 使用ViewPager+Fragment製作Material Design(MD)風格的炫酷引導頁

使用ViewPager+Fragment製作Material Design(MD)風格的炫酷引導頁 我記得之前寫過一篇關於ViewPager+Fragment製作引導頁的Blog。 使用ViewPager+Fragment製作一個簡單

原创 Android使用RenderScript實現圖片的高斯模糊效果

Android使用RenderScript實現圖片的高斯模糊效果 首先來看一下什麼是高斯模糊效果呢? 高斯模糊(英語:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等圖

原创 Android移動開發檢測網絡狀態並使用BroadcastReceiver(廣播接收者)進行接收網絡變化的後續處理

在Android開發中,許多功能需要網絡連接,所以在開發過程中需要進行手機網絡的檢測。而每做一個App,就要進行檢測,那麼我直接將檢測網絡狀態的功能封裝成一個類。 檢測網絡狀態所需要的Api: ConnectivityManager

原创 使用ItemTouchHelper實現RecyclerView Item的滑動刪除

本篇文章我們來使用ItemTouchHelper實現RecyclerView Item的滑動刪除。 先看一下關於ItemTouchHelper官方文檔解釋: This is a utility class to add swipe

原创 使用友盟快速集成QQ分享與QQ授權登錄

友盟官方文檔 我採用的是手動集成友盟的官方文檔。下載SDK進行集成。 解壓縮,選擇自己需要的文件進行加入到Android Studio中。 由於這裏我只需要QQ,那就把QQ文件夾中的所有文件拷貝一份到AndroidStudio中