原创 Android實現酷炫的動畫效果

由於寫demo比較辛苦,有想要源碼的可以通過下面的掃一掃支付,然後進羣(或者私加本人QQ備註源碼即可)找我要源碼,還請諒解!

原创 android Service在8.0以及通知欄不顯示的問題

android系統在8.0以後Service無法正常使用,在低版本上面不會出現問題,這是因爲 在後臺中運行的服務會消耗設備資源,這可能降低用戶體驗。 爲了緩解這一問題,系統對這些服務施加了一些限制。系統可以區分 前臺 和 後臺 應用。

原创 android6.0動態權限申請

已經有一年多沒有寫博客了,主要就是忙。自己獨立開發的確有點累,很多東西都要自己去腦補,遇到問題也沒有可商量的同事,所以只能自己想辦法解決。閒話少說,言歸正傳! 6.0動態權限的申請已經有很長時間了,網上也有很多案例,應某些人要求,這裏

原创 Android 自定義可以滑動和點擊的RangeBar

由於項目的需要實現可以滑動和點擊的效果,就在網上搜了一下,發現基本上都是可以滑動的,於是自己就在別人的基礎上進行了一系列的修改。做成的效果圖如下 其實要想實現上面的效果並不是很難,只需要懂一些自定義即可。 關於自定義前面已經詳細的

原创 設計模式——工廠模式

工廠模式實現了創建者和調用者的分離。工廠模式的作用就是在實例化對象的時候代替了以往的new操作,將實現類、創建對象進行統一管理。詳細分爲:簡單工廠模式、工廠方法模式、抽象工廠模式。使用工廠模式時最好要遵循面向對象設計的基本原則,即開閉原則

原创 設計模式——單例模式

作爲開發者的我們,想必設計模式對大家來說並不陌生,設計模式共有23種,分別是:工廠方法(FactoryMethod)、抽象工廠(AbstractFactory) 、建造者模式(Builder)、單態模式(Singleton)、 原型模式(

原创 設計模式——責任鏈模式

什麼都不說了,先來一張圖看看今天我們要介紹的東西,跟下面的東西還是有關的,那就是一個鏈字,下圖是一個項鍊,而我要介紹的則是責任鏈模式。 責任鏈模式就是:將能夠處理同一類請求的對象連成一條鏈,所提交的請求沿着鏈傳遞,鏈上的對象逐個判斷

原创 設計模式——裝飾模式

裝飾的意思想必大家也都知道,就是起修飾美化作用的物品,比如裝修效果圖造型的輪廓和雕刻裝飾;在身體或物體的表面加些附屬的東西,使之更美觀。在應用程序裏面裝飾模式也是很有用武之地的。裝飾模式的職責:動態的爲一個對象添加新的功能。裝飾模式是一種

原创 設計模式——橋接模式

橋接模式就是將抽象部分與它的實現部分分離,使它們都可以獨立地變化。橋接模式在我們的日常生活中還是很普遍存在的。尤其是在商場裏面,我們常見的商品分類就是最好的橋接模式。 適用於 1.你不希望在抽象和它的實現部分之間有一個固定的綁定關

原创 設計模式——外觀模式

外觀模式在我們的項目中使用的還是比較普遍的。外觀模式遵守了設計模式六大原則之一的迪米特法則(最少知識法則),一個應用實體應當儘可能少的與其他實體發生相互作用。 外觀模式的實用性: 1.爲一個複雜子系統提供一個簡單接口。 2.提高子系

原创 設計模式——享元模式

享元模式裏面的享則共享的意思,很明顯就是共享資源,作用也就很明顯運用共享技術有效地支持大量細粒度的對象。如果有很多歌完全相同或相似的對象,我們就可以通過共享模式來節省內存。 享元對象能做到的共享的關鍵是區分了內部狀態和外部狀態。內部狀態

原创 設計模式——組合模式

組合模式就是將對象組合成樹形結構以表示”部分-整體”的層次結構,使得用戶對單個對象和組合對象的使用具有一致性。組合模式的核心包括抽象構件、葉子構件和容器構件。抽象構件角色:定義了葉子構件和容器構件的共同點。葉子構件角色:無子節點。容器構件

原创 設計模式——代理模式

代理對於我們來說再熟悉不過了,比如:代理商,代理律師。那麼代理的到底是什麼含義呢?代理就是受委託代表當事人進行某種活動。那麼代理模式的核心作用是什麼呢?就是通過代理,控制對象的訪問。可以詳細的控制訪問某個或者是某類對象的方法,在調用這個方

原创 設計模式——觀察者模式

下面我們就來介紹一下行爲型模式之一的觀察者模式。觀察者模式主要用於1對N的通知,當一個對象發生(被觀察者)改變時,它需要發出一系列的通知,告知其它的對象(觀察者)做出相應的變化。我們所熟悉的廣播就是最好的觀察者模式。 觀察者模式的主要組

原创 Android 推送-個推

最近閒來無事就把個推研究了一下,發現個推的SDK版本已經更新到2.9.5.0了,而且跟以前的版本相比感覺變化實在是太大了。 以前的版本在配置清單裏面的配置爲 <!-- 配置第三方Receiver--> <receiver