1

제 질문은 흰색 아이콘을 만드는 방법이 아닙니다. 난 그냥, 정확하게.알림 아이콘 (일부 장치에서는 완전히 흰색 임, 다른 장치에서는 여러 가지 색으로 표시됨). 왜?

에서 자동 화이트 필터 차기는 내가 읽은 알림 아이콘, 롤리팝에서 이후, 자동 화이트 '실루엣', 그래서 경우에도이되면 이해하려고 노력 중이 야

setSmallIcon으로 여러 이미지를 사용하면 상태 표시 줄에 불투명 한 부분이 완전히 흰색으로 변합니다.

그리고 그것이 실제로 모든 넥서스/픽셀 에뮬레이터에서 실제로 수행하는 작업입니다. 안드로이드 스튜디오부터 시작합니다. 모든 안드로이드 버전, 5, 6, 7, 8 중 하나입니다.

하지만 실제로는이 롤리팝 기능에 대해 아직까지 알지 못했습니다. 왜냐하면이 모든 시간은 물론 지금도 똑같은 앱을 실제 기기에로드함으로써 실제 기기는인데, 항상 원래의 여러 가지 색상의 이미지가 상태로 표시됩니다. 바. 이것은 samsung s5neo, huawei p8lite 및 기타 여러 곳에서 발생합니다.

나는 내 사용자에게 물었고, 분명히 어떤 사람들은 흰색을 봤고, 어떤 사람들은 색깔을 보았습니다. Oreo와 함께 일부는 흰색을, Oreo에서는 일부가 색상으로 표시됩니다. 그것은 또한 어떤 특정 아이콘을 사용하는 사용자에 따라 다르다. 일부 사용자는 동일한 장치에서 일부는 흰색이고 다른 일부는 색이 보임을보고하기 때문입니다.

ic_launcher과 같이 사용하여 리소스에서 적용하거나 Icon 외부 소스에서 가져온 일부 Drawables로 만든 개체를 사용합니다. 그리고 저는 픽셀로 표현 된 문자의 스프라이트를 아이콘으로 사용합니다. 그래서 색깔을 말하면 '녹색 일'을 의미하지는 않습니다. 정말 화려한 이미지를 의미합니다.

내 앱 은 sdk 대상이 27이며 일부 oreo 기능을 사용합니다.

그럼, 어떻게됩니까? 나는 모든 곳에서 => 롤리팝 장치의 실루엣을 읽어야한다고 생각하지만 분명히 그것에 대해 알고있는 전부는 아니며 더 잘 이해하고 싶다. 예를 들어 sdk target 27을 사용하면 내 oreo 사용자는 setSmallIcon으로 설정된 여러 가지 색상의 이미지를 볼 수 있습니까? 누군가 설명 할 수 있습니까? 감사!

+0

API 21 이상에서 앱을 실행중인 경우에만 알림에 색상이있는 아이콘이 표시됩니다. –

+0

@nirmal 해당 동작은 android 5, 6, 7 및 8 모두에서 발생합니다. –

+0

예 API 21 이상은 Android 5, 6, 7 및 8과 같습니다. https://developer.android.com/guide/을 참조하십시오. topics/manifest/uses-sdk-element.html # ApiLevels –

답변

1

흰색 픽셀과 알파 채널 as documented을 사용하여 알림 아이콘을 만들면 일관된 결과를 얻을 수 있습니다.

일부 기기 제조업체는 Android를 사용하고 있습니다. 어떤 사람들에게는 비표준 알림 아이콘을 지원하는 것이 포함된다. 어떤 장치 (10,000 개 이상 모델)가이 동작을하는지 정확하게 알 수있는 좋은 방법은 없습니다.

기기 제조업체가 앱을 만들거나 앱 라이선스를 받기를 원할 경우 알림 아이콘 정책에 대해 문의하고 그들이 제공하는 모든 기능을 활용하도록 조정할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 정확히 어떤 장치를 알고 있는지는 모르겠지만 몇 가지 예를보고 싶을 것입니다. 제 경우에는 여러 가지 아이콘이 실제로 더 잘 작동합니다. 그래서 차이점을 감지하는 방법을 이해하고 싶습니다. 그래서 가능한 경우 원래의 여러 가지 색의 이미지를 사용할 수 있으며 그렇지 않은 경우 실루엣을 미리 준비했습니다. –

+0

@ LukeB : 당신은 이미 몇 가지 예를 알고 있습니다. 더 당신이 무엇을 찾고 있는지 나는 확신하지 못합니다. – CommonsWare

+0

죄송합니다, 당신 말이 맞아요. 이 답변을위한 출처가 있는지, 그것이 정말로 제조 업체의 땜질에 의한 것인지 아니면 개인적인 경험에 근거한 귀하의 가정인지를 확인하는 것입니까? (당신의 가정을 믿을 수는 없지만 충분히 유효하다고 들립니다.) –

관련 문제