ユーザーがロック画面に写真を表示できるようにするつもりです。これを簡単に行うことができる唯一の方法は、RemoteControlClient
. 私の問題は、ロック画面で画像がかなり暗いことです。明るくする設定があるかどうか疑問に思っています。私が設定したコードは次のとおりです。
private void setUpRemoteController() {
AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
audioManager.requestAudioFocus(new AudioFocusListener(), AudioManager.STREAM_MUSIC,
AudioManager.AUDIOFOCUS_GAIN);
ComponentName pareceiver = new ComponentName(this, PAReceiver.class.getName());
audioManager.registerMediaButtonEventReceiver(pareceiver);
Intent mediaButtonIntent = new Intent(android.content.Intent.ACTION_MEDIA_BUTTON);
mediaButtonIntent.setComponent(pareceiver);
PendingIntent mediaPendingIntent = PendingIntent.getBroadcast(this,
0,mediaButtonIntent,0);
remoteControlClient = new RemoteControlClient(mediaPendingIntent);
remoteControlClient.setPlaybackState(
RemoteControlClient.PLAYSTATE_PLAYING);
remoteControlClient.setTransportControlFlags(
RemoteControlClient.FLAG_KEY_MEDIA_NEXT |
RemoteControlClient.FLAG_KEY_MEDIA_PREVIOUS);
audioManager.registerRemoteControlClient(remoteControlClient);
Log.d("", "Started and set up controller and receiver");
}
関連するメモ: RemoteControlClient
Audio Focus を実際には必要としないのにハイジャックせずに表示させる方法はありますか?