1. 程式人生 > >Android 8.0系統的應用圖示不顯示問題

Android 8.0系統的應用圖示不顯示問題

Android 8.0之後,APP的應用圖片會顯示成AndroidStudio的預設圖示(機器人的那個),那麼如果才能顯示我們自己設計的圖示呢?結論是:要做Android 8.0的系統圖片適配。

1、在下圖中的mipmap-anydpi-v26資料夾上右鍵,New->Image Asset。


2、會出現如下圖所示的介面。就是在這個介面上做圖示的適配的。

Foreground Layer:前景圖片。

Background Layer:背景圖片/顏色。

Path:即圖片的路徑。(本地電腦上的圖片都可以)

Resize:可以改變圖片的大小以便做自適應。

3、修改好,點選Next,然後再點選Finish即可。(系統會自動幫你生成好相應的圖示)

相關推薦

Android 8.0系統應用圖示顯示問題

Android 8.0之後,APP的應用圖片會顯示成AndroidStudio的預設圖示(機器人的那個),那麼如果才能顯示我們自己設計的圖示呢?結論是:要做Android 8.0的系統圖片適配。1、在下圖中的mipmap-anydpi-v26資料夾上右鍵,New->Im

Android 8.0系統,版本升級跳轉應用安裝頁面的完美解決

   最近開發遇到了個問題,app升級的時候,其他手機都能正常升級,下載完安裝包,跳到安裝頁面進行新版本的安裝。但卻有使用者反映,華為P10和華為Mate 9升級時,怎麼也無法跳轉到安裝頁面。起初我以為是華為手機自身系統的問題(因為手上的華為測試機都是正常的),還特地對比了幾

Android啟動後icon應用圖示顯示的可能問題

前幾天寫一個安卓小應用程式,在icon應用圖示上我找了半天才找到一個比較滿意的圖片,但是部署到模擬器上圖示卻是安卓系統圖標。 一開始我以為是模擬器的問題又用真機測試了一下,結果也是系統圖標。以前遇到過

Android 8.0 系統啟動流程之init程序--第二階段(五)

1、概述     上一篇中講了init程序的第一階段,我們接著講第二階段,主要有以下內容 建立程序會話金鑰並初始化屬性系統 進行SELinux第二階段並恢復一些檔案安全上下文 新建epoll並初始化子程序終止訊號處理函式 設定其他系統屬性並開啟系統屬性服務

Android 8.0 系統啟動流程之init.rc解析與service流程(七)

1、概述     上一篇文章中我們介紹了一下init.rc檔案中的語法規則,而本文將分析如何解析rc檔案,並對rc檔案中的某一service啟動過程進行分析。 2、解析.rc檔案 之前我們在文件中看到.rc檔案主要有根目錄下的 /init.rc ,以及

Android 8.0 系統啟動流程之Linux核心啟動--kernel_init程序(三)

    在上一篇文章中詳細的分析了kthreadd程序的啟動,init程序也是有idle程序去觸發啟動的,init程序分為前後兩部分,前一部分是在核心啟動的,主要是完成建立和核心初始化工作,內容都是跟Linux核心相關的;後一部分是在使用者空間啟動的,主要完成A

Android 8.0 系統啟動流程之init程序--第一階段(四)

1、概述     上一篇中講到,Linux系統執行完初始化操作最後會執行根目錄下的init檔案,init是一個可執行程式,它的原始碼在platform/system/core/init/init.cpp。init程序是使用者空間的第一個程序,我們熟悉的app應

Android 8.0 系統啟動流程之init.rc語法規則(六)

1、概述     init經過前兩個階段後,已經建立了屬性系統和SELinux系統,但是init程序還需要執行很多其他的操作,還要啟動許多關鍵的系統服務,但是如果都是像屬性系統和SELinux系統那樣一行行程式碼去做,顯得有點雜亂繁瑣,而且不容易擴充套件,所以

Android 8.0系統原始碼分析--Binder程序間通訊(一)

 開始我們的沉澱之路,老羅的書中第二章講的是Android HAL層的知識,而且直接自己實現了一個虛擬的freg驅動程式,後面的幾節是分別從native、java層如何訪問這個虛擬的驅動程式介面,我這裡沒有這樣的環境,所以就不分析這節了,第三章的智慧指標我對比8.0系統原

關於Android 7.0系統通知聲音能播放

由於沉迷於擼(nong)碼(yao),很久沒有更新過部落格了,甚是慚愧.公司的專案比較高大上,主要面對老外開發,所以要適配各種版本的Android機,專案裡有個鬧鐘提醒患者吃藥的功能,但是這個功能獲取系統通知鈴聲在Android 6.0以下好好的,換了個7.0的手機卻不能播放出聲音了.A

Android 8.0 手機上圖示變成機器人解決方案

在android 7.1(api level 25)有一個新特性,就是圓形桌面Icon,對應的是在AndroidManifest.xml的application節點配置:android:roundIcon=”@mipma

Android 8.0 系統啟動流程之zygote程序(八)

前言 在上一篇中我們講到,init程序會解析.rc檔案,並介紹了.rc檔案中的語法規則。其中不乏有許多service啟動,這些service通常不是普通的服務,文件裡面的稱呼是daemon(守護程序). 所謂守護程序就是這些服務程序會在系統初始化時啟動,並一

Android 8.0系統原始碼分析--openCamera(HAL)啟動過程原始碼分析

     前面我們詳細分析了從應用層呼叫CameraManager的openCamera的方法來開啟相機的邏輯,上次的分析我們來到了CameraServer程序當中,但是還沒有真正看到open操作裝置節點來實現真正開啟的邏輯,遺留的問題也就是從frameworks\av\se

Android 8.0系統原始碼分析--Activity的視窗Window物件新增過程原始碼分析

     這節我們來看一下Activity的視窗Window物件的建立過程,Activity作為Android提供的四大元件之首,我們之所以能非常簡單的使用它,就是因為它的建立過程中,framework為我們作了大量的初始化工作,包括它的視窗Window、視訊記憶體Surf

Android 8.0 系統學習(6)---Linux核心介面要求

您可以將以下配置設定用作 Android 核心配置的基礎。設定會整理到 android-base、android-base-<arch> 和 android-recommended.cfg 檔案中:android-base。這些選項可實現核心 Android 功能,並且應配置為所有裝置指定的選項。

Android 8.0系統原始碼分析--開篇

     好久沒寫部落格了,在這裡上班基本都加班,而且公司上不了外網,手機都不能帶進辦公室,所以就間斷了。昨天中午沒事翻老羅的CSDN部落格,忽然發現老羅的《Android系統原始碼情景分析 [羅昇陽著

一起來學習Android 8.0系統的通知欄適配吧

大家早上好,今天我們繼續來學習Android 8.0系統的適配。之前我們已經講到了,Androi

Android 8.0系統原始碼分析--startService啟動過程原始碼分析

   作過android應用開發的同事都非常清楚,android提供了四個元件Activity、Service、BroastcastReceiver、ContentProvider,分別都有不同的作用,這也給我們的應用開發提供了非常大的幫助,因為這四大元件本身就已經處理了很

Android 8.0系統原始碼分析--相機createCaptureSession建立過程原始碼分析

     上一次我們詳細分析了openCamera啟動過程的原始碼,從CameraServer程序建立了很多物件,比如CameraDeviceClient、Camera3Device、FrameProcessorBase,而真正開啟相機還是在驅動層中上電後才完成的,有時候真想

android 8.0靜態廣播接收

原專案適配只適配到android7.0,公司沒有android8.0的手機,一直沒進行android8.0的適配, 今天用廣播接收和傳送訊息的時候,用android8.0測試,結果死活接收不到訊息,就想到了可能是8.0傳送廣播寫法變了,於是度娘了下,