중밀도(mdpi)의 화면(~160dpi)에 대한 리소스입니다. (이것이 기준 밀도입니다.)
hdpi
고밀도(hdpi)의 화면(~240dpi)에 대한 리소스입니다.
xhdpi
초고밀도(xhdpi)의 화면(~320dpi)에 대한 리소스입니다.
xxhdpi
초초고밀도(xxhdpi)의 화면(~480dpi)에 대한 리소스입니다.
xxxhdpi
초초초고밀도(xxxhdpi) 사용(~640dpi)에 대한 리소스입니다.
nodpi
모든 밀도에 대한 리소스입니다. 이들은 밀도 독립적 리소스입니다. 이 한정자 태그가 지정된 리소스의 경우 현재 화면의 밀도에 관계없이 시스템에서 리소스 크기를 조정하지 않습니다.
tvdpi
mdpi와 hdpi 사이의 화면(약 213dpi)에 대한 리소스입니다. 이 값은 '기본' 밀도 그룹으로 간주되지 않습니다. 대개의 경우 텔레비전용이며 앱에서는 대부분 필요하지 않습니다. 앱은 대부분 mdpi 및 hdpi 리소스를 제공하는 것으로 충분하며 시스템에서 필요에 따라 확장합니다. tvdpi 리소스를 제공해야 한다고 생각되는 경우 1.33*mdpi로 크기를 지정합니다. 예를 들어 mdpi 화면의 100px x 100px 이미지가 tvdpi에서는 133px x 133px입니다.
여러 밀도의 대체 비트맵 드로어블을 만들려면 6가지 기본 밀도 간에 3:4:6:8:12:16 크기 조정 비율을 따라야 합니다. 예를 들어 중밀도 화면에 대한 48x48픽셀의 비트맵 드로어블이 있는 경우 모든 다양한 크기는 다음과 같아야 합니다.
ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the Internet. ExoPlayer supports features not currently supported by Android’s MediaPlayer API, including DASH and SmoothStreaming adaptive playbacks. Unlike the MediaPlayer API, ExoPlayer is easy to customize and extend, and can be updated through Play Store application updates.
Additional development branches may be established for major features.
Using Android Studio
To develop ExoPlayer using Android Studio, simply open the ExoPlayer project in the root directory of the repository.
ExoPlayer 1.5.0 released
The 1.5.0 release adds multi-track support to ExoPlayer. For each renderer, it’s now possible to query the number of available tracks and their formats using ExoPlayer’s new getTrackCount(int) and getTrackFormat(int, int) APIs. Track selection can be performed using the new setSelectedTrack(int, int) API, and getSelectedTrack(int) can be used to query the current selection for a given renderer.
Other notable improvements in 1.5.0 include smoother format adaptation and support for MP3 media segments in HLS, as well as limited support for multi-period manifests in DASH. The release notes can be found below.