原创 Android-從音頻文件中獲取專輯圖片

如何獲取本地音頻文件的專輯圖片呢?不多說了,直接上代碼吧: public static Bitmap setArtwork(Context context, String url, ImageView ivPic) { U

原创 Kotlin學習之委託機制

類的委託        委託模式可以很好的替代實現繼承,kotlin本身支持需要零樣板代碼,一個類Derived 可以繼承Base並委託它所有的public 方法到一個指定的類: interface Base { fun print()

原创 ProGuard慣用法

運行Proguard,立即輸入(當然你需要定位到proguard.jar的目錄下面): java -jar proguard.jar options … proguard.jar在lib目錄下(android的sdk下/tools/

原创 你是不是也忽略了xml裏面的tools命名空間

一創建一個佈局文件的時候可能都有這麼一句: xmlns:tools="http://schemas.android.com/tools" 基礎認識 可是這個tools的命名空間有什麼屬性有什麼作用呢,相信很多人都忽略了它的存在。它主要用在

原创 用Kotlin寫響應式編程RxAndroid

1.關於kotlin 先貼上官網的地址https://kotlinlang.org/ Kotlin是一門實用的編程語言,可用於JVM和Android程序開發,Kotlin結合了面向對象和函數式特性,致力於互操作性、安全、簡潔和工具支持

原创 Android中的FlexboxLayout

謝謝原著,最近在看react-native裏面的佈局就是FlaxBox,剛開始接觸,有點迷糊,不過和google最近開源的佈局框架結合起來理解應該會一舉兩得 我看的文章鏈接:http://www.oschina.net/news/734

原创 Android 中String的小祕密

平時我們都知道使用String的時候呢要避免在代碼中硬編碼,應該統一使用string.xml文件來保存我們在項目中用到的字符串,好處在於避免代碼的複用,統一管理和根據不同地區加載不同語言等。 但是我們可以平時忽略它的一些用法: 1.st

原创 Android性能典範:拯救計劃

現如今的app都離不開動畫,複雜的切換和自己定義View,用戶體驗必須直觀的而且在任何設備上保持一致。這些模式會幫助你去構建一個平滑的,敏捷的用電儘可能少的app,它包括微優化可以提高應用程序的整體性能。 避免糟糕表現的模式 避免阻塞

原创 開始使用AndroidStudio

現在android 開發ide絕對是google大哥家的AndroidStudio更流行,從eclipse轉到AndroidStudio是必然趨勢。那我們從安裝到使用來慢慢說一下吧。 一,安裝AndroidStudio 1

原创 java-編寫高質量的equals

1,使用==操作符檢查“參數是否爲這個對象的引用”,是則返回true 2,使用instanceof 操作符檢查“參數是否爲正確的類型”,如果不是返回false 3,把參數轉換爲正確的類型 4,對於該類中的每個“關鍵”域,檢查參數中的域是否