原创 Android Application對象必須掌握的七點

1:Application是什麼?           Application和Activity,Service一樣,是android框架的一個系統組件,當android程序啓動時系統會創建一個 application對象,用來存儲系統

原创 android 問題:輸入法彈出後,不影響activity原有佈局

android:windowSoftInputMode = "adjustNothing"   --------------------------------------------- 在AndroidManifest.xml文

原创 增加listview的item點擊水紋效果

關於點擊效果,主要是使用到MaterialRippleLayout封裝類,使用該類作爲item的根節點。MaterialRippleLayout需要用到自定義屬性,如下: <declare-styleable name="Mate

原创 android開發之就本地和網絡圖片的壓縮以及緩存詳解

一、圖片的壓縮 1、本地圖片的壓縮 無論是本地亦或者是網絡來源圖片,加載都需要進行合適的壓縮,然後通過控件顯示出來。 第一步:獲得ImageView控件想要顯示的大小 /** * Created by ZaneLove on 2

原创 修改系統狀態欄顏色

SystemBarTintManager 修改需要三步操作: 1、在activity的xml文件的根控件添加個屬性: android:clipToPadding="true" android:fitsSystemWindows="tr

原创 Android App 沉浸式狀態欄解決方案

轉自:http://www.open-open.com/lib/view/open1455584716230.html 伴隨着 Android 5.0 發佈的 Material Design,讓 Android 應用告別了以前的工程

原创 Android應用使用Multidex突破64K方法數限制

 轉自簡書: http://www.jianshu.com/p/5dd2a7a4e6aa 寫在前面 前幾天,開發中遇到一個問題,Log信息如下: E/AndroidRuntime(10943): FATAL EXCEPTION:

原创 使用新版Android Studio檢測內存泄露和性能

內存泄露,是Android開發者最頭疼的事。可能一處小小的內存泄露,都可能是毀於千里之堤的蟻穴。  怎麼才能檢測內存泄露呢?網上教程非常多,不過很多都是使用Eclipse檢測的, 其實1.3版本以後的Android Studio 檢測內

原创 Android Gradle自動化之旅—適配渠道包

轉自:http://tech.meituan.com/mt-apk-adaptation.html 概述 前一篇文章(美團Android自動化之旅—生成渠道包)介紹了Android中幾種生成渠道包的方式,基本解決了打包慢的問

原创 完美解決Scrollview和Listview衝突

最近在Android開發中,需要在ScrollView裏面嵌套ListView,嵌套之後發現滑動衝突。問google問度娘,得出的很多答案都是設置listView的高度,讓所有的item都顯示出來,我覺得這是一種很不好的解決辦法。在試過

原创 史上最易懂的Android jni開發資料--NDK環境搭建

 谷歌改良了ndk的開發流程,對於Windows環境下NDK的開發,如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK。而在NDKr7開始,Google的Windows版的NDK提供了一個ndk-build.cmd的

原创 最清晰的Android多屏幕適配方案

當您的Android應用即將發佈的時候,如果你想讓更多的用戶去使用你的應用,擺在工程師面前的一個重要問題就是如何讓你的應用能在各種各樣的終端上運行,這裏的各種各樣首當其衝的就是不同的屏幕分辨率和尺寸。   屏幕適配主要從圖片和距離(

原创 FragmentPagerAdapter與FragmentStatePagerAdapter區別

文章出自:http://www.cnblogs.com/lianghui66/p/3607091.html 在一個 Android 應用中,我使用 FragmentPagerAdapter 來處理多 Fragment 頁面的橫向滑動

原创 listview的item初始化進場動畫及activity轉場動畫

轉自:https://www.aswifter.com/2015/08/01/android-material-design-animation/ 前段時間,利用Material Design控件編寫了一個Example,今

原创 app拆分dex包

http://my.oschina.net/853294317/blog/308583 https://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=400118620&idx=1&sn=b