運(yùn)行(可見可操作):       onCreate() onStart() onRe..."/>
溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

android四大組件

發(fā)布時(shí)間:2020-07-22 11:08:20 來源:網(wǎng)絡(luò) 閱讀:339 作者:幸福驛站丶 欄目:移動(dòng)開發(fā)

    四大組件之一:Activity

     Activity的生命周期:創(chuàng)建-->運(yùn)行(可見可操作):       onCreate() onStart() onResume()

                        運(yùn)行-->銷毀(關(guān)閉):              onPause()  onStop()  onDestroy()

                        運(yùn)行-->停止(不可見也不可操作):    onPause()  onStop()

                        停止-->運(yùn)行                        onRestart()  onstart()  onResume()

                        運(yùn)行-->暫停(可見不可操作)        onPause()

                        暫停-->運(yùn)行                        onResume()

    1.Activity創(chuàng)建三大要素:a:聲明一個(gè)類繼承Activity b:關(guān)聯(lián)布局  c:清單中聲明 包名,類名

    2.Activity之間的跳轉(zhuǎn)(意圖):startActivity(intent);

    3.A接收B界面返回的消息并處理:接收時(shí)需重寫onActivityResult()方法(根據(jù)請(qǐng)求碼和結(jié)果碼判斷返回的內(nèi)容)

    4.按鈕的點(diǎn)擊事件:onClick = "btn"

      在布局中:public void btn(View v){}

    四大組件之二:

    Service服務(wù)

    1.服務(wù)開啟:startService();服務(wù)關(guān)閉:stopService

    2.服務(wù)的綁定與解綁:bindService();unbindServicce();

    四大組件之三:

    BroadcastRecevice廣播接收者

    1.廣播接收者的注冊(cè)方式有兩種:a:清單注冊(cè)   b:代碼注冊(cè)

    區(qū)別:a不管應(yīng)用是否執(zhí)行只要條件符合,都可以接收到廣播,b只有在應(yīng)用運(yùn)行時(shí)并且條件相同時(shí)才可接收到廣播。

    過濾條件:

    清單:權(quán)限:RECEIVE_SMS  條件:<cation....."android.provider.Telephony.SMS_RECEIVED"/>

    代碼:權(quán)限:RECEIVE_SMS  條件:registerReceiver(receiver,filter);

               receiver為匹配的廣播

               filter為過濾條件

     當(dāng)使用代碼注冊(cè)廣播后,必須進(jìn)行unRegisterReceiver

    四大組件之四:

    Content Provider內(nèi)容提供者


                        

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI