原创 MVC,MVP 和 MVVM 模式如何選擇?

轉摘:http://www.linuxidc.com/Linux/2015-10/124622.htm 前言 做客戶端開發、前端開發對MVC、MVP、MVVM這些名詞不瞭解也應該大致聽過,都是爲了解決圖形界面應用程序複雜性管理問題而產生的

原创 Android通用流行框架大全

1. 緩存 名稱 描述 DiskLruCache Java實現基於LRU的磁盤緩存 2.圖片加載 名稱 描述 Android Universal Image Loader 一個強大的加載,緩存,展示圖片的庫

原创 Error:java.lang.RuntimeException: Some file crunching failed, see logs for detail

出現這個錯誤的原因是有哪種情況? 1.構建Gradle的時候,Gradle會去檢查一下是否修改過文件的後綴名; 2.一般大多數是出現在圖片上,.jpg修改成了.png就會出現這個問題; 3.9patch圖片也可能出現這個問題。

原创 特殊佈局的對話框

實現下面這種對話框效果 1、寫好佈局文件success_dialog_style.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and

原创 Android自動化壓力測試圖解教程——Monkey工具

 有時候我們需要對一個軟件進行壓力測試,檢查該軟件的性能。如果是人工進行測試的話,效率會低很多,而且會比較枯燥。這時,Android中的一個命令行工具Monkey就可以爲我們減輕很多重複而又繁瑣的工作。           一、Monk

原创 android讓圖片等比例縮放

android中,很多時候需要將圖片的寬度設置爲屏幕寬度,然後讓高度等比例縮放。我自己寫了一下,效果是想要的那樣,所以記下來分享給大家。 ImageView imageView = new ImageView(this); ima

原创 宿主activity和碎片之間的傳值

1、activity--->碎片 (1)如果碎片是通過xml文件生成的 直接通過findViewById獲取到碎片中的控件,然後給控件設置內容。 (2)如果碎片是通過代碼生成的 activity中添加碎片的時候

原创 RxJava 與 Retrofit 結合的最佳實踐

參考地址: http://gank.io/post/56e80c2c677659311bed9841

原创 android屏幕適配方案

轉載請標明出處: http://blog.csdn.net/lmj623565791/article/details/45460089;  本文出自:【張鴻洋的博客】 1、概述 大家在Android開發時,肯定會覺得屏幕適配是個

原创 Android插件化完美實現代碼資源加載及原理講解 附可運行demo

*本篇文章已授權微信公衆號 guolin_blog (郭霖)獨家發佈 。我們通過前4篇的分解,分別將插件化設計到的知識點全部梳理了一遍,如果沒有看過的,建議先看前面4篇1. Binder機制2. 插件化知識詳細分解及原理 之代理,hook

原创 自定義密碼輸入框

實現的原理很簡單,要點如下:a.自定義EditTextViewb.自定義EditTextView嵌套入Dialog中,點擊緊貼軟鍵盤彈出。c.監聽軟鍵盤的彈出和收起事件,當軟鍵盤收起,dialog也關閉。二.下面開始講述實現的步驟(圍繞上

原创 Textvie實現左邊圖片和換行文字左對齊的方法

實現的效果圖:代碼實現:tv = (TextView) findViewById(R.id.tv);String a = "有2年沒這樣想想真佩服你們現在,2年沒這樣想想真,2年沒這樣想想真佩佩服,2年沒這樣想想真佩服";Spannabl

原创 invalidate()和postInvalidate()的使用與區別

invalidate()和postInvalidate()的使用與區別   Android提供了Invalidate方法實現界面刷新,但是Invalidate不能直接在線程中調用,因爲他是違背了單線程模型: Android UI操作並

原创 安卓開發——android8.0應用崩潰,報錯: Only fullscreen opaque activities can request orientation

上週末升級了最新的MIUI 8.1.18開發版,早早的吃上了奧利奧 Android O(雖然在miui下並沒有什麼變化(-_-),但還是很開心的,畢竟我的小米MIX2終於可以用到了之前只是內測的全屏手勢操作)。用了兩天還行,但今天在運行公

原创 在ListView中EditText丟失光標問題

點擊listview中的某個edittext輸入內容,焦點是獲取到的,就是不顯示光標的問題,解決了好久,,,網上很多都是說焦點錯亂的問題,但這個只是光標丟失的問題; 首先,你要確定listview的子控件是比父控件先獲取到焦點,也就是在