原创 關於極光vip與非vip的穩定性、送達率比較

最近公司有關於推送的需求,爲了瞭解極光vip與免費版本之間的區別,決定是否使用極光vip,故對vip進行了一番比較。 極光vip的硬性優勢:每天的推送量遠大於免費版、在線峯值和在線用戶數也高於免費版。同時vip用戶可以使用極光的事件統計功

原创 java面對對象6大原則

1.單一職責模式 定義:一個類中應該是一組相關性很高的函數、數據的封裝。 目的:便於類的維護與易讀 使用場景:各種工具類、開源架構。 2.里氏替換原則 定義:所有引用基類的地方必須能透明地使用其子類的對象。 目的:主要是指爲了讓用戶擁有某

原创 關於Android8.0版本更新權限的探討

今天和小夥伴聊到關於8.0版本應用更新權限的問題,8.0沒有得到未知應用的安裝權限是不能安裝的,但是,我在oppo8.0上測試的結果卻表明,沒有設置此權限,依然能安裝上,但是中間會增加個關於對未知應用安裝的提示,所以這部分確實不是所有

原创 自定義可統計、防止快速點擊的button

@自定義可統計、防止快速點擊的button 名稱: MonitorFuncCButton (可統計的button) 最近遇見了一個需求,要求我快速點擊button時,只響應一次事件,後面的點擊均無效,並且還可以統計到你點擊的butt

原创 pycharm安裝wordcloud出現error: command 'C:\\****\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

在pycharm安裝wordcloud時出現錯誤,一直安裝不上,換了很多種方法,用命令行安裝也出現了error: command 'C:\\****\\bin\\HostX86\\x86\\cl.exe' failed with exit

原创 如何反編譯一款App,修改它的smali文件,並簽名生成一款新的apk

    正如大家所知道的,Android App打包後一般會生成apk文件,那怎樣能夠將apk文件還原成爲可以閱讀的java文件和可以更改密碼的smali文件?我們可以一起研究學習下:     反編譯apk,你需要確保你的電腦環境裏安裝了

原创 android中怎樣自動管理debug日誌的開關?

同學們經常遇見一個問題,每次發佈apk前,都需要手動去把你項目中負責日誌管理的是否debug開關從ture改爲false,給大家介紹一種可以在gradle中配置信息的方法,可以簡便的管理你的日誌是否輸出。 打開項目app中的build.g