原创 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,對於該類中的每個“關鍵”域,檢查參數中的域是否