原创 Android 8.0+通知欄(Notification)適配詳解,判斷通知權限是否打開,並跳轉至通知管理頁面

前不久因爲API26(Android 8.0)以上的設備無法顯示通知欄,所以網上查閱了比較多了資料,得出結論,API26以後引入了通知渠道這麼個東西,然後就寫了一篇問題對應的博文:Android 8.0通知欄(Notification)適配

原创 Button自定義樣式、水波紋、按壓效果詳解

文章目錄默認按鈕樣式Background設置顏色Background設置Drawable文件設置顏色、圓角設置按壓效果拓展水波紋效果shape 標籤默認按鈕樣式按鈕用Button按鈕的時候我們會發現,默認的按鈕雖然是灰色的,但是它卻有一個體

原创 1分鐘就能學會Android如何展示Gif動態圖

文章目錄Gif簡介依賴XML佈局Java效果圖Gif簡介GIF的全稱是Graphics Interchange Format,可譯爲圖形交換格式,用於以超文本標誌語言(Hypertext Markup Language)方式顯示索引彩色圖像

原创 SharedPreferences輕量存儲的詳細使用,以及工具類的編寫

文章目錄SharedPreferences簡介SharedPreferences保存數據實例化Editor存儲數據提交保存SharedPreferences獲取數據defValue默認值工具類的編寫創建一個 工具類存儲數據的方法獲取數據的方

原创 String常用的方法詳解

文章目錄String類的實例化“==”和equals()的區別String類中常用方法String類的實例化相信小夥伴們平常對String類的實例化通常是直接賦值的,而很少有人會去通過 構造方法 來進行實例化,就算去 new String(

原创 3分鐘教你實現仿微信底部導航欄效果(BottomNavigationView + ViewPager)

文章目錄實現效果圖前言XML佈局menu文件ViewPager的使用PagerAdapter(Java)Activity中實現上下聯動側滑帶動按鈕選擇點擊底部按鈕帶動頁面自定義選中&未選中顏色color文件創建color文件結語實現效果圖前

原创 網絡API接口的詳細使用

文章目錄API簡介API接口的申請API接口的要素:接入地址輸入參數請求方式輸出參數實戰應用正確地獲取入參發送請求解析出參完整Java代碼:API簡介API(Application Programming Interface,應用程序接口)

原创 字符串、文件、流MD5加密

文章目錄MD5簡介使用MD5簡介MD5信息摘要算法**(英語:MD5 Message-Digest Algorithm),一種被廣泛使用的密碼散列函數,可以產生出一個128位(16字節)的散列值(hash value),用於確保信息傳輸完整

原创 OkHttp的詳細使用方法

文章目錄OkHttp簡介添加依賴同步請求GETPOST異步請求GETPOST同步請求、異步請求區別GET、POST請求方式區別OkHttp簡介OkHttp是由Square公司開發的,除了OkHttp 之外,還開發了 Picasso、Retr

原创 如何用Python提高辦公(Excel)效率?

這幾天在家裏利用網絡視頻教程學習了一下簡單的Python爬蟲,然後需要把爬取的數據保存到Excel表,就接觸了一下 xlwt 這個Python庫,不用不知道,一用嚇一跳,當我寫一個99乘法表,連帶我導包只需要7行代碼的時候,我纔想起來,

原创 Android從1.0到11版本特性

目錄API對照表各版本特性Android的起源:Android 1.0(API 1-4 )Android 2.0(API 5-10 )Android 3.0 (API 11-13 )Android 4.0 (API 14-20 )Andr

原创 Android 8.0通知欄(Notification)適配

目錄這裏我們分步解題:第一步:判斷API第二步:NotificationChannel第三步:Notification第二個參數代碼對比:拓展這幾天做一個小軟件在API28(Android 9.0)的模擬器上測試時,發現通知欄無效,經過一番

原创 數據庫實現一個輕量的背單詞APP

本文目錄總體功能目標:前期功能:後期功能:大致思路:當前效果圖:開始編碼:詞庫:選擇題:用到的基類、自定義Button、工具類在使用背單詞APP的過程中,我發現我就沒專心背單詞,而是想着:咦,這功能可以!唉?這個地方好像有點小BUG!這裏爲

原创 Random隨機數詳解(抽獎概率的原理)

java.util.Random是Java中一個可以生成隨機數的類,並且你可以通過傳入相關參數來對隨機數的範圍進行控制,無論在實際開發中,還是學習生活中,Random隨機數都能起到比較大的作用。那麼今天就來學習一下Random的使用!相信你

原创 小注釋,大學問

遇到過很多JAVA或者其他編程初學者有一個小煩惱,那就是:我能不能給我寫的這麼多代碼都弄一個標註、解釋說明啥的,方便我後面快速看出這裏的功能或者一些需要說明的東西。那麼接下來就來教你如何在代碼中添加註釋以及快捷鍵添加註釋!註釋的內容是完全不