原创 android 9.0明文HTTP限制

android開發過程中當 targetSdkVersion >= Build.VERSION_CODES.P 時,默認限制了HTTP請求,並出現相關日誌: java.net.UnknownServiceException: CL

原创 解決com.google.code.findbugs:jsr305依賴庫衝突問題

報錯信息 * What went wrong: Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com

原创 解決Android studio連接不上真機問題

在Android開發過程中,需要使用真機進行測試時,由於諸多原因,我們無法連接真機 那如何判斷是USB驅動沒有安裝好,首先打開設備管理器,再選擇其他設備,如果出現一個帶感嘆號的“ADB Interface”,則表示USB驅動沒有

原创 Android仿淘寶首頁橫條指示器

淘寶首頁菜單底部的滑動位置指示器該如何實現呢? 實現方法: 1.上方橫滑列表可以直接使用RecyclerView GridLayoutManager橫向實現 2.指示器實現步驟: (1) .計算出RecyclerView劃出屏幕

原创 Markdown設置文本樣式

 文本樣式 Size:規定文本的尺寸大小,取值從 1 到 7 ,瀏覽器默認值是 3. <font face="黑體">我是黑體字</font> <font face="微軟雅黑">我是微軟雅黑</font> <font face="ST

原创 Kotlin中 "=="和"==="的區別

在kotlin中==比較的是數值是否相等, 而 ===比較的是兩個對象的地址是否相等,比如: val a: Int =100 val b: Int? = a val c: Int? = a println

原创 android編譯出現Invoke-customs are only supported starting with Android O (--min-api 26)

Android studio在編譯項目的時候,會遇到如下問題: Android issues: Invoke-customs are only supported starting with Android O (--mi

原创 kotlin open與final

kotlin 的 open 與java 中的 final相反。kotlin中類和類中的方法都是final類不能繼承,類中方法不能重寫,打破final限制,需要添加open關鍵字: 爲類增加open,class可以被繼承了 open

原创 Android Replugin實現插件化

在開發Android應用中,App會越來越大,變得越來越不好管理。各模塊之間耦合度高、編譯效率慢、項目衝突不斷等等。那麼要怎樣才能解決這個問題呢?於是就出現了組件化開發和插件化開發,這裏我主要着重講解Replugin插件化開發。

原创 報Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7的錯誤

在Android開發中,有時我們會遇到關於org.jetbrains.kotlin:kotlin-stdlib-jre7的錯誤,那麼怎麼處理呢?解決方法如下: 在高版本的kotlin插件module下的gradle.build內的

原创 android view 轉Bitmap圖片並保存

在Android項目開發過程中,會遇到分享功能有分享鏈接也有分享圖片,其中分享圖片,然而有時又沒有分享的圖片,那怎麼辦呢?那麼可以將view 轉成bitmap 再到圖片分享,還有一種情況是將不可見的view 轉成bitmap ,這

原创 android安裝apk出現android.os.FileUriExposedException

問題描述: 解決AndroidN 上 安裝Apk時報錯:android.os.FileUriExposedException: file:///storage/emulated/0/download/%E5%85%A8%E5%90

原创 Android app閃退後fragment重疊bug解決方法

方法一 通過註釋掉這句話,這樣主 Activity 因爲種種原因被回收的時候就不會保存之前的 fragment state @Override protectedvoidonSaveInstanceState(Bundle out

原创 Android中javax annotation Nullable找不到的解決方案

在某些Android開源庫中有時會遇到下面的引用找不到的問題: import javax.annotation.Nonnull; import javax.annotation.Nullable; 其實Android實現了java

原创 Android ScrollView 嵌套 RecyclerView或者ListView進入界面不在頂部

在Android開發過程中,我們有時會用ScrollView 嵌套 ListView或者RecyclerView,但當我們進入界面的時候看到的不是最頂部,而是ListView或者RecyclerView。 出現問題原因: Recy