最近接到公司的任務訊息,當訂單廠說要在手機軟體執行後按home鍵回到軟體列表,一般新手會直覺想到去傾聽Home key,但踫到老手時,老手會去想軟體流程。
當然有時後也不免聽到,別人都可以做到呀,為什麼我們做不到之類的話… 再次聲明對本人無效 XD
Home key 並非在app預設針測的範圍,但還是有開洞讓app去覆寫。
但真正解決問題的方式,並非是去寫針測的程式,思考了一下回答應該去寫Launcher。
然而自己還是會去測試可行性,最後會發現,頭痛醫頭腳痛醫腳的習慣,會有很多不良反應,像是萬一最後一鍵按跳出的是Back key而不是Home key呢!或在軟體列表裡按Back key or Home key呢!而要讓app能回到軟體列表也需要原生Launcher的支援,例如說可以傳遞參數之類的,這樣問題會愈變愈大。
所以真正解決問題之道是寫一個Launcher,不管是下Home key ,Back key 都能到軟體列表。
老手跟新手的差異
之一,就是問題會愈搞愈大還是愈小吧…
之二,就是依功能做事,還是能思考依 系統流程 or 軟體流程 做事。
當然有時後也不免聽到,別人都可以做到呀,為什麼我們做不到之類的話… 再次聲明對本人無效 XD
Home key 並非在app預設針測的範圍,但還是有開洞讓app去覆寫。
但真正解決問題的方式,並非是去寫針測的程式,思考了一下回答應該去寫Launcher。
然而自己還是會去測試可行性,最後會發現,頭痛醫頭腳痛醫腳的習慣,會有很多不良反應,像是萬一最後一鍵按跳出的是Back key而不是Home key呢!或在軟體列表裡按Back key or Home key呢!而要讓app能回到軟體列表也需要原生Launcher的支援,例如說可以傳遞參數之類的,這樣問題會愈變愈大。
所以真正解決問題之道是寫一個Launcher,不管是下Home key ,Back key 都能到軟體列表。
老手跟新手的差異
之一,就是問題會愈搞愈大還是愈小吧…
之二,就是依功能做事,還是能思考依 系統流程 or 軟體流程 做事。
留言