<thead id="kqoxr"></thead>
<blockquote id="kqoxr"></blockquote>
<legend id="kqoxr"><li id="kqoxr"></li></legend>
    1. <sub id="kqoxr"></sub>
      1. <blockquote id="kqoxr"><i id="kqoxr"><noscript id="kqoxr"></noscript></i></blockquote>
        <pre id="kqoxr"></pre>

        91午夜福利在线观看精品,亚洲综合色婷婷中文字幕,亚洲日本欧洲二区精品,竹菊影视欧美日韩一区二区三区四区五区,亚洲色在线V中文字幕,国产精品毛片av999999,精品视频不卡免费观看,亚洲全乱码精品一区二区

        android面試題(3)

        時間:2024-07-12 21:36:06 學人智庫

        android面試題(3)

          需要注意的是如果這幾個方法交織在一起的話,會出現什么情況呢?

        android面試題(3)

          一個原則是Service的onCreate的方法只會被調用一次,就是你無論多少次的startService又bindService,Service只被創建一次。

          如果先是bind了,那么start的時候就直接運行Service的onStart方法,如果先是start,那么bind的時候就直接運行onBind方法。

          如果service運行期間調用了bindService,這時候再調用stopService的話,service是不會調用onDestroy方法的,service就stop不掉了,只能調用UnbindService, service就會被銷毀

          如果一個service通過startService 被start之后,多次調用startService 的話,service會多次調用onStart方法。多次調用stopService的話,service只會調用一次onDestroyed方法。

          如果一個service通過bindService被start之后,多次調用bindService的話,service只會調用一次onBind方法。

          多次調用unbindService的話會拋出異常。

          15. 不用service,B頁面為音樂播放,從A跳轉到B,再返回,如何使音樂繼續播放?

          這個問題問的很山寨.默認不做任何處理,B里面的音樂都能播放.

          遇到問題, 可以隨機應變,靈活發揮,多考慮些細節,比如說這個題就可以這樣說,說說你對startActivityForResult的理解()

          A開啟B的時候,用startActivityForResult()方法, B返回的時候把播放的狀態信息返回給A ,A繼續播放音樂.

          16. 什么是IntentService?有何優點?

          普通的service ,默認運行在ui main 主線程

          Sdk給我們提供的方便的,帶有異步處理的service類,

          異步處理的方法 OnHandleIntent()

          OnHandleIntent() 處理耗時的操作

          17. 什么時候使用Service?

          擁有service的進程具有較高的優先級

          官方文檔告訴我們,Android系統會盡量保持擁有service的進程運行,只要在該service已經被啟動(start)或者客戶端連接(bindService)到它。當內存不足時,需要保持,擁有service的進程具有較高的優先級。

          1. 如果service正在調用onCreate, onStartCommand或者onDestory方法,那么用于當前service的進程相當于前臺進程以避免被killed。

          2. 如果當前service已經被啟動(start),擁有它的進程則比那些用戶可見的進程優先級低一些,但是比那些不可見的進程更重要,這就意味著service一般不會被killed.

          3. 如果客戶端已經連接到service (bindService),那么擁有Service的進程則擁有最高的優先級,可以認為service是可見的。

          4. 如果service可以使用startForeground(true)方法來將service設置為前臺狀態,那么系統就認為是對用戶可見的,并不會在內存不足時killed。

          如果有其他的應用組件作為Service,Activity等運行在相同的進程中,那么將會增加該進程的重要性。

          1.Service的特點可以讓他在后臺一直運行,可以在service里面創建線程去完成耗時的操作. 天氣預報 widget TimerTask Timer 定期執行timertask

          2.Broadcast receiver捕獲到一個事件之后,可以起一個service來完成一個耗時的操作.

          Broadcast receiver生命周期 和 響應時間很短

          3.遠程的service如果被啟動起來,可以被多次bind, 但不會重新create. 索愛手機X10i的人臉識別的service可以被圖庫使用,可以被攝像機,照相機等程序使用.

          18. 請描述一下Intent 和 Intent Filter。

          Android 中通過 Intent 對象來表示一條消息,一個 Intent 對象不僅包含有這個消息的目的地,還可以包含消息的內容,這好比一封 Email,其中不僅應該包含收件地址,還可以包含具體的內容。對于一個 Intent 對象,消息“目的地”是必須的,而內容則是可選項。

          通過Intent 可以實現各種系統組件的調用與激活.

          Intent filter: 可以理解為郵局或者是一個信箋的分揀系統…

          這個分揀系統通過3個參數來識別

          Action: 動作 view

          Data: 數據uri uri

          Category : 而外的附加信息

          Action 匹配

          Action 是一個用戶定義的字符串,用于描述一個 Android 應用程序組件,一個 Intent Filter 可以包含多個 Action。在 AndroidManifest.xml 的 Activity 定義時可以在其 節點指定一個 Action 列表用于標示 Activity 所能接受的“動作”,例如:

          ……

          如果我們在啟動一個 Activity 時使用這樣的 Intent 對象:

          Intent intent =new Intent();

          intent.setAction("cn.itcast.action");

          那么所有的 Action 列表中包含了“cn.itcast”的 Activity 都將會匹配成功。

          Android 預定義了一系列的 Action 分別表示特定的系統動作。這些 Action 通過常量的方式定義在 android.content. Intent中,以“ACTION_”開頭。我們可以在 Android 提供的文檔中找到它們的詳細說明。

          URI 數據匹配

          一個 Intent 可以通過 URI 攜帶外部數據給目標組件。在 節點中,通過 節點匹配外部數據。

          mimeType 屬性指定攜帶外部數據的數據類型,scheme 指定協議,host、port、path 指定數據的位置、端口、和路徑。如下:

          android:host="host" android:port="port" android:path="path"/>

          電話的uri tel: 12345

          http://www.baidu.com

          自己定義的uri itcast://cn.itcast/person/10

          如果在 Intent Filter 中指定了這些屬性,那么只有所有的屬性都匹配成功時 URI 數據匹配才會成功。

          Category 類別匹配

          節點中可以為組件定義一個 Category 類別列表,當 Intent 中包含這個列表的所有項目時 Category 類別匹配才會成功。

          默認是DEFAULT

        【android面試題(3)】相關文章:

        android面試題目09-08

        Android工程師的面試題08-07

        Android工程師面試題10-24

        關于Android工程師面試題09-19

        Microsoft面試題09-04

        iOS面試題07-10

        公司面試題09-12

        hibernate面試題10-18

        英語面試題精選06-13

        小升初面試題06-10

        主站蜘蛛池模板: 国模在线视频| 美女大量吞精在线观看456| 久热久热久热久热久热久热| 天天做天天躁天天躁| 亚洲欧美激情第一欧美精品 | 亚洲激情av在线| 日韩中文字幕免费在线观看| www.日韩.com| 一本色道av| 国产老肥熟一区二区三区| 亚洲产在线精品亚洲第一站一| 97成人精品视频在线观看| 日韩精品自在a| 精品国产一区二区三区av色诱 | 亚洲乱码精品久久久久..| 无码av波多野结衣 | 上海旅游集散中心网上订票| 亚洲电影一区二区三区| 久久精品无码专区免费青青| 在线一区二区中文字幕| 亚洲AV一二三| 色吊丝av中文字幕| 成人黄色网| 少妇人妻偷人免费观看| 91人妻人人澡人人爽人人精品| 人妻自拍网| 美女视频黄频视频大全| 又爽又黄又无遮掩的免费视频| 日韩AV在线免费观看| 成人亚洲色| 91精品久久久久含羞草| 久久久久久久久久久久中文字幕| 日韩欧美在线综合网另类| 一区二区国产精品精华液 | 精品一区二区三区东京热| 天堂av网一区二区三区| 1024福利导航| 亚洲中国最大AV网站| 国产内射XXXXX在线| 好看的国产精品自拍视频| 亚洲AV第二区国产精品|