看板 Soft_Job 關於我們 聯絡資訊
這陣子面試了一家公司的Android工程師的職位 本身有一些Android APP開發的經驗 但是這次面試時碰到一個問題讓我很疑惑 面試官問我當Android在idle時收到GCM或要跳出notification時要做什麼 我大概回答GCM會call onMessage這個method notification就要用NotificationManager去產生通知訊息 他說你沒回到到我的問題 這時候系統在idle所以wifi, cpu什麼都不能用 然後他要我回去想想 我今天下午查了半天實在不知道答案 看別人的GCM或notification的作法也沒特別提到關於idle的東西 查android idle也沒有什麼資料出來 所以想上來請教這個問題的答案究竟是什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.204.72 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1444485502.A.599.html
NDark: wifi不能用會收到gcm嗎? 10/10 22:01
eastrod: 我心中也是問號 所以這問題困惑我一天了XD 10/10 22:05
eastrod: 他特別強調這時候系統什麼東西都不能用 10/10 22:05
qweqweqweqwe: cpu不能用?是在討論跟我同個星球上的 那個 Android 10/10 22:06
qweqweqweqwe: 嗎 10/10 22:06
abccbaandy: CPU不能用android還能動? 10/10 22:10
femlro: 有安卓版 去那邊問問 10/10 22:13
goldberg123: 他可能要你堅定的反駁他吧 10/10 22:18
banjmin: 我覺得他要問的是delayWhileIdle的設定 10/10 22:19
mouse21: 推樓上,大概是要問這個了 10/10 22:29
keieykdx: 有點特別的問題,通常也不會去設定這個吧? 10/11 00:12
MIM23: 這問題不是你傳達錯,就是面試的人有問題 10/11 03:41
Deltaguita: 沒聽過,很重要嗎? 他是想秀吧 =_= 10/11 04:02
WolfLord: 你脾氣好,要我就當場回他神經病,CPU不能用你搞屁 10/11 06:59
cobrasgo: 原PO傳錯的機率太大了 10/11 09:16
siriusu: 我也覺得本來不知道的話可能是傳錯吧 10/11 10:05
deray: 爛公司 豬面試 不用去 10/11 10:48
jinmin88: 面試問這種可以google的到的鳥問題 還是別去了 10/11 12:30
OriginStar: 參考:Cloud Messaging 上的指南 10/11 13:31
OriginStar: Messaging Concepts and Options章節 10/11 13:31
OriginStar: 的Setting the priority of a message這一段落說明 10/11 13:31
OriginStar: 我想面試官可能是想問處理的方式,因為iOS也會不同 10/11 13:32
discoby: 也許他是在問wakelock的問題吧 10/12 13:13
discoby: 不知道原po有沒有遺漏訊息 不然這問題有點沒頭沒尾的 10/12 13:14
lubeibei: 似eas在sleep時還能收信,樓上說的wakelock是可能的答 10/13 22:10
fedona: wakelock 10/16 21:36