Android 아이콘 대 로고 Manifest 의 태그에는 이전에

<application>Android Manifest 의 태그에는 이전에 본 적이없는 로고 속성 이 포함되어 있습니다 . 애플리케이션의 아이콘과 로고의 차이점은 무엇입니까? 순전히 시장에 사용됩니까?



답변

ActionBar는 매니페스트의 android : logo 속성 (제공된 경우)을 사용합니다. 이를 통해 아이콘 (Launcher) 및 로고 (특히 ActionBar)에 대해 별도의 드로어 블 리소스를 사용할 수 있습니다.

출처 : Android : ActionBar “홈”아이콘을 앱 아이콘이 아닌 다른 것으로 변경하는 방법은 무엇입니까?


setDisplayUseLogoEnabled () 기본 애플리케이션 아이콘 대신 작업 표시 줄에서 대체 이미지 ( “로고”)를 사용하도록 설정합니다. 로고는 종종 응용 프로그램을 나타내는 더 넓고 자세한 이미지입니다. 이 기능이 활성화되면 시스템은 android : logo 속성과 함께 매니페스트 파일의 애플리케이션 (또는 개별 활동)에 대해 정의 된 로고 이미지를 사용합니다. 로고는 작업 표시 줄의 높이에 맞게 필요에 따라 크기가 조정됩니다. (가장 좋은 방법은 응용 프로그램 아이콘과 같은 크기로 로고를 디자인하는 것입니다.)

출처 : http://developer.android.com/guide/topics/ui/actionbar.html#Style


아이콘을 로고로 바꾸려면 android : logo 속성을 사용하여 매니페스트 파일에 애플리케이션 로고를 지정한 다음 활동에서 setDisplayUseLogoEnabled (true)를 호출합니다.

출처 : http://developer.android.com/sdk/android-3.0.html#api


답변

다음과 같이 나타납니다.

  • android:logo API 레벨 10에서는 사용할 수 있지만 API 레벨 8에서는 사용할 수 없습니다.
  • android:logo없이 사용 android:icon하면 앱 서랍에 응용 프로그램 아이콘이 설정되지 않습니다.

내 직감은 “로고”가 애플리케이션 아이콘 대신 회사 로고를 의미한다는 것입니다.