原创 RecyclerView gridlayoutManager 多item佈局間隔

package com.chad.baserecyclerviewadapterhelper.custom; import android.graphics.Rect; import android.support.v7.widge

原创 androidx.annotation.Nullable,androidx.transition 找不到

主要是自己記錄下,自己操作了以下幾步才Ok 1.需要在app build.gradle導入依賴(這步好像並不能解決問題,因爲解決了這個,還會出現其他androidx的報錯)  ​​​​​​ dependencies {

原创 Android項目接入React Native

       這裏主要是記錄下自己在原有Android工程的情況下接入RN的一些經驗。首先是感謝網上大牛的分享,我也是查閱了很多資料,閱讀了很多的網站,才最終解決。當解決的那一刻,就暗自下決心要把自己走過的坑分享出來,讓後面的少走彎路。

原创 Mac 下Vscode 的快捷鍵

原文鏈接:https://www.cnblogs.com/informatics/p/8315339.html mac os下vscode快捷鍵 全局 Command + Shift + P /

原创 自學前端開發計劃

        一直以來是客戶端開發,但隨着技術的更新,客戶端需求越來越少,於是準備學習前端開發。以下是自己整理的一些要學習的計劃。         一、HTML、CSS基礎、JavaScript語法基礎。學完基礎後,可以仿照電商網站做首

原创 webstorm 創建項目上傳至git,出現push reject情況

在webstorm 軟件中terminal中輸入以下命令行 git pull git pull origin master git pull origin master --allow-unrelated-histories

原创 記錄Meta

<meta charset="utf-8"> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" na

原创 module 引入so庫,aar文件

module 引入so庫,需要在module 中 build.gradle android節點中添加 sourceSets { main { jniLibs.srcDirs = ['libs'] } }

原创 屬性動畫的移動

                效果如上,因爲擔心在小屏幕手機上會因爲文本太長導致UI放不下的問題,所以UI設計瞭如下的動畫效果。        簡單描述下UI,禮物圖標,皇冠圖標 兩個禮物居中,當點擊皇冠圖標的時候,皇冠和文本框佈局均

原创 ViewPager Fragment 禁止預加載數據

        最近項目做優化,主頁面用的是viewpager + Fragment 實現。發現每次啓動應用後,就會有其他頁面會發起接口請求,這點很不好。雖然說可以提前加載其他頁面的數據,但是會在某一短時間內發起很多的請求,加大內存的消耗

原创 Android抓包工具fiddler

Fiddler 下載地址:Fiddler.exe Fiddler是強大且好用的Web調試工具之一,它能記錄客戶端和服務器的http和https請求,允許你監視,設置斷點,甚至修改輸入輸出數據。Fiddler的運行機制其實就是本機上監聽88

原创 multipart/form-data

在使用okhttp3 進行文件上傳的時候,我們會使用多種類型表單的格式進行上傳,因爲我們不僅要上傳文件File,還會附帶一些參數過去。 下面就是okhttp上傳的代碼 try { //補全請求地址

原创 動態填充LinearLayout ,LinearLayoutForListView

在開發的過程中,有時不願意使用NOScrollListview,或者因爲其影響性能問題替換NoScrollListview,如果是這樣的話,分享的代碼將對你說很有幫助,因爲它就是利用Adaper的中getview 方法,將數據一條條添加到

原创 webview 調起微信支付

項目中,需要在App中使用webview通過訪問url,最終調起微信支付。 mWebView = (WebView) findViewById(R.id.wv_action); mWebView.getSettings().setJ

原创 DrawerLayout 模仿google官方左滑,menu內容延伸到通知欄

NavigationView extends ScrimInsetsFrameLayout     最近做項目,要模仿google官方應用,使用drawerLayout,達到如下效果     即,menu欄的頂部可以顯示到通知欄中