原创 Android獲取軟鍵盤的高度、鍵盤的打開與關閉、監聽鍵盤處於打開還是關閉狀態

最近在項目中,需要獲取到軟鍵盤的高度,再將底部的佈局上移鍵盤的高度,話不多說,直接上代碼: 獲取軟鍵盤高度 //一個靜態變量存儲高度 public static int keyboardHeight = 0; boo

原创 Android實現跳轉到應用市場進行版本更新功能

最近需要做應用版本更新功能,因爲之前已經寫過一篇版本更新的功能了,雖然請求接口還是用的HttpUrlConnection,想着改改現在應用使用的請求方式也挺快的嘛,心裏開始暗喜,可以偷偷懶了,哈哈哈。 實現的時候發現我想多了,之前那篇是在應

原创 Android使用後端雲Bmob實現登錄、註冊及失物招領

最近在使用後端雲Bmob對數據進行存儲,目的是在不搭建服務器的前提下,能對Android應用的數據進行操作處理。 一、創建賬號需要的自己去註冊,後端雲Bmob首頁地址:https://www.bmob.cn/ 二、網站後臺創建應用(如圖)這

原创 Android實現商城購物車功能

最近公司項目做商城模塊,需要實現購物車功能,主要實現了單選、全選,金額合計,商品刪除,商品數量加減等功能,先看看效果圖:一、實現步驟:0、添加依賴庫1.購物車主界面佈局文件(activity_main.xml)2.購物車實現邏輯主界面(Ma

原创 Android實現底部狀態欄切換

Android開發過程中,特別是新開的項目,底部狀態欄的切換使用的頻率非常的高,主要的實現方式有: (1)、TabLayout + Fragment (2)、FragmentTabHost + Fragment (3

原创 Android實現仿QQ登錄界面背景動畫效果

登錄QQ的時候,我們會看到在登錄界面的背景不是靜態的,而是一段動畫效果,剛開始覺得蠻好奇的,現在我們也來實現一下這種效果,實現起來還是挺簡單的。 實現步驟: 1、自定義CustomVideoView類繼承VideoView 2、實現xml佈

原创 Android自定義實現按周簽到打卡功能

之前實現過《Android可簽到的日曆控件》的功能,跟這篇一樣都是實現簽到打卡功能,這篇實現的是按月進行打卡做標識,本篇內容實現的按周進行簽到打卡。 實現簽到規則如下: 1、連續簽到7天,即可獲得額外積分獎勵。 2、連續簽到記錄在第8天開