[Audiosharing] Created audiostreams package.
Also updated some resource names. Bug: 308368124 Test: Manual Change-Id: I775e640bb34a02ee104cefd9a396af6a9f2fbb6e
This commit is contained in:
@@ -24,6 +24,7 @@ import android.widget.ImageButton;
|
||||
import androidx.preference.PreferenceViewHolder;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsQrCodeFragment;
|
||||
import com.android.settings.core.SubSettingLauncher;
|
||||
import com.android.settings.widget.ValidatedEditTextPreference;
|
||||
|
||||
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.settings.connecteddevice.audiosharing;
|
||||
package com.android.settings.connecteddevice.audiosharing.audiostreams;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
@@ -29,6 +29,8 @@ public class AudioStreamsCategoryController extends PreferenceCategoryController
|
||||
|
||||
@Override
|
||||
public int getAvailabilityStatus() {
|
||||
return Flags.enableLeAudioQrCodePrivateBroadcastSharing() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
|
||||
return Flags.enableLeAudioQrCodePrivateBroadcastSharing()
|
||||
? AVAILABLE
|
||||
: UNSUPPORTED_ON_DEVICE;
|
||||
}
|
||||
}
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.settings.connecteddevice.audiosharing;
|
||||
package com.android.settings.connecteddevice.audiosharing.audiostreams;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.android.settings.connecteddevice.audiosharing;
|
||||
package com.android.settings.connecteddevice.audiosharing.audiostreams;
|
||||
|
||||
import android.bluetooth.BluetoothLeBroadcastMetadata;
|
||||
import android.graphics.Bitmap;
|
||||
@@ -49,8 +49,11 @@ public class AudioStreamsQrCodeFragment extends InstrumentedFragment {
|
||||
public final View onCreateView(
|
||||
LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||
View view = inflater.inflate(R.xml.bluetooth_audio_streams_qr_code, container, false);
|
||||
getQrCodeBitmap().ifPresent(
|
||||
bm -> ((ImageView) view.requireViewById(R.id.qrcode_view)).setImageBitmap(bm));
|
||||
getQrCodeBitmap()
|
||||
.ifPresent(
|
||||
bm ->
|
||||
((ImageView) view.requireViewById(R.id.qrcode_view))
|
||||
.setImageBitmap(bm));
|
||||
return view;
|
||||
}
|
||||
|
||||
@@ -66,10 +69,12 @@ public class AudioStreamsQrCodeFragment extends InstrumentedFragment {
|
||||
Bitmap bitmap = QrCodeGenerator.encodeQrCode(broadcastMetadata, qrcodeSize);
|
||||
return Optional.of(bitmap);
|
||||
} catch (WriterException e) {
|
||||
Log.d(TAG, "onCreateView: broadcastMetadata "
|
||||
+ broadcastMetadata
|
||||
+ " qrCode generation exception "
|
||||
+ e);
|
||||
Log.d(
|
||||
TAG,
|
||||
"onCreateView: broadcastMetadata "
|
||||
+ broadcastMetadata
|
||||
+ " qrCode generation exception "
|
||||
+ e);
|
||||
}
|
||||
|
||||
return Optional.empty();
|
Reference in New Issue
Block a user