Android 9.0(API 28)遇到的坑

# 1. 非全屏Activity不能設(shè)置orientation

Error:

java.lang.IllegalStateException: Only fullscreen activities can request orientation

原因:

如果一個(gè)Activity的Style符合下面三個(gè)條件之一撰豺,認(rèn)為不是“fullscreen”:

“windowIsTranslucent”為true污桦;

“windowIsTranslucent”為false匙监,但“windowSwipeToDismiss”為true小作;

“windowIsFloating“為true躲惰;

綜上可見(jiàn)变抽,這個(gè)改動(dòng)的目的是想阻止非全屏的Activity鎖定屏幕旋轉(zhuǎn),因?yàn)楫?dāng)前Activity是透明的诡宗,浮動(dòng)的或可滑動(dòng)取消的击儡,是否鎖屏應(yīng)該由全屏的Activity決定阳谍,而不是并沒(méi)有全部占據(jù)屏幕的Activity決定。

Ref:

????https://zhuanlan.zhihu.com/p/32190223

注:

? ? 查看Android源碼發(fā)現(xiàn), API 26和27都在Activity.java的onCreate里鸽疾,都有這段是否為背景透明或者是浮動(dòng)窗口的判斷:

ActivityInfo:

而在API 28的Activity中制肮,已經(jīng)沒(méi)有這段判斷了递沪!


# 2.?Android 9.0上款慨,QQ分享報(bào)錯(cuò)。提示找不到org/apache/http/conn/scheme/SchemeRegistry 類(lèi)檩奠。

Error:?

????App的targetSdkVersion設(shè)置為28時(shí)笆凌,在Android 9.0的手機(jī)上進(jìn)行QQ分享報(bào)錯(cuò)士葫。提示找不到 org/apache/http/conn/scheme/SchemeRegistry 類(lèi)慢显。

原因:

? ??Apache HTTP 客戶端棄用(摘自Android 9.0官方變更說(shuō)明)

https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28#apache-p

在 Android 6.0 中欠啤,我們?nèi)∠藢?duì) Apache HTTP 客戶端的支持屋灌。 從 Android 9 開(kāi)始,默認(rèn)情況下該內(nèi)容庫(kù)已從 bootclasspath 中移除且不可用于應(yīng)用共郭。

要繼續(xù)使用 Apache HTTP 客戶端祠丝,以 Android 9 及更高版本為目標(biāo)的應(yīng)用可以向其 AndroidManifest.xml 添加以下內(nèi)容:

注:擁有最低 SDK 版本 23 或更低版本的應(yīng)用需要 android:required=”false” 屬性,因?yàn)樵?API 級(jí)別低于 24 的設(shè)備上除嘹,org.apache.http.legacy 庫(kù)不可用写半。 (在這些設(shè)備上,Apache HTTP 類(lèi)在 bootclasspath 中提供尉咕。

Ref:

? ??https://developer.umeng.com/docs/66750/detail/94386

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末叠蝇,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子年缎,更是在濱河造成了極大的恐慌悔捶,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,126評(píng)論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜕该,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡缓溅,警方通過(guò)查閱死者的電腦和手機(jī)蛇损,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)坛怪,“玉大人淤齐,你說(shuō)我怎么就攤上這事⊥嗄洌” “怎么了更啄?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,941評(píng)論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)居灯。 經(jīng)常有香客問(wèn)我祭务,道長(zhǎng),這世上最難降的妖魔是什么怪嫌? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,294評(píng)論 1 300
  • 正文 為了忘掉前任义锥,我火速辦了婚禮筋量,結(jié)果婚禮上姆坚,老公的妹妹穿的比我還像新娘。我一直安慰自己涯穷,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布柱恤。 她就那樣靜靜地躺著数初,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梗顺。 梳的紋絲不亂的頭發(fā)上泡孩,一...
    開(kāi)封第一講書(shū)人閱讀 52,874評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音寺谤,去河邊找鬼仑鸥。 笑死,一個(gè)胖子當(dāng)著我的面吹牛矗漾,可吹牛的內(nèi)容都是我干的锈候。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼敞贡,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼泵琳!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起誊役,我...
    開(kāi)封第一講書(shū)人閱讀 40,249評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤获列,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后蛔垢,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體击孩,經(jīng)...
    沈念sama閱讀 46,760評(píng)論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評(píng)論 3 343
  • 正文 我和宋清朗相戀三年鹏漆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巩梢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,973評(píng)論 1 354
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡艺玲,死狀恐怖括蝠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情饭聚,我是刑警寧澤忌警,帶...
    沈念sama閱讀 36,631評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站秒梳,受9級(jí)特大地震影響法绵,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜酪碘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評(píng)論 3 336
  • 文/蒙蒙 一朋譬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧兴垦,春花似錦此熬、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,797評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至扶关,卻和暖如春阴汇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背节槐。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,926評(píng)論 1 275
  • 我被黑心中介騙來(lái)泰國(guó)打工搀庶, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人铜异。 一個(gè)月前我還...
    沈念sama閱讀 49,431評(píng)論 3 379
  • 正文 我出身青樓哥倔,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親揍庄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子咆蒿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,348評(píng)論 25 707
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料蚂子? 從這篇文章中你...
    hw1212閱讀 12,754評(píng)論 2 59
  • afinalAfinal是一個(gè)android的ioc沃测,orm框架 https://github.com/yangf...
    passiontim閱讀 15,442評(píng)論 2 45
  • 脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫(xiě)食茎,簡(jiǎn)稱(chēng)脈寬調(diào)制蒂破,是利用微處理器...
    X_xxieRiemann閱讀 6,678評(píng)論 1 13
  • 思念的夜里,月亮又圓了别渔,映著你的笑顏附迷;清純?nèi)缢脑鹿猓矒嶂兹绽锏男鷩贪ッ模o靜地牽引著思緒喇伯。正月十五,用一輪圓月為...
    的確良閱讀 470評(píng)論 0 0