原创 JAVA設計模式-簡介

來源:菜鳥教程   菜鳥 什麼是設計模式     設計模式是一套被反覆使用的、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是爲了重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。 毫無疑問,設計模式於己於他人於系統都是

原创 Android隱藏軟鍵盤及軟鍵盤彈出與關閉監聽

//隱藏軟鍵盤 public class KeyBoardUtils { /** * 隱藏軟鍵盤(只適用於Activity,不適用於Fragment) */ public static void

原创 安卓實現點擊圖片放大支持手勢縮放

原貼地址 https://blog.csdn.net/wuqingsen1/article/details/84029503 一開始是想點擊圖片彈出一個dialog後來發現不行,改爲跳轉到一個activity、即可。 三個工具類: 1、注

原创 安卓實現自動獲取漢字的首字母

//自動獲取漢子的首字母 static final int GB_SP_DIFF = 160; // 存放國標一級漢字不同讀音的起始區位碼 static final int[] secPosValue

原创 安卓自定義checkBox背景以及背景顯示不全問題

首先把圖片資源斜土xml中 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/andro

原创 安卓使用SQLite實現簡單的歷史記錄

歷史記錄佈局文件,一行文字加右邊的刪除按鈕 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/a

原创 安卓9.0/9 API27以上網絡請求限制問題

Google表示,爲保證用戶數據和設備的安全,針對下一代 Android 系統(Android P) 的應用程序,將要求默認使用加密連接,這意味着 Android P 將禁止 App 使用所有未加密的連接,因此運行 Android P 系

原创 安卓實現監聽軟鍵盤彈出與隱藏方法

import android.app.Activity; import android.graphics.Rect; import android.view.View; import android.view.ViewTreeObse

原创 安卓實現驗證碼倒計時效果

簡單實現一個倒計時的效果,根據CountDownTimer實現。 tv_get_vrification_code是你點擊的那個獲取驗證碼的TextView //倒計時效果 private class MyCo

原创 Viewpager+tavlayout動態更新viewpager下的fragment

最近有個需求,需要在一個viewpager下點擊fragment的按鈕,將當前fragment替換成其他的fragment、再次點擊替換後的fragment的按鈕。替換回來。 首先是三個fragment佈局,只有一個按鈕。爲了方便展示。v

原创 Android隱藏軟鍵盤

//隱藏軟鍵盤 public class KeyBoardUtils { /** * 隱藏軟鍵盤(只適用於Activity,不適用於Fragment) */ public static void

原创 Android調用系統拍照,兼容7.0

原貼地址 安卓7.0細節 第一步、在manfest清單文件中配置provider <provider android:name="android.support.v4.content.FileProvi

原创 OkHttp3 快速實現post一個JSON數據

public class HttpToPost{ private int id; Gson gson = new Gson(); //自己的回調接口 private ReturnHttpResult