原创 Andriod回調機制詳解

  作爲一個程序員,在我們的日常開發中總是免不了模塊與模塊之間的調用,一般來說調用方式一般可以分爲三種: 同步調用、異步調用、回調。   1、同步調用:這種調用方式就是簡單的類A調用類B裏面的方法,並且整個過程是在同一個線程裏面完成的。

原创 Android DataBinding簡單使用

1、配置 在應用模塊中的build.gradle文件中添加dataBinding元素,如下所示: android { ... dataBinding { enabled

原创 Android Notification使用

Notification也就是通知的意思,它的作用是在手機通知欄顯示一條信息,這對於app不在前臺的時候用處很大,下面我們來看一下它的使用方法吧。 一、簡單使用 廢話不多說,直接上代碼: public class MainActivit

原创 BroadcastReceiver總結

BroadcastReceiver又叫廣播接收器,是Android四大組件之一。 註冊方式: 1、動態註冊,也就是在代碼中進行註冊,註冊方式如下: public class MainActivity extends AppCompatA

原创 Activity知識總結

Activity也叫活動,是Android四大組件之一。 生命週期: 1、onCreate():Activity被創建,這個階段可以做一些初始化工作(界面、數據等)。 2、onRestart():Activity正在被重新啓動,這種情形

原创 小米手機8.0以上懸浮窗開啓失敗原因

1、需在AndroidManifest中添加權限 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 2、需在代碼中查詢是否開啓權限 if

原创 Android序列化

一、什麼叫序列化? 序列化就是將對象的狀態信息轉換爲可以存儲或傳輸的形式的過程。我們有時候需要進行對象的傳輸,如果要進行對象的傳輸我們必須得實現序列化才行。在Android裏面實現序列化的方式一般來說有Serializable和Parce