移動定製機的軟件要求很多。最近遇到個奇葩的問題,就是合併移動智能短信sdk後短信卡片按鍵無法點擊
沒有智能短信的效果是這樣的:
合併後的效果是這樣的:
這個就是目前國內諸多rom都有的短信卡片功能了,有三方企業專做這個的sdk,不過移動自己也提供sdk了,過移動測試必須用它的sdk。
代碼不復雜,基本原理就是依據號碼和短信內容生成一個webview返回來,然後加載。不過奇葩的問題就是,圖中的兩個按鍵“打開掌廳”和“網上營業廳”無法點擊。但是卡片右上角的原文是可以點擊的,點擊後切換回原文。開始懷疑是view的焦點問題,從圖中看不大出來,其實整個頁面就是個listview,怎麼看代碼也沒啥問題,瞎嘗試也無效果。
期間推給三方方案商也無進展,後來發現使用三方原生mms代碼是可以點擊的,是自己rom的mms無法點擊,問題又饒了回來。
最終結果,是代碼混淆的問題,代碼混淆關閉後問題解決了
使用三方庫一定要注意混淆的問題!!