原创 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