第八天 Android學習總結 服務

2021-07-26 07:08:51 字數 938 閱讀 8135

1.程序(process)概念

程序是乙個程式的載體,四大元件都執行在程序中

(1)前台程序 使用者還看得見介面,正在產生互動 onresume方法

(2)可視程序 使用者還看得見介面,但沒有互動,相當於onpause方法

(3)服務程序 通過startservice()方法開啟;了乙個服務

(4)後台程序 使用者看不到介面,相當於執行了onstop方法

(6)空程序 相當於執行了ondestroy方法

2.start方式開啟service服務的特點:能使服務在後台執行

建立乙個類繼承service

配置清單檔案

oncreate() onstartcommand() ondestroy()方法,第一次啟動服務時執行oncreate() onstartcommand()方法,之後再startservice只會執行onstartcommand方法

開啟服務:

intent intent=new intent(this,myservice.class);

startservice(intent);

關閉服務:

stopservice(intent);

3bindservice方式開啟service服務的特點:不同生,但同死,跟activity一起,可以呼叫服務裡面的方法.

建立乙個類繼承service

配置清單檔案

oncreate() onbind(),onunbind() ondestroy();生命週期

開啟服務

bindservice(intent,conn,...);

這裡還有一些不理解的地方,待補充

4.aidl介紹

程序間方法的呼叫 ipc 使用aidl(android inte***ce definition language)

5.aidil應用場景

支付寶支付方法

android基礎 第八天

可航訓練營 為幫助大家更好的 系統性的學習 android 一 有序廣播和無序廣播 密碼 2dea 二 有序廣播指明廣播接收者 密碼 qqmg 三 廣播 許可權的應用 密碼 wfcm 四 優先順序相同情況下,廣播接收者的順序 密碼 4vb2 五 廣播接收者生命週期 密碼 bx54 六 廣播練習 密碼...

第八天總結0330

第八天總結 1 多型的基本應用 主機板使用板卡的示例 思想 既然主機板要使用其他的板卡來擴充套件本主機板的功能,我們就要先期定義好規則,這樣可以在開發硬體的時候,降低耦合性 介面 描述主機板 主機板的功能就是主機板可以使用後期的主機板 inte ce pci class mainboard clas...

django第八天總結

1.資產採集的補充 2.api的校驗 內容回顧 cmdb 配置管理資料庫 資產採集 願景 開發自動化運維的平台 你在開發中遇到過什麼樣的問題?印象比較深刻的?路徑導航 首頁 部門列表 新增部門 外來鍵parent 自關聯 字典放入session,進行json的序列化,字典key是數字的話,序列化後變...