原创 Android數據綁定dataBinding的使用方法

想要使用Android數據綁定:dataBinding,大體分爲6步:build.gradle中添加配置、編寫bean數據類、編寫Adapter適配器類、編寫Adapter適配器的layout佈局文件、編寫java界面文件、編寫java界

原创 Android中接入極光推送

Android中接入極光推送的步驟大體如下: 1.在主module的build.gradle中添加: android { defaultConfig { manifestPlaceholders = [

原创 解決使用RxJava時出現的io.reactivex.exceptions.UndeliverableException異常問題

使用RxJava時,有時會出現:io.reactivex.exceptions.UndeliverableException異常。 出現這個異常的原因大概是:調用了多次onError。正常來說第一次onError會走正常Observer處

原创 POI讀寫Excel表格數據

POI是Apache旗下的讀寫微軟Office文檔的開源庫,包括但不限於:Word、Excel、PowerPoint、Visio。官方聲明:從4.0.1版本開始,使用此庫需要jdk1.8或更高的版本支持。本文使用的亦即目前最新的版本是:4

原创 用adb命令查看app的版本號

如果已安裝的Android應用,不方便使用界面查看版本號等信息的話,可以使用adb命令查看。 Linux系統: adb shell pm dump com.test.hm | grep "version" Windows系統: adb s

原创 用adb命令安裝和卸載app

使用adb命令安裝app的方法: adb install E:/setup/view_package_name.apk 使用adb命令強制安裝app的debug包的方法: adb install -t E:/setup/view_pack

原创 Ant中如何添加第三方jar包依賴

如果使用ant進行java項目的編譯部署,那怎麼添加第三方jar包的依賴呢?方法如下: 1.在項目的根目錄下創建lib目錄,並把所有需要的第三方jar包放到此目錄下。 2.在build.xml中依次添加:path、property,並在j

原创 ant安裝目錄下的幫助文檔路徑

安裝ant之後,在安裝目錄下是自帶html格式的幫助文檔的,具體路徑如下: 假設ant的安裝目錄是:D:/apache-ant-1.9.4 那單獨任務的幫助文檔位於此路徑: D:/apache-ant-1.9.4/manual/Tasks

原创 Activity中使用dispatchKeyEvent屏蔽特定的按鍵

Activity中如果想屏蔽某些特定的按鍵,可以重寫dispatchKeyEvent方法,當此方法的返回值爲true時表示屏蔽按鍵事件。   @Override public boolean dispatchKeyEvent(KeyEv

原创 解決OkHttp訪問https接口時出現SSLHandshakeException異常的問題

使用OkHttp訪問https接口時,結果出現如下異常: javax.net.ssl.SSLHandshakeException: Chain validation failed 如果你確認代碼沒問題,https網站證書也沒問題的話,那就

原创 Android中殺死所有進程

如果app是多進程的,而且要在退出主界面的時候殺死所有進程,可以試試如下方法: private void killAllProcess() { ActivityManager mActivityManager = (Activi

原创 Android中使用layer-list定義複雜圖形

在開發過程中,有時會遇到背景圖形稍微複雜一些,只憑shape無法實現的情況。此時就需要用到layer-list來繪製了。layer-list的原理類似於相對佈局RelativeLayout,通過多個item疊加來實現更爲複雜的圖形。 如下

原创 Android中判斷app是否爲debug版本

public static boolean isDebugApp(Context context) {     try {         ApplicationInfo info = context.getApplicationInfo

原创 解決Android9.0及以後http接口無法訪問的問題

targetSdkVersion版本升級到28之後,出現http接口無法訪問的問題。可以通過配置networkSecurityConfig屬性來解決此問題。 在AndroidManifest.xml的application標籤中添加:

原创 Windows無線網絡設置中的7種安全類型簡介

無線網絡(Wireless Network)發展至今已經出現了多種安全認證方式。支持新的認證方式的無線設備一般可以兼容舊的安全認證方式,然而舊的設備往往並沒有那麼快被淘汰,有時候會因爲沒有考慮到兼容問題而導致某些設備無法連接到無線網絡的情