2017-05-05 4 views
0

私はAndroid Autoを既存の音楽アプリケーションに実装しています。ナビゲーション・ドロワーを開くためにオート・オーディオ・プレーヤーのメイン・アクション・カードにアクション・ボタンを追加したいが、そこに着く方法を理解できないようだ。Androidへのアクションの追加方法オーディオ用自動アクションカード

ご協力いただければ幸いです。

メインアクションカードの例はhereと表示され、上記のボタンは左端のボタンになります。

+1

ここに特定の問題に関するコードを掲載してください。送信リンクは利用できなくなる傾向があります。 – rupps

答えて

0

カスタムアクションは、メインページのコントローラが空のスペースを確保する必要がある場合、自動に示すためのフラグがあり、PlaybackStateとaddCustomAction()

https://developer.android.com/reference/android/support/v4/media/session/PlaybackStateCompat.Builder.html#addCustomAction(java.lang.String, java.lang.String, int)

重要なポイントを介して追加されなければならないとき、「次へ」および「前」有効ではありません。

private static final String SLOT_RESERVATION_SKIP_TO_NEXT = 
     "com.google.android.gms.car.media.ALWAYS_RESERVE_SPACE_FOR.ACTION_SKIP_TO_NEXT"; 
private static final String SLOT_RESERVATION_SKIP_TO_PREV = 
     "com.google.android.gms.car.media.ALWAYS_RESERVE_SPACE_FOR.ACTION_SKIP_TO_PREVIOUS"; 

あなたがMediaSessionCompatでsetExtras()メソッドを使用して追加したものです。 フラグを使用すると、メインの自動オーディオメタ画面をスワイプするのを続ける2番目の画面にカスタムアクションが追加されます。 フラグがない場合、再生/一時停止ボタンの横にカスタムアクションが追加されます。

関連する問題