原创 Android EditText文本編輯框獲取焦點調出鍵盤輸入法

Android Activity界面有 EditText文本編輯框默認在啓動會獲取焦點調出輸入法,擋住其他界面,如果不想在啓動activity時調出輸入法,有如下解決方法。 1.配置AndroidManifest文件 配置屬性:andro

原创 爲什麼build.prop文件中的ro屬性值與getprop獲取到的屬性值不一樣?

android 系統設置ro屬性爲只讀屬性,該類屬性只能設置一次屬性值。 如下代碼說明屬性值只能設置一次: 據此,我們可以大膽猜測,在加載build.prop文件中的屬性之前,該屬性已經被設置值了。 從而在應用上層進行修改的屬性,那麼爲

原创 分享一個好用的Android投屏工具-scrcpy

遠程辦公,但android設備不在身邊,怎麼辦? 別急,scrcpy來解決! 目錄 簡單介紹 效果視頻 使用步驟 命令行操作 簡單介紹 scrcpy可通過adb調試的方式來將手機屏幕投到電腦上,並可以通過電腦控制您的Android設備。它

原创 分享一個好用的網絡網絡抓包分析工具-NetAnalyzer

今天客戶現場遇到網絡問題,懷疑設備端存在問題,認爲接口數據發送不正確,而此時設備有沒有數據發送的日誌,無法確認問題,這個時候考慮使用網絡抓包工具。 常用的網絡抓包工具wireshark是我十幾年前使用的,分析數據需要比較專業的分析能力,想

原创 Android自帶的抓包工具tcpdump

最近有個網絡問題,使用抓包工具定位,查看android系統源碼發現,其實android現在已經集成了tcpdump工具包。 工具包源碼路徑:/external/tcpdump/ 工具包在設備中的路徑:/system/xbin/tcpdum

原创 Java小知識-文本複製到系統剪貼板

Java中可以使用awt工具包中的接口實現文本複製到系統剪貼板: import java.awt.Toolkit; import java.awt.datatransfer.StringSelection; String text =

原创 java判斷文件是否是圖片的幾種方法

java判斷文件是否是圖片的幾種方法 方法1:利用ImageIO創建圖片流,創建成功即爲圖片 /** * @param file 文件路徑 * @return 是否是圖片 */ public

原创 Java設計模式-命令模式(Command Pattern)

目錄 1.什麼是命令模式 2.命令模式優缺點 3.典型案例 4.代碼實現 1.什麼是命令模式 命令模式(Command Pattern)是一種數據驅動的設計模式,它屬於行爲型模式。請求以命令的形式包裹在對象中,並傳給調用對象。調用對象尋找

原创 tesseract-ocr的安裝及使用

OCR (Optical Character Recognition,光學字符識別),是指電子設備(例如掃描儀或數碼相機)檢查紙上打印的字符,通過檢測暗、亮的模式確定其形狀,然後用字符識別方法將形狀翻譯成計算機文字的過程。目前出現很多OC

原创 Java格式化字串輸出固定長度

字串格式化輸出經常用到,將字串固定輸出長度可以使用如下方式格式化輸出: String name = "youxiong"; name = String.format("%-16s", name);

原创 JavaFx實現TableView數據全選/取消全選功能

最近做了一個桌面應用,使用到TableView顯示查詢到的設備信息,設備比較多,一個個勾選不方便,使用人員建議增加全選功能,本文通過使用CheckBox控件完成功能開發。 主要修改如下: 1.fxml <CheckBox fx:id="

原创 Java設計模式-觀察者模式(Observer Pattern)

1.什麼是觀察者模式 觀察者模式是軟件設計模式中常見的一種,是一種對象行爲模式。它定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。 拿股票交易來舉例:股票的價格被很多人關注,股票價格

原创 Java利用RandomAccessFile讀取文本文件末尾指定行數的文本

場景: 大文本文件,普通的文本編輯器無法直接打開,我們只想知道文本最後的關鍵幾行信息。  如果直接將文件全部讀入內存顯然不可取。 可利用RandomAccessFile完成,RandomAccessFile是隨機讀寫類,是可以對文件本身的

原创 Java實現圖片縮放(等比例)

直接上代碼: package com.yx.test.image; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.Af

原创 IDEA生成Javadoc報錯及處理方法

1.生成JavaDoc的方法 step1:Idea tools菜單下:Generate Javadoc: step2:在彈出的對話框中選擇指定的包或文件,也可濾掉指定的包或文件。 如果有自定義的javadoc標籤,則需要在other c