原创 Android 7.0調用相機拍照並獲取圖片路徑

參考內容來源於《第二行代碼》(第二版) 按鈕點擊事件 private Uri photoUri; //相機拍照返回圖片路徑 private Uri uri; private File outputImag

原创 添加ButterKnife依賴

implementation 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'

原创 PermissionsDispatcher 的簡單使用獲取權限

github傳送門 Android 危險權限組 PermissionsDispatcher 註解的作用 1.@RuntimePermissions(必寫):用在需要申請權限的Activity或者Fragment上 2.@Nee

原创 Android 面試題題目彙總

1.四大組件是什麼? 2.Activity的生命週期及使用場景? 3.Activity的啓動模式? 4.Activity有哪些運行狀態? 5.Activity之間的傳值方式? 6.彈起Dialog會影響Activity的什麼生命週

原创 MySql數據庫命令行基操

數據庫基操 1. 啓動數據庫 用管理員身份運行cmd,然後輸入以下語句,啓動mysql net start mysql 2. 登錄mysql 如果沒有設置密碼,密碼處直接回車即可 mysql -u root -p 3. 查詢用

原创 java小數精確計算

double num1 = 1.0; double num2 = 0.8; BigDecimal a = new BigDecimal(String.valueOf(num1)); BigDecimal b = new BigD

原创 全國高校json文件

{ "schools": [ { "province_name": "北京市", "cities": [ { "city_name": "北京市",

原创 Android 自定義Log打印工具

該工具類能打印當前調用的類名、方法名以及行數,並能在log中點擊類名定位到調用行數 package com.tama.util; import android.util.Log; public class LogUtil {

原创 Android 補間動畫

補間動畫 補間動畫共有四種,分別是旋轉、位移、縮放、透明度,每種方式都可以通過動態代碼設置或者XML設置,兩者選其一即可。 注意:補間動畫只是改變View的顯示效果,不會改變View的屬性 內容目錄: 1. 瞭解屏幕座標

原创 Android自定義Toast

自定義佈局 public class ToastUtil { private static Toast toast; private static View v; private static TextV

原创 Android 寫一個簡易版的Glide,可加載多張圖片

先來效果圖 首先,代碼之前,先來一個場景假設,通過這個場景,我們先把原理和思路理一理 某一天,你去銀行辦理銀行卡業務,你要先取號,然後看你的前面是否有人,有的話那就需要排隊等待叫號,等到排到你了,銀行櫃檯就會叫你的號,然後櫃檯

原创 Android幀動畫

幀動畫 幀動畫是將多張連續幀圖片按照順序依次播放,從而達到動畫的效果。圖片越多,動畫越流暢。 public class MainActivity extends AppCompatActivity { @BindView

原创 Android 監聽軟鍵盤的顯示與隱藏

//判斷鍵盤是否彈出 SoftKeyBoardListener.setListener(this, new SoftKeyBoardListener.OnSoftKeyBoardChangeListener() {

原创 Android RecyclerView嵌套Recyclerview 製作一個九宮格圖片佈局(朋友圈類型)

這幾天在做一個類似朋友圈九宮格的效果,網上查詢到的方法很多都是自定義view,但是因爲觀察他的佈局形式跟GridLayout網格佈局很一致,所以就想通過RecyclerView來實現。因爲我們一般在列表中使用這個控件,所以就在外部

原创 Android Studio ADB 無法連接解決方法,親測有用

打開任務管理器,結束當前的adb進程,然後打開CMD,輸入adb start-server,回車,搞定