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是數字的話,序列化後變...