国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

android8、android13自適應(yīng)圖標(biāo)適配

這篇具有很好參考價(jià)值的文章主要介紹了android8、android13自適應(yīng)圖標(biāo)適配。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言:為了解決應(yīng)用圖標(biāo)在不同android手機(jī)上的外觀樣式問(wèn)題,google官方在android8和android13兩個(gè)版本做了變更(這2個(gè)版本都提供了向下兼容),下文介紹適配方法以及注意事項(xiàng)(此處有彩蛋)

一、android8(API27)適配

1、找到資源文件夾:mipmap-anydpi-v26(若舊的as里沒有默認(rèn)生成,可以選擇新建該資源文件夾):

android8、android13自適應(yīng)圖標(biāo)適配

?2、鼠標(biāo)右擊該文件夾,選擇新建:"Image Asset":

android8、android13自適應(yīng)圖標(biāo)適配

?3、彈出界面(如下圖):

注意 i :Name最后將默認(rèn)的"ic_launcher"修改成別的名稱(如加個(gè)后綴ic_launcher_liubei),因?yàn)槿繇?xiàng)目中使用了三方aar,同名的ic_launcher文件會(huì)有沖突造成沒有效果。

注意 ii:Foreground Layer->Path最好選擇你的svg圖片(矢量圖,即不失真圖),可以在不同設(shè)備上獲得高清效果,當(dāng)然也可以選擇普通png圖片;

注意 iii:可以調(diào)節(jié)Rezise,調(diào)整內(nèi)部前景圖大小,右邊會(huì)有及時(shí)預(yù)覽效果;

注意 iv:Background Layer,可以使用顏色作為背景色(如下圖的橙色),也可以選擇圖片

android8、android13自適應(yīng)圖標(biāo)適配

?4、點(diǎn)擊Next,下圖展示即將在下面的文件夾中新增或復(fù)寫(后續(xù)再走一遍完整流程,會(huì)同名覆蓋,否則新增)所有圖標(biāo)相關(guān)的文件,其中:"mipmap-anydpi-v26"文件夾是android8.0及以上專用,其余文件夾(如mipmap-xxxhdpi)是兼容android8.0以下的機(jī)型,確保低版本沒問(wèn)題

android8、android13自適應(yīng)圖標(biāo)適配

android8、android13自適應(yīng)圖標(biāo)適配

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(圖5,自動(dòng)生成的ic_launcher_liubei.xml文件)

?5、然后在AndroidManifest.xml文件中聲明圖標(biāo):

注意看下圖,第9、10代碼行左邊出現(xiàn)了預(yù)覽是“正方形”,其實(shí)是ide自己不知道自己即將運(yùn)行在什么真機(jī)上,所以這僅僅是個(gè)預(yù)覽。這樣就完成了android8的適配(自動(dòng)向上和向下兼容):

android8、android13自適應(yīng)圖標(biāo)適配

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? ? ? ? ? ? ? ? ? ? ? ? ? ? (圖6)

?6,、下面展示運(yùn)行在googlePixel6Pro(android12)上的真機(jī)效果:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??android8、android13自適應(yīng)圖標(biāo)適配

二、android13(API33)適配[自適應(yīng)圖標(biāo)和單色應(yīng)用圖標(biāo)]

1、android13主要是更新了應(yīng)用圖標(biāo)隨著手機(jī)系統(tǒng)主題和壁紙動(dòng)態(tài)變化的功能;

2、其實(shí)android13適配和android8適配差不多,只需要在android8適配的基礎(chǔ)上,手動(dòng)修改第一章中圖5中的兩個(gè)文件,在2個(gè)文件中,手動(dòng)增加:"monochrome"(單色應(yīng)用圖標(biāo))節(jié)點(diǎn),新增VectorDrawable矢量圖路徑

android8、android13自適應(yīng)圖標(biāo)適配

?3、下面展示運(yùn)行在googlePixel6Pro(android13)上的真機(jī)效果:

android8、android13自適應(yīng)圖標(biāo)適配android8、android13自適應(yīng)圖標(biāo)適配

三、注意點(diǎn)

? 無(wú)論是android8還是android13適配,歸根到底,解決的僅僅是“手機(jī)桌面圖標(biāo)展示”的問(wèn)題,在其余的地方,還是有一些“出乎意料”的地方,下面說(shuō)明:

1、比如android8適配后,雖然手機(jī)桌面顯示確實(shí)符合預(yù)期,但是在蒲公英提測(cè)的圖標(biāo),與未適配android8的有差異,如(下圖的愛奇藝適配后,在蒲公英界面出現(xiàn)了邊角):

android8、android13自適應(yīng)圖標(biāo)適配

? 又比如,在QQ安裝界面,出現(xiàn)了外邊框:

android8、android13自適應(yīng)圖標(biāo)適配

出現(xiàn)這兩個(gè)問(wèn)題的原因,是因?yàn)橛捎赼ndroid的版本迭代,三方平臺(tái)未及時(shí)更新策略導(dǎo)致,其實(shí)他們直接讀取了mipmap-xhdpi文件夾下的png圖片(其實(shí)也是本次適配默認(rèn)給我們生成的):

? ? ? ? ? ? ? ? ? ? ? ?android8、android13自適應(yīng)圖標(biāo)適配

3、又比如,在適配mipmap-anydpi-v26后,榮耀v10的EMUI(android9)上,推送默認(rèn)小圖標(biāo)是正方形,不是圓角(且國(guó)內(nèi)EMUI版本華為推送無(wú)法通過(guò)com.huawei.messaging.default_notification_icon修改推送圖標(biāo),鴻蒙和MagicUi可以修改),原因是應(yīng)用了第一章中的圖6預(yù)覽圖

? ? ? ? ? ? ? ? ? ? ? ? ? ??android8、android13自適應(yīng)圖標(biāo)適配

? ? ? ? (圖:適配mipmap-anydpi-v26文件夾的知乎app運(yùn)行在榮耀v10手機(jī)EMUI9.1上)

?4、android13切換圖標(biāo)顏色后,雖然桌面圖標(biāo)顏色改了,但是默認(rèn)的歡迎頁(yè)還是未應(yīng)用此更改的顏色:

android8、android13自適應(yīng)圖標(biāo)適配android8、android13自適應(yīng)圖標(biāo)適配

以上就是通過(guò)mipmap-anydpi-v26適配android8、13,且向上向下兼容的全部?jī)?nèi)容啦,如有疑問(wèn),可以隨時(shí)溝通。

祝大家生活工作愉快~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-485894.html

到了這里,關(guān)于android8、android13自適應(yīng)圖標(biāo)適配的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android13適配所有文件管理權(quán)限

    Android13適配所有文件管理權(quán)限

    很早之前在Android11上面就適配過(guò)所有文件管理權(quán)限,這次是海外版升級(jí)到Android13,由于選擇相冊(cè)用的是第三方庫(kù),組內(nèi)的同事沒有上架Google的經(jīng)驗(yàn)直接就提交代碼,雖然功能沒有問(wèn)題,但是上架的時(shí)候被打回了,于是記錄一下適配工作. 絕大多數(shù)需要共享存儲(chǔ)空間訪問(wèn)權(quán)限的

    2024年01月22日
    瀏覽(20)
  • Android CameraX適配Android13的踩坑之路

    Android CameraX適配Android13的踩坑之路

    最近把AGP插件升級(jí)到8.1.0,新建項(xiàng)目的時(shí)候目標(biāo)版本和編譯版本都是33,發(fā)現(xiàn)之前的demo使用Camerax拍照和錄像都失敗了,于是查看了一下官網(wǎng)和各種資料,找到了Android13的適配方案. 與早期版本一樣,Android 13 包含一些行為變更,這些變更可能會(huì)影響您的應(yīng)用。以下行為變更僅影

    2024年02月12日
    瀏覽(26)
  • Flutter層對(duì)于Android 13存儲(chǔ)權(quán)限的適配問(wèn)題

    感覺很久沒有寫博客了,不對(duì),的確是很久沒有寫博客了。原因我不怎么想說(shuō),玩物喪志了。后面漸漸要恢復(fù)之前的寫作節(jié)奏。今天來(lái)聊聊我最近遇到的一個(gè)問(wèn)題: Android 13版本對(duì)于storage權(quán)限的控制問(wèn)題。 我們都知道,Android的每個(gè)版本更新都會(huì)伴隨著搞事,也就是所謂的谷

    2024年02月07日
    瀏覽(24)
  • android相機(jī)、相冊(cè)相關(guān)(android13 適配)13又又又又又又搞事,讓第三方難以生存,踩坑

    前幾天公司開發(fā)的新項(xiàng)目要上線,結(jié)果...... 由于項(xiàng)目中有用戶更換頭像功能,應(yīng)用市場(chǎng)經(jīng)過(guò)檢測(cè)android13無(wú)法更換頭像,也沒有崩潰也沒有反應(yīng),所以App就被無(wú)情退回,相當(dāng)無(wú)奈,那就查問(wèn)題,手頭有沒有android13測(cè)試機(jī),怎么辦,怎么辦,怎么辦...那就想辦法,還好vivo有云測(cè)

    2024年02月06日
    瀏覽(41)
  • Android 13 Hotseat定制化修改——002 hotseat圖標(biāo)數(shù)量修改

    目錄 一.背景 二.實(shí)踐方案 由于需求是需要自定義修改Hotseat,所以此篇文章是記錄如何自定義修改hotseat的,應(yīng)該可以覆蓋大部分場(chǎng)景,修改點(diǎn)有修改hotseat布局方向,hotseat圖標(biāo)數(shù)量,hotseat圖標(biāo)大小,hotseat布局位置,hotseat圖標(biāo)禁止形成文件夾,hotseat圖標(biāo)禁止移動(dòng)到Launcher中,

    2024年02月13日
    瀏覽(102)
  • Android 13 Launcher——長(zhǎng)按圖標(biāo)彈窗背景變暗

    目錄 一.背景 二.修改代碼 客戶定制需要長(zhǎng)按圖標(biāo)彈窗讓其背景變暗,所以需要進(jìn)行定制,如下是定制流程,本篇是接上篇https://gonglipeng.blog.csdn.net/article/details/132171100 的內(nèi)容 主要代碼邏輯在ArrowPopup中的reorderAndShow方法和closeComplete方法中,其中reorderAndShow方法是為了讓其顯示

    2024年02月13日
    瀏覽(21)
  • Android 13 Hotseat定制化修改——005 hotseat圖標(biāo)禁止形成文件夾

    目錄 一.背景 二.方案 由于需求是需要自定義修改Hotseat,所以此篇文章是記錄如何自定義修改hotseat的,應(yīng)該可以覆蓋大部分場(chǎng)景,修改點(diǎn)有修改hotseat布局方向,hotseat圖標(biāo)數(shù)量,hotseat圖標(biāo)大小,hotseat布局位置,hotseat圖標(biāo)禁止形成文件夾,hotseat圖標(biāo)禁止移動(dòng)到Launcher中,本篇

    2024年02月13日
    瀏覽(160)
  • Android 13 Launcher——長(zhǎng)按圖標(biāo)彈窗內(nèi)容修改以及小組件等隱藏起來(lái)

    目錄 一.背景 二.實(shí)現(xiàn)思路 三.布局文件修改 四.隱藏代碼中原先的view 由于定制化開發(fā)需要將原先的長(zhǎng)按圖標(biāo)原生彈窗界面隱藏,然后顯示自定義的彈

    2024年02月13日
    瀏覽(59)
  • Android文件選擇器 路徑選擇 支持安卓4.4 ~ 13 支持Android/data目錄訪問(wèn) 支持SD卡 適配Android11

    Android文件選擇器 路徑選擇 支持安卓4.4 ~ 13 支持Android/data目錄訪問(wèn) 支持SD卡 適配Android11

    Android上進(jìn)行文件選擇或操作的第三方庫(kù),自動(dòng)申請(qǐng)存儲(chǔ)權(quán)限,支持 Android4.4 ~ 13,再也不用為了適配各種版本而苦惱了,快速集成,一句代碼搞定,完善的文檔,支持無(wú)root權(quán)限訪問(wèn)和操作Android/data和Android/obb目錄(適配Android 13),支持SD卡,高度自定義UI滿足你的所有需求,使用非常

    2024年02月04日
    瀏覽(23)
  • Android 13 定制化開發(fā)--開啟相機(jī)或麥克風(fēng)時(shí),去掉狀態(tài)欄上的綠色圖標(biāo)

    Android 13 定制化開發(fā)--開啟相機(jī)或麥克風(fēng)時(shí),去掉狀態(tài)欄上的綠色圖標(biāo)

    ?Android?12 或更高版本的設(shè)備上,當(dāng)應(yīng)用使用麥克風(fēng)或相機(jī)時(shí),圖標(biāo)會(huì)出現(xiàn)在狀態(tài)欄中。如果應(yīng)用處于沉浸模式,圖標(biāo)會(huì)出現(xiàn)在屏幕的右上角。用戶可以打開“快捷設(shè)置”,并選擇圖標(biāo)以查看哪些應(yīng)用當(dāng)前正在使用麥克風(fēng)或攝像頭。圖 1?顯示了包含圖標(biāo)的示例屏幕截圖。 需求

    2024年04月24日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包