о приложении для bluetooth chat

117
13

Я выполняю этот пример кода в android3.0

http://developer.android.com/resources/samples/BluetoothChat/res/index.html

Bluetooth-чат

<!--  BluetoothChat -->
<string name="send">Send</string>
<string name="not_connected">You are not connected to a device</string>
<string name="bt_not_enabled_leaving">Bluetooth was not enabled. Leaving Bluetooth Chat.</string>
<string name="title_connecting">connecting...</string>
<string name="title_connected_to">connected to <xliff:g id="device_name">%1$s</xliff:g></string>
<string name="title_not_connected">not connected</string>

<!-- DeviceListActivity -->
<string name="scanning">scanning for devices...</string>
<string name="select_device">select a device to connect</string>
<string name="none_paired">No devices have been paired</string>
<string name="none_found">No devices found</string>
<string name="title_paired_devices">Paired Devices</string>
<string name="title_other_devices">Other Available Devices</string>
<string name="button_scan">Scan for devices</string>

<!-- Options Menu -->
<string name="secure_connect">Connect a device - Secure</string>
<string name="insecure_connect">Connect a device - Insecure</string>
<string name="discoverable">Make discoverable</string>

если я устанавливаю avd manager в 2.2, это дает мне некоторую ошибку.

Зачем?

спросил(а) 2021-01-25T11:31:11+03:00 4 месяца, 2 недели назад
1
Решение
63

OK.. звучит так, как у вас есть SDK3.x и выше только функциональность в вашем приложении bluetoothChat. Для начала панель действий представляет собой функцию android 3+. в этом случае у вас возникнет проблема с возвратом к целевой версии Android v2.2

моя копия примерного приложения появилась из 2.1 примеров, и она отлично работает с SDK 2.1 (играется с этим самым) и 2.2 (просто изменилась на это), и я не могу найти нигде, когда он использовал listenUsingInsecureRfcommWithServiceRecord() в любом из моих java файлы.

Попробуйте использовать менеджер SDK для захвата образцов SDK 2.2 и повторного импорта оттуда и посмотрите, есть ли у вас одинаковые проблемы.

ответил(а) 2021-01-25T11:31:11+03:00 4 месяца, 2 недели назад
63

для android 2.2 также пример приложения bluetoothchat есть в вашей папке sdk android-sdk_r11-windows\android-sdk-windows\samples\android-7 android-sdk_r11-windows\android-sdk-windows\samples\android-8 android- sdk_r11-windows\android-sdk-windows\samples\android-9 и т.д.

весь код в вашей системе только вы только создаете новый проект и копируете код в новом проекте и выполняете проект.

ответил(а) 2021-01-25T11:31:11+03:00 4 месяца, 2 недели назад
45

Это приложение фактически откажется запускать и закрывать себя (показывая тост), если вы запустите его на эмуляторе.

Он проверяет радио Bluetooth, прежде чем что-либо делать, и у эмулятора нет его.

Проверьте этот фрагмент с BluetoothChbat.java - функцию BluetoothChat onCreate.

    // Get local Bluetooth adapter
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

// If the adapter is null, then Bluetooth is not supported
if (mBluetoothAdapter == null) {
Toast.makeText(this, "Bluetooth is not available", Toast.LENGTH_LONG).show();
finish();
return;
}

ответил(а) 2021-01-25T11:31:11+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема