你在適配Android 7 0的過程中踩過哪些坑,是如何解決的?

時間 2021-05-29 23:01:39

1樓:

安裝在7.0的機器上是沒有問題的,但安裝在5.1的測試機上就會出現安裝失敗,找不到簽名證書。

網上查閱了一些資料,android7.0使用了一種新的簽名方案——Signature Version V2,單獨使用V2簽名的apk是不能在小於7.0的手機上安裝的,會出現簽名證書找不到的情況,為了防止出現這種情況,AS使用了可以同時選擇兩種簽名方式。

即:7.0以下使用V1的簽名方式,7.

0以後的就使用V2的簽名方式

一般輸出正式簽名的apk時,目前是需要同時勾選兩種方式進行簽名的。

如下圖:

2樓:kajun chan

在做懸浮窗適配的時候,Android 7.0 以下都使用TYPE_TOAST這個type來做懸浮窗,基本能實現不需要申請懸浮窗許可權,就能實現懸浮窗功能。但是在Android 7.

1版本上,股溝為了防止懸浮窗濫用,給TYPE_TOAST做了乙個duration的限制,只能在視窗內展示1秒左右的限制,所以不得不做許可權申請了。

3樓:咫尺星辰

先占個坑,最近開發外掛程式化,遇到一些坑,記錄下

1. 7.0 Activity的performStop增加了boolean引數,需要反射呼叫的時候要注意區分

finalvoidperformStop(booleanpreserveWindow)

2. 7.0的PackageManager增加了3個abstract方法,如果繼承這個類,需要重寫下面的方法,否則在三星的有些機器上會crash

getPackageGids(String packageName,intflags)

getPackageUid(String packageName,intflags)

hasSystemFeature(String name,intversion)

在戒菸的路上,你經歷過什麼

柏毅的未來 已登出 589以上我自己的戒菸歷程希望大家互相勉勵現在我生活的很快樂很幸福抽菸時候有的胃酸倒流燒心咽喉炎氣短現在都沒啦! 鎳合金 我,菸齡25年,目前每天2包。我戒過很多次煙,顯然,都是失敗的,目前仍然是個菸民。我有足夠的理由和動力去戒菸,復吸原因主要有兩個 1 在事業或者家庭有比較重大...

你聽說過哪些 高手在民間 的故事?

天方燕談 李燕 咱今天就別說了,看吧 建築工地的靈魂舞者 上 建築工地的靈魂舞者 下 上弦風 你看過最搞笑的電影片段是?有什麼 是時候表演真正的技術了 的體驗?知乎 張三先生 新鮮出爐的 海外投資主要是在遊戲設計方面的。畢竟乙個公司的創意是有限的,我們已經做到世界上數一數二的手機遊戲開發廠商了。但是...

在異國他鄉的你,春節準備怎麼過?

二碗UU 親愛的們,今天是中國傳統節日 小年 意味著 過大年 的日子是越來越近啦 而我還在橫店努力的工作 拍戲,希望大家多多關注和支援我喔!今年的春節我準備在北京度過啦 大家都打算怎麼過呢?想到國外過乙個浪漫難忘的春節呢?還是和親朋好友過乙個開心熱鬧的春節呢?新一年祝賀大家 在各個行業工作順心 小朋...