原创 兩點間距離 杭電2001

問題描述 輸入兩點座標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。 輸入 輸入數據有多組,每組佔一行,由4個實數組成,分別表示x1,y1,x2,y2,數據之間用空格隔開。 輸出 對於每組輸入數據,輸出

原创 NFC

NFC是一套短距離的無線通信,通常距離是4釐米或更短。NFC工作頻率是13.56M Hz,傳輸速率是106kbit/s 到848kbit/s.NFC總是在一個發起者和一個被動目標之間發生。發起者發出近場無線電波,這個近場可以給被動目標供

原创 Alibaba-ARouter源碼分析筆記

https://www.jianshu.com/p/16e578a89555ARouter 是阿里巴巴開源的一款Android的頁面路由框架,特別適用於模塊化開發過程中,頁面跳轉所帶來的耦合問題區別於Android的提供的隱式跳轉,ARo

原创 獲取當前日期,3個月前的日期

Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//可以方便地修改日期格式 String

原创 通過反射和自定義註解,實現對map的匹配(泛型)

自定義的註解 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD}) public @i

原创 Java反射機制詳解

首先,我們在開始前提出一個問題:https://blog.csdn.net/yongjian1092/article/details/73644511.在運行時,對於一個java類,能否知道屬性和方法;能否去調用它的任意方法?答案是肯定的

原创 判斷網址的正則表達式 ((http|ftp|https)://)(([a-zA-Z0-9\\._-]+\\.[a-zA-Z]{2,6})|([0-9]{1,3}\\.[0-9]{1,3}\\.[0

//判斷網址的正則表達式 ((http|ftp|https)://)(([a-zA-Z0-9\\._-]+\\.[a-zA-Z]{2,6})|([0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{

原创 MVP

https://blog.csdn.net/qq_39897005/article/details/77497351?from=timelinehttps://blog.csdn.net/qq_39897005/article/detai

原创 Http網絡連接框架工具類(基於volley.jar和Xutils.jar)

package com.example.administrator.tv51365.utils; import android.app.ProgressDialog; import android.content.Context; im

原创 在創建一個Dialog時,發生的錯誤: Unable to add window -- token null is not for an application

在創建一個Dialog時,發生的錯誤: Unable to add window -- token null is not for an application 不能用getAPplicationContext()

原创 Edittext不自動獲取焦點解決方法以及獲取焦點後的事件實現方法

解決之道:在EditText的父級控件中找一個,設置成                         android:focusable="true"                           android:focusabl

原创 點擊按鈕時軟鍵盤消失

//讓軟鍵盤消失 ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(CancelOrderActivity.this.

原创 在dialog中使用EditText鍵盤彈不起來的解決方法

// AlertDialog默認設置了WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM這個標誌,所以鍵盤不會顯示 dialog.getWindow().clearFlags(Window

原创 ProgressDialog,數據加載顯示

package com.example.administrator.tv51365.dialog; import android.app.ProgressDialog; import android.content.Context;

原创 EditText內容輸入限制最大:小數點前五位,小數點後2位

/** * 金額輸入框中的內容限制(最大:小數點前五位,小數點後2位) * @param edt */ public void judgeNumber(Editable edt){ String temp = edt.to