小白安卓開發四年了,期間遇到國內手機廠商對原生android的修改,造成的坑,大家都遇到過什麼奇葩的坑呢?魅族真的最多嗎?


最近在做的一個項目,需要展示PDF文件,把文件下載到本地然後調取第三方應用查看PDF文件,寫完之後還專門看讀寫許可權加沒加,寫完運行都正常調取展示只有華為手機出問題。

感覺在華為手機上有的許可權加不加都一樣,我又在用的時候動態獲取了一下許可權,個人感覺華為手機比別的手機出的問題多一些。


項目中需要用到地圖,老闆問我,你為什麼不調用Android自帶的Google地圖?

上個項目了,上傳頭像的時候,拍照回調,然後切尺寸,上傳.

當時用的小米做測試,回調的時候總是無法回調回來,

反覆檢查代碼都沒有問題,換了其他的手機 都好用.....

小米紅米1?好像是.....

~~~~~~~~~有底蘊的分割線~~~~~~~~~~~~~~~

朋友做電商的項目,集成zxing,

問我7.0系統有什麼許可權的坑沒有,掃描二維碼後無反應,

我第一反應是不是小米手機,

哈哈哈~是小米7.0的手機,

我真不是黑小米

~~~~~~~~~有底蘊的分割線~~~~~~~~~~~~~~~

HTC D820t 手機,系統android6.0.1,動態許可權申請,不顯示彈窗,默認一些許可權拒絕


就上個版本的事

項目中集成高德地圖導航的SDK發現三星和聯想部分手機的導航頁面白屏

後來發現部分7.0以下的手機如果導航頁面繼承的是AppCompatActivity

就會出現白屏問題解決方法如果繼承的是AppCompatActivity就要重寫getResourse()方法@Override public Resources getResources() { return getBaseContext().getResources();}也可以直接繼承Activity解決
三大運營商的定製機

華為手機,不打log.d。有那麼倆天調代碼都是用log.e....


三星的頁面展示總有問題。最後項目組決定單獨開個介面,買個三星手機。

我懷疑是js的問題
MIUI,把自帶的應用市場的服務活動禁用了,然後開機也開不了了。。。
推薦閱讀:
相關文章