原创 Android9.0運行崩潰NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/scheme/Sch

運行在Android9.0 閃退,異常如下: Java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/scheme/SchemeReg

原创 Android獲取屏幕高度與寬度

1.獲取屏幕寬高不包含虛擬導航欄 public static int[] getScreenSize(Context context) { DisplayMetrics displayMetrics = new Dis

原创 關於eclipse項目導入android studio遇到的坑

坑一:導入項目後運行報錯 出現這個問題的原因是因爲導入v4包的版本低了。更新爲最新的v4包版本即可 坑二:導入項目後運行報錯 出現這個問題的是因爲我們在引入jar包時重複引用,解決這個問題可以通過添加以下代碼到build.gradle文

原创 隱式Intent的檢查保護

比如說當我們使用隱式Intent來打開一個外部應用的時候,我們的程序是不一定在所有的設備上都能夠正常運行的,比如我們要打開相機應用,如果所運行的設備上沒有內置的相機應用,或者是相機應用的權限沒有打開等一些情況下,一旦發生隱式Intent找

原创 Android開發環境配置

JDK配置 OracleJdk下載地址 下載完成後選擇安裝路徑,根據提示安裝。 配置環境變量:我的電腦–>屬性–>高級系統設置–>環境變量–>增加CLASS_HOME變量,值爲jdk安裝目錄jdk環境配置 然後添加進path路徑 最後

原创 使用NotificationCompat兼容包來處理消息通知

Android官方提供了NotificationCompat兼容類來幫助開發實現體驗統一的Notification。 示例代碼: String text = "這裏是內容"; NotificationCompat.Builder bui