原创 Android漂亮的對話框項目sweet-alert-dialog

轉自http://blog.csdn.net/cauchyweierstrass/article/details/46335143 漂亮的對話框 sweet-alert-dialog 項目地址: https://github.com

原创 給初學者的RxJava2.0教程(三)

轉自:http://www.jianshu.com/p/128e662906af 前言 上一節講解了線程調度, 並且舉了兩個實際中的例子, 其中有一個登錄的例子, 不知大家有沒有想過這麼一個問題, 如果是一個新用戶, 必須先註冊,

原创 底部彈出alertDialog,寬度匹配屏幕寬

使用Dialog作爲彈框來和用戶交互,從底部彈出固定在底部時,讓彈出框寬度匹配屏幕寬度,使用Dialog,AlertDialog都可以實現,下面分別貼出兩種方法的實現代碼,先上一個效果圖,如果需要寬度匹配屏幕寬度,個人建議使用Dialog

原创 MVP結合RxJava,Retrofit2.0初探索

MVP是在MVC的基礎上演變過來的,MVP包括Model,View,Presenter3層,View和Model相互獨立,通過Presenter作爲橋樑將View和Model聯繫起來,從而實現視圖和模型的完全分離。MVP模式下,View只

原创 解決小米,魅族手機打開懸浮窗口問題

當開啓一個懸浮窗口時,發現三星,華爲都能夠開啓,無論系統爲android4.4.4、android5.1.1還是android6.0,但是當用小米手

原创 給初學者的RxJava2.0教程(一)

轉自:http://www.jianshu.com/p/464fa025229e# 前言 上個月RxJava2正式版發佈了,但目前國內的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎麼使用了,但還有一些以前沒用過R

原创 APK反編譯

博客原文:http://www.cnblogs.com/xdp-gacl/p/4677145.html 學習和開發Android應用有一段時間了,今天寫一篇博客總結一下Android的apk文件反編譯。我們知道,Android應用開發

原创 android實現簽名功能

android上的一個簽名功能,先上效果圖 SignActivity.java package com.cool.hello.sign; import android.Manifest; import android.content

原创 android創建可拖動的懸浮窗,並實現點擊回調

最近用到懸浮窗的功能,android6.0以下的系統可以進行正常的顯示,而android6.0及以上的則創建不了,運行直接崩潰,報如下錯誤: Caused by: android.view.WindowManager$BadTokenEx

原创 沉浸式狀態欄實現

在android4.4以前狀態欄只能是黑色,在4.4中帶來了windowTranslucentStatus 這一特性,狀態欄的顏色就可以感覺自己的需求改變顏色了,那爲什麼叫沉浸式狀態欄呢?這個叫法是叫的人多人,大家都約定俗稱了。廢話不多說

原创 自定義Toast,實現不錯的效果

先上自定義Toast的效果圖 熟悉qq的同學一定很熟悉這個吐司,我也是高仿了一下。 佈局文件item_toast.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout

原创 給初學者的RxJava2.0教程(四)

轉自:http://www.jianshu.com/p/bb58571cdb64 前言 在上一節中, 我們提到了Flowable 和Backpressure背壓, 本來這一節的確是想講這兩個東西的,可是寫到一半感覺還是差點火候,感

原创 給初學者的RxJava2.0教程(二)

轉自:http://www.jianshu.com/p/8818b98c44e2 前言 上一節教程講解了最基本的RxJava2的使用, 在本節中, 我們將學習RxJava強大的線程控制. 正題 還是以之前的例子, 兩根水管:

原创 給初學者的RxJava2.0教程(五)

轉自:http://www.jianshu.com/p/0f2d6c2387c9 前言 大家喜聞樂見的Backpressure來啦. 這一節中我們將來學習Backpressure. 我看好多吃瓜羣衆早已坐不住了, 別急, 我們先

原创 cordova開發自定義插件

下面是自定義cordova插件的基本入門,做插件的小白可以參考一下哈,後續會更新插件的進階博客,希望大家能夠共同學習共同進步 1.環境搭建 cordova插件開發前需要安裝一些軟件和配置環境 1.1 node.js環境搭建 到node.