原创 安卓推送這件小事

文章來源  https://zhuanlan.zhihu.com/p/26053061?utm_source=gank.io&utm_medium=email 今天來講講推送這件小事,事雖小,要做好卻不容易。 推送難,難於上青天。

原创 Android系統消息推送

現在好多應用都接入了推送功能,市面上也有很多關於推送的第三方,例如極光等等,那麼我們需求不大,接入極光會造成很大的資源浪費,下面我們來看下利用android服務進行本地推送消息, 1.註冊一個Service package com.bao

原创 Android圓角頭像工具類

很多android應用都用到了圓角頭像,或者一些圓角圖片處理起來比較麻煩,直接上圓角圖片工具類 public class CircleImageView extends ImageView { // 縮放類型 privat

原创 爲什麼 Android 要採用 Binder 作爲 IPC 機制?

Android另起爐竈開發了Binder驅動,而沒有采用已有的方案,而D-Bus這樣的方案也可以實現Binder的功能,是出於什麼原因和什麼考慮?安全性?性能? 作者:Gityuan 鏈接:https://www.zhihu.com/q

原创 沉浸式狀態欄

1.沉浸式狀態欄,向下兼容到android4.4。因爲5.0以後對狀態欄做了新的改變,5.0及其以上可以直接在主題中設置顏色,或者調用 Window 類中的 setStatusBarColor(int color) 來實現。 2.  

原创 RecycleView 嵌套RecycleView數據錯亂顯示

今天項目中遇見一個bug,RecycleView在向下滑動的時候出現item顯示錯亂;問題定位:項目中的是兩個RecycleView嵌套,在第二層list判斷的時候如果服務端返回的數據不爲空的時候才進行數據填充,在數據爲空的時候沒有進行處

原创 Tablayout+ViewPager+Fragment左右滑動空指針異常

在項目開發中需要用到Tablayou+viewpager+Fragment實現左右滑動功能,但是在頁面數據加載完成之後左右滑動時會出現界面數據空指針異常解決方案:    實現FragmentPagerAdapter中的destroyIte

原创 適配小米手機startActivityForResult之後直接調用onActivityResult

今天在測試的過程中遇見一個A activity跳轉B activity之後,結束B之後回傳數據。 使用方法startActivityforForResult(Intent ,requestCode); 然後在onActivityResul

原创 drawerlayout

最近接手一個新項目需要用到側滑功能,雖然以前也接入過,但是都是開發人員自定義的控件,接入起來特別麻煩,幸好google出了drawerlayou控件,現在就可以輕鬆實現側滑功能了,下面直接擼代碼 <?xml version="1.0" e

原创 Java註解簡單介紹

在寫擼代碼的時候會經常遇到很多註解,所以就簡單整理一下 JDK自帶註解 1.@Override                            覆蓋父類的方法 2.@Deprecated                   

原创 調用系統相機,相冊設置頭像

最近在寫項目再次用到了調用相機相冊裏面的圖片去設置頭像,由於功能不經常使用,很容易忘掉,所以記錄一下小知識點 1.添加權限 <!-- 許可使用照相機 --> <uses-permission android:name="andro

原创 android studio 之Gradle基本配置

在使用android studio的時候gradle經常會出現各種各樣的配置問題,小編對gradle文件的基本配置做了一些基本整理,希望對各位有用 buildscript { repositories { jcen

原创 初識RxJava

最近Retrofit+Rxjava在android網絡請求框架中脫穎而出,受到很多兄弟們的歡迎。在之前公司走的時候一部分網絡框架已經替換成這個,但是由於不是負責的這個模塊,所以只是粗略的瞭解一下,所以現在來進一步的瞭解一下這個框架的應用