原创 酷炫 UI 組件彙總

閱讀器 Read View 這一個分類,暫時叫做 Read View,裏面收集的都是一些方便閱讀的自定義 view,例如 PDFView,代碼高亮的 CodeView,富文本閱讀的 RichText 等。 CodeView Cod

原创 常用的安卓佈局控件收藏

Button(按鈕) https://github.com/hoang8f/android-flat-button  很適合做扁平化、純色的按鈕,支持陰影。 https://github.com/Bearded-Hen/Androi

原创 關於Recycleview滑動事件的監聽-包括上下滑

現在來總結下Recycleview的滑動監聽 相信很多人朋友在開發中經常有這種需求 常見需求監聽 上滑,下滑 ,top,以及bottom 簡單明白上代碼 public void onScrolled(RecyclerView recyc

原创 將文本保存爲TXT文檔

首先對manifest註冊SD卡讀寫權限  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2

原创 View動畫的簡單使用

Animation animation = AnimationUtils.loadAnimation(Context, R.anim.anim_slide_out_from_bottom);       animation.setInt

原创 Bmob使用雲函數更新用戶信息

最近在開發一款小應用,遇到這樣一個場景,當前用戶買了東西需要評價賣家,之後更新賣家的信用分。 寫完發現更新信用分無效。。。 之後查閱資料發現,bmob不能直接通過當前用戶去更新操作用戶表的其他用戶的信息。 必須通過雲函數去更新信息 折騰之

原创 安卓常用的框架總結筆記

系統框架 1. 網絡請求 名稱 描述 Android Async HTTP Android異步HTTP庫 AndroidAsync 異步Socket,HTTP(客戶端+服務器),WebSocket,和socket.io庫。基於NIO而不

原创 Android Studio使用bmob以及retrofit開發遇到的包衝突

首先,你在運行的時候,會爆dex包衝突 第一時間是去檢查,有哪些包衝突 這裏會列出你所使用的所有jar包 然後你可以很清晰的看出,哪些包是重複了,版本不統一 樓主本次遇到的問題是gson以及okhttp包衝突 最後使用exclude方

原创 安卓常用工具類

銀行卡管理 → BankCheck checkBankCard : 校驗銀行卡卡號是否合法 getBankCardCheckCode: 從不含校驗位的銀行卡卡號採用 Luhm 校驗算法獲得校驗位 getNameOfBan

原创 檢測OOM之LeakCanary

LeakCanary 有時候OOM只是表象,更深層次的原因可能是內存泄漏,什麼是內存泄漏?直白點說就是該內存空間使用完之後沒有被回收,內存泄漏嚴重會導致內存很快被耗盡,從而導致OOM,最後程序crash~~~LeakCanary可以檢測

原创 DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs

這個問題是和坑爹的 升級android studio 一般就會出現 由於studio初始化的原因 導致很多開發者最初開發過程中的設置還原 解決方案其實很簡單 翻了好多博客 找到了最有效的簡潔 的方案 { 這個症狀是

原创 滑動解鎖插件slideunlock.js不依賴jquery

滑動解鎖插件slideunlock.js不依賴jquery 滑動解鎖插件slideunlock.js不依賴jquery等第三方庫,當然,也提供了jquery.slideunlock.js依賴jquery的插件,這個滑動解鎖

原创 關於wx.navigateTo/wx.redirectTo 無效

在微信小程序開發過程中,如果你出現了在其他地方可以正常跳轉,但是此時就是不行,不知道爲什麼。 分析原因: 1.你的頁面在app.json文件中註冊了嗎?  2.你的url地址寫對了嗎,目錄層級沒錯嗎?  3.你要跳轉到的頁面是非tabBa

原创 Android應用閃退異常java.lang.RuntimeException: Unable to instantiate application

File → Settings → Build, Execution, Deployment → Instant Run  關閉 Enable Instant Run

原创 文本文字設置 陰影 陰影透明度 陰影模糊度

//TODO 設置陰影 第一個參數是 透明度 第二三個是縱橫陰影長度 第四個顏色值 tvContent.setShadowLayer(blur,10,10,Color.parseColor(changeColor(blurColor