原创 android build.prop詳解

# begin build properties開始設置系統性能 # autogenerated by buildinfo.sh{通過設置形成系統

原创 Protocol buffer數據傳遞

Protobuffer大家估計就很少聽說了,但如果說到是google搞的,相信大家都會有興趣去試一下,畢竟google出口,多屬精品。 那麼爲什麼要使用protobuffer呢?        Protobuf 有如 XML,不過它更

原创 android魯班壓縮

如何使用Luban壓縮圖片 1.在項目中的build.gradle添加依賴(需要用到RxJava1.0)  2.在代碼中使用Luban壓縮方法 1)Listerner方式。傳入圖片File,調用設置壓縮監聽setCompressListe

原创 強烈推薦 Android Studio 插件

前言:整理了下最近裝的AS插件(自己寫的才適合自己,最近我也在學習,想寫一款屬於自己的插件。建議大家都去學下如何寫AS插件) 1.GsonFomat 將服務端返回的json內容轉化成相應的實體類 使用方法            alt+s

原创 android 自定義 view 實現錶盤效果

第一步:畫一個簡單的圓 第二步:繪製刻度 第三步:繪製時,分,表指針 第四步:繪製當前時間文字 第五步:實現時間動態顯示 第一步畫一個圓是很簡單的, package com.example.clockview; import andr

原创 最新最全的 Android 開源項目合集

原文鏈接:https://github.com/opendigg/awesome-github-android-ui awesome-github-android-ui 是由OpenDigg整理並維護的安卓UI相關開源項目庫集合。我們會

原创 Android7.0適配

本文轉載自大牛博客 關於Android7.0的適配   最近在軟件的維護和更新過程中,瞭解到一些關於Android7.0的適配,在這裏和大家分享一下,據我所知,需要對Notification、拍照、圖片的裁剪進行適配 一、Notifi

原创 android9.0應該知道的事情

  Android P 行爲變更 Android P 對 Android 系統進行了多項變更。 其中大部分變更會影響所有應用,而不論應用針對的是何種版本的 Android。 不過,有幾項變更僅影響針對 Android P 的應用。 爲清楚

原创 Kotlin的配置(一)

1.下載插件 打開Android Studio--->Settings-->Plugins-->Browse repositories-->Kotlin 如果下載失敗,這裏也有下載好的資源點這裏 2.添加配置 在project使用kot

原创 RxJava操作符合集

創建操作以下操作符用於創建Observable。create: 使用OnSubscribe從頭創建一個Observable,這種方法比較簡單。需要注意的是,使用該方法創建時,建議在OnSubscribe#call方法中檢查訂閱狀態,以便及

原创 RecyclerView 梳理:點擊&長按事件、分割線、拖曳排序、滑動刪除

轉載大牛鏈接 這次主要是把 RecyclerView 比較常用的基本的點,在這裏集中整理一下。從這篇文章主要梳理以下幾點: 優雅的實現:item 點擊事件 & item 長點擊事件 RecyclerView 添加 divi

原创 ConstraintLayout

本文只是爲了收集文章  轉載 在以前,android是使用佈局如LinearLayout 、RelativeLayout等來構建頁面,但這些佈局使用起來很麻煩,並且經常需要一層一層嵌套,寫一個簡單的頁面就需要費很大的勁。所以在16年I/O

原创 Android_動態權限管理的解決方案

本博文爲子墨原創,轉載請註明出處! http://blog.csdn.net/zimo2013/article/details/50478201 1.前言 (1).由於MIUI等部分國產定製系統也有權限管理,沒有相關api,故無法

原创 proguard-rules.pro文件細談

#==================================【基本配置】================================== # 代碼混淆壓縮比,在0~7之間,默認爲5,一般不下需要修改 -optimizatio

原创 android studio解決warning: Ignoring InnerClasses attribute for an anonymous inner class

在proguard-rules.pro文件中添加 -keepattributes EnclosingMethod11 然後在build.gradle編譯配置中引用,例: defaultConfig {    multiDexEn