原创 dialog點擊外邊框不讓其消失

重寫該方法:[java] view plain copy@Override      public void setCanceledOnTouchOutside(boolean cancel) {          super.setCa

原创 App通過瀏覽器下載更新的實現方法

轉自:https://blog.csdn.net/wolfking0608/article/details/79619472特別注意:  兩個更新前後的apk,必須保證簽名和包名完全一致,纔可以覆蓋安裝,否則安裝會失敗!!!工具類代碼如下

原创 android build不成功或者依賴包衝突問題的解決思路

gradlew compileDebugSources --stacktrace -info   查看編譯出錯 gradlew :demo:dependencies   查找包衝突,其中demo 可以換成你自己的moudle

原创 recyclerView滑動停止後item對齊方式

  SnapHelper是support-v7:24.2.0新增的,用於控制RecyclerView滑動停止後Item的對齊方式。默認提供了兩種對齊方式PagerSnapHelper 與 LinearSnapHelper。PagerSna

原创 Parcelable傳值崩潰問題

 由於實體類intent傳遞我幾乎都用Serializable而沒怎麼用過Parcelable,今天碰到一個崩潰問題 傳值的地方 Intent intentPerson = new Intent();

原创 Android App自測方式--嚴苛模式(StrictMode)

轉載自:https://blog.csdn.net/brokge/article/details/8543145 Android 2.3提供一個稱爲嚴苛模式(StrictMode)的調試特性,Google稱該特性已經使數百個Android

原创 關於rxjava(一)

要在Android中使用RxJava2, 先添加Gradle配置: compile 'io.reactivex.rxjava2:rxjava:2.0.1' compile 'io.reactivex.rxjava2:rxand

原创 關於rxjava(二)

rxjava實踐對於我們Android開發人員來說, 經常會將一些耗時的操作放在後臺, 比如網絡請求或者讀寫文件,操作數據庫等等,等到操作完成之後回到主線程去更新UI, 有了上面的這些基礎, 那麼現在我們就可以輕鬆的去做到這樣一些操作.下

原创 Android自定義View實現動態垂直時間軸佈局

轉載自:https://blog.csdn.net/shineflowers/article/details/60878859時間軸時間軸,顧名思義就是將發生的事件按照時間順序羅列起來,給用戶帶來一種更加直觀的體驗。京東和淘寶的物流順序就

原创 RecyclerView多佈局與Item點擊事件

多佈局的實現佈局多佈局是指一個不同的item用不同的layout顯示。我們的主頁面裏面就放RecyclerView<android.support.v7.widget.RecyclerView android:id="@+

原创 Android: EditText設置屬性和設置輸入規則

1.EditText輸入限制規則在xml:EditText 設置屬性android:digits="ABCDE123&*"ABCDE123&*是你的限制規則例如:android:digits="0123456789abc"規則是隻能輸入英

原创 簡單的fragment之間跳轉

記錄下來以後備用 fragment A 需要跳轉的fragment B 所依附的父activity

原创 關於rxjava(四)

Zip通過一個函數將多個Observable發送的事件結合到一起,然後發送這些組合到一起的事件. 它按照嚴格的順序應用這個函數。它只發射與發射數據項最少的那個Observable一樣多的數據。其中一根水管負責發送圓形事件 , 另外一根水管

原创 RecyclerView的item拖動排序效果以及側滑刪除實現和它的ItemTouchHelper詳解

說明: 1.實現這個效果的核心類是:ItemTouchHelper和ItemTouchHelper.Callbck. 2.mainActivity的佈局就是一個recyclerview,item的佈局cardview套着三個控件。 首先看

原创 關於rxjava(五)

在這一節裏我們先來學習如何使用Flowable, 它東西比較多, 也比較繁瑣, 解釋起來也比較麻煩, 但我還是儘量用通俗易懂的話來說清楚, 畢竟, 這是一個通俗易懂的教程.正題我們還是以兩根水管舉例子:之前我們所的上游和下游分別是Obse