原创 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已經幫我們處理好了   現在我們只用站在巨人的肩膀上就行 先來看一個簡單