原创 ConstraintLayout

原文鏈接:https://juejin.im/post/5d1899d2e51d45554877a626 轉載 可能是你最需要的ConstraintLayout示例集錦

原创 Android gradlew命令

(linux下是./gradlew,windows是gradlew) gradlew :app:dependencies 查看所有依賴庫 gradlew -help 查看命令 gradlew task

原创 RxJava 3.0

原文鏈接:https://juejin.im/post/5d1eeffe6fb9a07f0870b4e8 推薦 大佬們,一波RxJava 3.0來襲,請做好準備~

原创 AndroidX遷移

一 注意事項: 1.1 遷移前提 Android Studio build.gradle classpath 3.2.0及以上; gradle 插件版本 4.6及以上; compileSdkVersion 28及

原创 FileProvider 通用寫法

問題 1 聲明 在 主module 的manifest 文件中 聲明如下provider: <!-- FileProvider配置訪問路徑,適配7.0及其以上 --> <provider android:n

原创 Object幾個方法

/** * 根據屬性名獲取屬性值 * get後的字母必須是大寫字母的方法 getUId (uId) */ public static Object getFieldValueByNam

原创 SSL peer shut down incorrectly (jar包下載不下來問題)

原文鏈接:https://www.jianshu.com/p/194b57cf7162 轉載 AndroidStudio SSL peer shut down incorrectly 問

原创 解決ListView的OnItemClickListener無效問題

原文鏈接:https://www.jianshu.com/p/db56284c7878 原因 當我們的ListView的item,加入諸如Button,ImageButton,Check

原创 JNI基礎(一)

1. JNI與NDK概念 JNI (Java Native Interface)是一套編程接口,用來實現java本地代碼與本地的c/c++ 代碼進行交換。 NDK (Native Development Kit)是Google開發

原创 Owner上傳的maven/bintray/jitpack工具庫使用方法

1 bintray 6.0申請權限 implementation 'com.github.zuochunsheng:permission:0.3' //使用方法 PermissionUtil.getInst

原创 Maven上傳(三)-JitPack

一.介紹 JitPack作爲一個託管庫 類似於jcenter,上傳就是容易太多了 ,現在用JitPack的人越來越多了 ,就是因爲easy。 二.準備工作 2.1 創建一個帶module的Android工程,其中的module就是

原创 Activity 跳轉及傳值返回

一.ActivityA跳轉ActivityB及傳值返回 1. ActivityA 跳轉 Intent intent = new Intent(this, ActivtyB.class); startActivity

原创 Android9:ClassNotFoundException: Didn't find class "org.apache.http.message.BasicNameValuePair"

問題 在華爲(HUAWEI Android 9,API 28)手機上出現 ClassNotFoundException: Didn’t find class “org.apache.http.message.BasicNameV

原创 關於fragment切換顯示重疊且事件穿透問題解決方法

1.問題說明 在項目中使用了 ‘me.yokeyword:fragmentation:1.3.4’ 一個封裝比較完善的 fragment庫,做了一個類似微信主界面的功能(一個Activity +n個Fragment) ,點擊

原创 Cannot call this method while RecyclerView is computing a layout or scrolling RecyclerView

問題重現 RecylcerView不停的上拉加載更多 更新數據時(adapter執行notifyDataSetChanged)時出現java.lang.IllegalStateException: Cannot call this