原创 Android根據輸入法的狀態隱藏和關閉輸入法

安卓開發中EditText輸入完成以後需要隱藏輸入法就需要調用下面這個方法: /** * 根據輸入法的狀態顯示和隱藏輸入法 * */ public static void autoInput

原创 安卓4.4以上與js交互使用evaluateJavascript()方法返回null解決

安卓4.4以上支持了evaluateJavascript()方法可以跟高效的與js交互,在使用這個方法的過程中接收到的值卻爲null。 可以如下解決 webview.setWebViewClient(new WebViewClient(

原创 spring boot2.1.2 整合spring Security+thymeleaf 頁面標籤無效

spring boot2.1.2 整合spring Security+thymeleaf 遇到頁面標籤無效,html文件中 sec:authorize="isAuthenticated()" 此類標籤無效,是版本不對應的問題,只需要在p

原创 android開發時華爲手機底部導航欄擋住了應用佈局

  原因:使用安卓的BottomNavigationView控件開發底部導航欄同時使用了沉浸式狀態欄導致華爲手機的底部導航欄會蓋住我應用的導航欄。 解決:先寫一個工具類 import android.content.Context; i

原创 獲取安卓的SHA1值

首先獲取調試版的SHA1:      打開Android Studio下方的Terminal,在命令行輸入java安裝目錄下bin目錄(C:\Program Files\Java\jdk1.8.0_111\bin>). 再輸入:(keyt

原创 android studio給項目添加依賴獲取失敗

有時候我們通過   implementation 'xxxxxxxx' 給項目添加依賴的時候獲取不到此依賴的內容  可以嘗試在project的build.gradle中添加這麼一行代碼 maven{ url 'http://maven

原创 Android之LoaderManager與CursorAdapter的使用

初始化LoaderManager = loaderManager = getActivity().getSupportLoaderManager(); loaderManager.initLoader(0, null, new Conta

原创 分析list中有無重複數據且重複了幾次

有一個List中存儲了很對bean對象 ,List<CarPeccancy.ROWSDETAILBean> list = peccancy.getROWS_DETAIL();其中每個bean的數據又是不相同的,要根據bean的name屬性

原创 ssm項目上傳到Linux服務器,mybatis傳入數據庫的中文亂碼

用ssm框架在本地代碼中運行一切正常,但是上傳到Linux服務器上面,傳入了中文的參數進行模糊查詢,數據怎麼也顯示不出來。後來經過一天的尋找發現是Mybatis框架傳入數據庫的中文亂碼了,經過一番整改把jdbc的連接由jdbc.url =

原创 web檢測是PC設備還是移動設備

可以判斷HTTP的請求頭信息/** * 檢測是否是移動設備訪問 * * * @param request * @r

原创 Android之MPAndroidChart的動態柱形圖

導入MPAndroidChart的jar包以後就寫個工具類:package itsoha.com.tffic.Utils; import android.content.Context; import android.graphics.

原创 Android之MPAndroidChart的動態折線圖

寫的太多,但是比較詳細import android.graphics.Color; import android.os.Bundle; import android.support.annotation.Nullable; import

原创 安卓顯示一個通知欄

寫一個工具類來顯示安卓的通知欄public static void showNotification(Context context, String title, String msg, Class<?> activity) {

原创 AndroidStudio報錯Annotation processors must be explicitly declared now.

可以在App的Build中聲明:javaCompileOptions { annotationProcessorOptions { includeCompileClasspath t

原创 解決Android ListView在滑動中會觸發item的點擊事件

重寫onTouchEvent方法,在移動的過程中攔截觸摸事件的傳遞@Override public boolean onTouchEvent(MotionEvent ev) { switch (ev.getAction()