原创 安卓實現Ping網段功能

一.什麼是Ping Ping是Windows、Unix和Linux系統下的一個命令,ping也屬於一個通信協議,是TCP/IP協議的一部分。 利用“ping”命令可以檢查網絡是否連通,可以很好地幫助我們分析和判定網絡故障。 Ping發送一

原创 spring Assert詳解

一.什麼是Assert  Assert 翻譯爲中文爲“斷言”,使用過 JUnit 的讀者都熟知這個概念,它斷定某一個實際的運行值和預期想一樣,否則就拋出異常。Spring 對方法入參的檢測借用了這個概念,其提供的 Assert 類擁有衆多

原创 Spring中@transactional的詳解

一.什麼是@transactional transactional中文的意思就是"事務管理",@transactional是應用系統開發中必不可少的一部分。Spring 爲事務管理提供了豐富的功能支持。Spring 事務管理分爲編碼式和聲

原创 springboot常用註解說明

參考網址: https://blog.csdn.net/weixin_33947521/article/details/91948665 @SpringBootApplication @SpringBootApplication是一個複合

原创 OkHttpUtils保證同一個cookie

OkHttpUtils默認每次訪問網址都會改變cookie值,導致後臺很難做到安全的校驗。在BaseApplication設計如下值就可以了。 /*HTTPS訪問初始化設置*/ /*HTTPS訪問初始化設置*/ pri

原创 Glide加載相同URL圖片無法更新

今天和後臺對接圖片驗證碼的時候,發現用Glide加載圖片時無法更新。 原因:在使用Glide加載圖片時,如果設置了緩存,那麼無論圖片是否有了更新,只要URL不變,那麼就會使用內存緩存或者磁盤緩存的圖片,導致加載出來的圖片沒有更新的問題。

原创 安卓xml與json互轉第三方包smart-fun

官網GitHub下載地址: https://github.com/smart-fun/XmlToJson?tdsourcetag=s_pcqq_aiomsg 一.配置build Add the following maven{} line

原创 getString(int resId,object arg1,object arg2,...)

getString(int resId,object arg1,object arg2,...) <string name="lastUpdateTime">字符串:%s</string> getString(R.string.lastU

原创 PopupMenu詳解

/** * 展示按鈕 * @param menu 你將要演示控件 */ @TargetApi(Build.VERSION_CODES.KITKAT) private void showP

原创 安卓文本軟件盤詳解

一.android:windowSoftInputMode屬性詳解 activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題,Android1.5後的一個新特性。 這個屬性能影響兩件事情: 【一】當有焦點產生時,軟鍵盤是

原创 Editext功能詳解

一.Editext輸入框設置強制小寫轉大寫 //設置轉換方法,將小寫字母轉換爲大寫字母 platePlateUmberEt.setTransformationMethod(new UpperCaseTransform()); d

原创 Butterknife bindview詳解

官網地址以及GitHub地址 官方地址:http://jakewharton.github.io/butterknife/      GitHub地址:https://github.com/JakeWharton/butterknife 

原创 Gson詳解(二)

複雜Json轉成對象,比如:jsonString:{"response":{"content":"\n\t","msg":"成功","code":"0","data{"content":"\n\t","VIN":"LDC123456789

原创 Glide詳解

現在Android上的圖片加載框架非常成熟,從最早的老牌圖片加載框架UniversalImageLoader,到後來Google推出的Volley,再到後來的新興軍Glide和Picasso,當然還有Facebook的Fresco。每一個

原创 build.gradle使用的一些擴展功能

gradle統一入口版本管理的初衷是解決一個項目只要一個地方修改,各個有引用的模塊便可以自動生效,從而達到了一個地方修改各個地方生效的好處,同時能保持gradle引用庫版本的一致。 以下是某個Module下的build.gradle文件