原创 android 免提狀態通話狀態

切換播放模式需要使用AudioManager. 默認音頻播放使用的是外放(揚聲器)。 AudioManager audioManager = (AudioManager)context.getSystemService(Context

原创 華爲推送 的坑

1.註冊華爲開發者賬號 2.配置sha256證書密鑰(必須的,否則不能獲取到token),保存json文件到安卓項目   3.在api管理裏面打開push kit 4.開通推送服務

原创 谷歌google place map 地址選擇器

//谷歌地址選擇器, PlaceAutocomplete 已經過時被廢棄?用不了了。用最新的Autocomplete Migration Guide:-https://developers.google.com/places/andr

原创 kotlin !! ? 代替

private a :String ? = "" 賦值的時候 textView.text = a ?:"如果a是null,就將這行放進textView"

原创 android 不同渠道 添加不同依賴jar 使用不同代碼

android由於不同的渠道用到的依賴不同,比如個推sdk分谷歌市場版和國內版,要在同一個項目中根據渠道來分別加載兩個sdk。 1.將兩個jar包凡在src目錄下的lib文件夾中,並且在gradle文件將兩個jar包導入 在gradle

原创 限制用戶的edittext輸入格式爲 價格 ,金額 ,小數點

用戶輸入價格的時候,會對小數點做判斷 首先新建文件 PriceInputFilter.java import android.text.InputFilter; import android.text.Spanned; impor

原创 springboot入門:mybatis多條件查詢

多條件查詢,例如用戶對象有多個字段,要通過uid, bid兩個條件查詢,如果兩個條件匹配就返回該結果。 自定義mapper <!-- 通過uid和bid查詢是否存在記錄 (多條件查詢) --> <select id="

原创 android集成fcm消息推送

1.在firebase創建應用,要用到sha-1,如何得到app的sha-1,看上一篇文章。 2.添加依賴   2.1在app的build中最上面添加     apply plugin: 'com.google.gms.google-se

原创 android 截屏監聽

https://github.com/huiger/ScreenShotDemo 已經fork代碼到倉庫。

原创 CoordinatorLayout 解決滑動不跟手問題

滑動coordinatorLayout 後不跟手,反向滑動不能暫停之前的滑動。需要在AppBarLayout使用自定義的behavior 效果圖 首先,新建behavior文件AppBarLayoutBehavior.java

原创 springboot入門:springboot集成redis

1.pom導入redis依賴 <!-- redis 依賴--> <dependency> <groupId>org.springframework.boot</groupId>

原创 springboot入門:mysql添加外鍵,約束

1  一對一的關係,一對多的關係 存在用戶表和博文表,一個用戶有多個博文,一個博文由一個用戶發表,則是一對多的關係 創建用戶表user user表有uid, name, sex 等信息 創建博文表blog blog表有bid, title

原创 springboot入門:mysql建表

用戶表(user) 用戶uid(自增,唯一鍵,可不填) 手機號碼(登錄) 密碼(要填) 用戶名 性別 年齡 博客表(blog) id(自增) title content create_time u

原创 微信支付,分享,第三方登錄接入指南

1.添加依賴 2.申請appid 3.在包下新建wxapi文件夾,並且新建WXEntryActivity.kt和WXPayEntryActivity.kt兩個文件夾,後者是支付回調。 import android.app.Activi

原创 解決textview文字沒有鋪滿一行就換行

package com.openfood.rider.view; import android.content.Context; import android.graphics.Canvas; import android.graph