原创 Android L(5.0) Activity Transition 共享元素跳轉無效解決

介紹 Android L中引入的共享元素轉場很好,但一般情況下由list到詳情頁中的共享元素比如是ImageView,PhotoView等需要網絡加載的圖片時,可能跳轉到詳情頁面就沒有效果,國內找多文章沒有這解決這方面的文章,今天

原创 Retrofit 2 動態URL

問題 使用Retrofit2一般都是針對於一baseURL,其它接口都是拼接不同的參數如get/photo,search?name=xiaohong&&sex=female,這樣的形式。但是一些請求此時又要訪問不同的url只能重新

原创 RxJava 1 到RxJava2

RxJava2 目前已經在國外一些應用使用上,國內應用也有部分用於生產環境,是時候考慮切換到RxJava2。RxJava2主要是解決了Backpressure, 設計符合Reactive-Streams規範,以及其它一些更新。 R

原创 Android 內存泄露與解決方案

內存泄露 Java內存泄漏指的是進程中某些對象(垃圾對象)已經沒有使用價值了,但是它們卻可以直接或間接地引用到gc roots導致無法被GC回收。無用的對象佔據着內存空間,使得實際可使用內存變小,形象地說法就是內存泄漏了。下面分析

原创 MySQL: 圖解 inner join、left join、right join、full outer join、union、union all的區別

轉載來源 對於SQL的Join,在學習起來可能是比較亂的。我們知道,SQL的Join語法有很多inner的,有outer的,有left的,有時候,對於Select出來的結果集是什麼樣子有點不是很清楚。Coding Horror上

原创 Android 之旅:Google 發佈 Android 性能優化典範

文章轉載自 開源中國社區 [http://www.oschina.net] 轉載地址:https://www.oschina.net/news/60157/android-performance-patterns        

原创 RecyclerView Item 佈局寬高無效問題探究

轉載地址:http://www.jianshu.com/p/9a6db88b8ad3 前言 這個問題很早之前就碰到過,後來通過google找到了解決辦法,也就沒有去管它了,直到最近有朋友問到這個問題,感覺很熟悉卻又說不出具體原因,

原创 RecyclerView ItemDecoration 學習

本次因爲一直在用RecyclerView LinearLayoutManager對應的decoration,目前處理GridLayout時由於要處理左右側的item的邊距和蹭的Item邊距不同,就回顧一下RecyclerView

原创 記錄一次關於Activity與Fragment生命週期引起的異常

在Activity和Frgment生命週期中對於數據保存應該是大部分都能保存的,像按Home返回到後臺,再切換回來後應該不會出大問題的,但一次內存過底把保存的Activity給Destroy後引起了錯誤,具體是Activity裏F

原创 Android studio ADB 命令找不到解決辦法

其實這個不算個問題,但總是容易忘記。主要就是把ADB 的路徑加入到系統的path就能處理了。 創建一個系統變量,這裏就叫Android_Platform_Tools 對應的值輸入你Android SDK 目錄下的platform-

原创 Android NestedScrolling 解析

產生原因 由於在Android上進行滑動的控件在手機性能越來越好的情況下,人們已經習慣於常用的手勢進行操作,出現許多控件滑動時需要去協調同一個界面的滑動的情況。例如在同一個方向內外(上下)的嵌套,不同方向(上下與左右方向)的嵌套等

原创 Andoid Layer-list Drawable

Level List簡介 下面是官方Drawable下的介紹 A Drawable that manages a number of alternate Drawables, each assigned a maximum nu

原创 LeetCode: 21. Merge Two Sorted Lists

Question Merge two sorted linked lists and return it as a new list. The new list should be made by splicing togethe

原创 Android 清理backstack

在一些情況下可能並不需要在Low Memory時保存backstack以免在Restore時會影響onCreate中的Fragment的創建。所以必須在onSaveInstanceState中消除棧。 Method one Fra

原创 Kotlin in Action Review Points

Chapter 4 Interfaces in Kotlin are similar to Java’s but can contain default implementations and properties. All d