原创 editext文本輸入框 軟鍵盤下個按鈕的問題
項目中,一個頁面有多個editext。點擊editext 軟鍵盤完成按鈕 變爲下個,但是功能不行。 前段時間碰到這個問題,自己網上找了很久都沒有找到相關的解決方案。希望對你們有所幫助,同時自己也留個筆記。 其實很簡單 在editext佈局
原创 android rxjava的簡單使用
rxjava很強大,非常強大。我很喜歡。嘿嘿 剛接觸rxjava不久,整理了下代碼,留個備份。 首先不清楚觀察者的,建議去網上看下先。不然肯定是懵逼的。 目錄 /**第一個簡單使用*/ protected abstract vo
原创 我理解的http,get post以及1.0 、1.1、 2.0,https、socket
本文只是表達個人對http概念,get、post方法,http各大版本以及https、socket的理解。如有問題,歡迎指正 一、TCP/UDP的概念 TCP可以理解爲是一個協議組或者是一個網絡服務模型。是基於連接的協議,在收發數據前,需
原创 studio好用的插件
根據自己的喜好 在此處保留幾個很不錯的插件 postfix插件 .log ..isemp GsonFormat插件 在空的實體類中 使用 粘貼json 自動生成實體類屬性 butterknife zelezny插件(力薦) 在使用此
原创 安卓View佈局優化雜談
有些東西,一直忽略了它們,因爲它們是空氣 現在發現,它們很重要,因爲它們是空氣 嘿嘿,文藝一把 安卓5大布局:LinearLayout、FrameLayout、TableLayout、RelativeLayout、AbsoluteLayo
原创 設計模式之單列
private static HttpTask sHttpTask; public static HttpTask getInstance () {
原创 protobuf變長編碼
之前寫過使用Protobuf的文章,參考鏈接 https://blog.csdn.net/zhtttyyzc/article/details/88554911 微信mmkv輕量級存儲也用到Protobuf 那麼Protobuf跟傳統的js
原创 google play以及google pay
接入google play有段時間了,今天抽空留個備份,回憶下心酸的歷程 網上已經有很多資料,google爸爸也提供了很多文檔。但是對於剛接觸的我來說,信息量太大,有點雜亂的感覺。其實整理清楚,那麼就非常簡單了。這裏細節也不詳細寫了,主要
原创 Android源碼解析觸碰機制
分發 dispatchTouchEvent 觸碰屏幕時會觸發的view方法,原理需要看更深層次的源碼,這裏可以理解爲入口 攔截 onInterceptTouchEvent 消費 onTouchEvent 總結 View中有 d
原创 美團robust接入
美團Robust的GitHub地址 https://github.com/Meituan-Dianping/Robust 導入 1、Module的build.gradle中 apply plugin: 'com.android.appl
原创 LiveDataBus
具體參考 https://www.cnblogs.com/meituantech/p/9376449.html 觀察者模式 多個果商訂閱了某個果農的果子,果子熟了告訴我。 幾天後果子熟了,果農一個個通知果商來拿貨 發佈/訂閱模式 發佈
原创 反射與hook起步
爲什麼使用hook? 有時系統源碼無法實現我的需求 有時我的需求A寫法太麻煩了,效果也不要好。但是用B寫法,稍微改動點源碼即可完美實現 N多理由 如之前寫的LiveDataBus也用到了hook https://blog.csdn.net
原创 安卓okhttp3使用http2.0
implementation 'com.squareup.okhttp3:okhttp:3.9.0' 我用的是3.9.0版本,調用http2.0代碼如下 fun setDefaultClient(): Builder { my
原创 http1.0、http1.1、http2.0、https與socket區別
本文只是用我自己的語言簡單描述http、tcp/ip。不會涉及原理,幾次握手等。如果需要詳情,另行百度 一、HTTP與 TCP/UDP TCP可以理解爲是一個協議組或者是一個網絡服務模型。是基於連接的協議,在收發數據前,需要建立可靠的連接
原创 android中protobuf的簡單使用
protobuf 是什麼? 爲什麼要用到? protobuf 是二進制存儲 所以比 json傳輸更快 更易於跨平臺開發 但是讀寫更麻煩 沒關係,google已經幫我們處理好了 現在我們只用站在巨人的肩膀上就行 先來看一個簡單