android開發各大品牌手機中遇到的坑?
小白安卓開發四年了,期間遇到國內手機廠商對原生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,把自帶的應用市場的服務活動禁用了,然後開機也開不了了。。。
推薦閱讀: