中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android(1)--Application和Activity

發布時間:2020-07-19 08:14:01 來源:網絡 閱讀:471 作者:HelloToDays 欄目:移動開發


一.Android應用程序類型:

(1)前臺應用程序--需要考慮Activity的生命周期

        只能運行在前臺的應用,當他不可見時就會被掛起,例如:游戲應用;

(2)后臺應用程序--Service 和 BroadcastReceiver是后臺應用程序的驅動者

        交互非常有限的一個應用,除非在配置期間,的其他生命期間都是隱藏的,例如:鬧鐘;

(3)間歇性應用程序--Activity、Service 和 BroadcastReceiver、以及Notification聯合使用

        當應用可見時,更新UI;當應用不可見時,則發通知(或其他方式)來告知最新動態給用戶;

(4)Widget 和 Live Wallpaper:

        可以創建一些交互式的可見組件,位于用戶主屏幕,Widget主要用于顯示動態信息,例如:天氣、電池電量、時間日期等;


二.Android應用程序的組成部分

    介紹一下組件:

    1.Activity--實現UI,使用View或Fragment來布局和顯示信息,以及響應用戶動作;

    2.Service--不可見,可以更新數據源和Activity,可以觸發通和廣播Intent;

    3.ContentProvider--一個可共享的持久數據存儲器。他是應用程序之間共享數據的首選,可以配置自身應用的CP來提供給其他應用使用,也可以使用其他應用提供的CP,Android本地提供CP的有很多,例如:聯系人信息,媒體庫信息等;

    4.Intent--一個強大的應用程序間的消息傳遞框架。也可啟動/停止Activity、Service。也可以廣播消息;

    5.BroadcastReceiver--Intent監聽器。可以自動的啟動應用程序來響應某個收到的Intent,多用于事件驅動的應用程序;

    6.Widget--是BroadcastReceiver的特殊變體;

    7.Notification


三.Android 的Activity

  1. Activity+布局+視圖+Fragment = UI;

  2. Activity棧

(1)每個Activity的狀態由其在Activity棧中的位置決定;

(2)Android內存管理器再決定終止哪個應用程序來釋放資源時,也是通過Activity棧來決定Activity的優先級的,進而決定終止哪個應用程序;

(3)Activity棧是當前所有正在運行的Activity后進先出的集合;

Android(1)--Application和Activity

    3.Activity狀態

(1)活動狀態--位于棧頂、可見、具有焦點、可以接受用戶輸入;

        Android會不惜一切代價的來保持他的活動狀態,必要時銷毀下部的Activity以釋放資源供其使用;

        當另外一個Activity活動時,他將處于暫停狀態;

(2)暫停狀態--一般情況下可見、但是沒有焦點、不能接收用戶的輸入事件;

        在極端的情況下才會被系統收銷毀來釋放資源;

        當他完全不可見時,則處于停止狀態;

(3)停止狀態--可不見;

        仍處于內存中,并保留狀態信息,但是當系統需要釋放內存時,他們是首選對象;

        當Activity處于暫停/停止狀態時,保存UI和數據信息非常重要;

(4)終止狀態--退出或關閉的Activity、從棧中移除;

   

    4.Activity生存期與狀態的監控

Android(1)--Application和Activity
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

当涂县| 巴马| 沾化县| 墨竹工卡县| 文化| 遂宁市| 宁陵县| 兴城市| 五原县| 永平县| 博爱县| 广平县| 刚察县| 邵武市| 马山县| 渭源县| 平遥县| 聊城市| 荣成市| 罗甸县| 马尔康县| 鹿泉市| 武乡县| 峡江县| 肇东市| 万载县| 杭锦后旗| 大安市| 远安县| 博罗县| 海宁市| 五峰| 凤翔县| 剑阁县| 云霄县| 策勒县| 洪江市| 遂昌县| 昂仁县| 湖南省| 资讯|