How to customize hello message for media app in android auto?

丶灬走出姿态 提交于 2019-12-13 10:00:48

问题


I'm currently developing one Android auto media app. How can I do the same as Spotify when users not login, to give a message "Please login to use spotify". I'm not gonna do a login judgement, I just want to change the default hello message shown on the dashboard. By default, the media app always show "To play something, open the menu...." How can I change it? Help!


回答1:


You can use the setErrorMessage() in the PlaybackStateCompat class to accomplish this. When the PlaybackStateCompat is assigned to a Media Session, its used to describe the current operational state of the player.

private void playbackStateErrorMessage(int code, String message) {
    PlaybackStateCompat.Builder playbackStateBuilder = new PlaybackStateCompat.Builder();
    playbackStateBuilder.setState(PlaybackStateCompat.STATE_ERROR, -1L, 1.0F);
    playbackStateBuilder.setErrorMessage(code, message);
    mSession.setPlaybackState(playbackStateBuilder.build());
}



来源:https://stackoverflow.com/questions/51312277/how-to-customize-hello-message-for-media-app-in-android-auto

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!