Неизвестный предел размера API: android.net.wifi.aware.discoverysession.sendmessage приводит к системе. /android/net/wifi/aware/discoverysession#sendmessage(Android.net.wifi.aware.peerhandle ,%20int,%20byte®)
Отправка 620bytes данных с использованием детского класса DiscoverySession;
publishdiscoverysession.sendmessage
logcat:
2025-02-04 15: 59: 06.890 21620-21728. .mobilewebprint.nan d Попытка отправить сообщение о размере: 620 байтов 2025-02-04 15: 59: 06.893 21620-21728 System.err Net.mobilewebprint.nan w java.lang.illegalargumentExcept < /p>
API работает для очень маленького размера MSG 10bytes. < /p>
Каков ограничение системы для этого API?
Как мне узнать Что поддерживается максимальный размер на основе характеристик устройства? br /> Пробовал меньший размер.
API работает для очень маленького размера MSG 10Bytes. < /p>
Вот значение исключения после неудачного вызова. < /p> java.lang.IllegalArgumentException: Message length longer than supported by device characteristics
Remote stack trace:
at com.android.server.wifi.aware.WifiAwareServiceImpl.sendMessage(WifiAwareServiceImpl.java:640)
at android.net.wifi.aware.IWifiAwareManager$Stub.onTransact(IWifiAwareManager.java:528)
at android.os.Binder.execTransactInternal(Binder.java:1411)
at android.os.Binder.execTransact(Binder.java:1350)
stackTrace = {StackTraceElement[13]@29776}
0 = {StackTraceElement@29791} "android.os.Parcel.createExceptionOrNull(Parcel.java:3234)"
1 = {StackTraceElement@29792} "android.os.Parcel.createException(Parcel.java:3214)"
2 = {StackTraceElement@29793} "android.os.Parcel.readException(Parcel.java:3197)"
3 = {StackTraceElement@29794} "android.os.Parcel.readException(Parcel.java:3139)"
4 = {StackTraceElement@29795} "android.net.wifi.aware.IWifiAwareManager$Stub$Proxy.sendMessage(IWifiAwareManager.java:1024)"
5 = {StackTraceElement@29796} "android.net.wifi.aware.WifiAwareManager.sendMessage(WifiAwareManager.java:750)"
6 = {StackTraceElement@29797} "android.net.wifi.aware.DiscoverySession.sendMessage(DiscoverySession.java:229)"
7 = {StackTraceElement@29798} "android.net.wifi.aware.DiscoverySession.sendMessage(DiscoverySession.java:261)"
8 = {StackTraceElement@29799} "net.mobilewebprint.nan.MainActivity.sendCameraMessage(MainActivity.java:1790)"
9 = {StackTraceElement@29800} "net.mobilewebprint.nan.WebRTCCameraFragment$2$1.onSetSuccess(WebRTCCameraFragment.java:397)"
10 = {StackTraceElement@29801} "org.webrtc.PeerConnection.nativeSetLocalDescription(Native Method)"
11 = {StackTraceElement@29802} "org.webrtc.PeerConnection.setLocalDescription(PeerConnection.java:886)"
12 = {StackTraceElement@29803} "net.mobilewebprint.nan.WebRTCCameraFragment$2.onCreateSuccess(WebRTCCameraFragment.java:393)"
Подробнее здесь: https://stackoverflow.com/questions/794 ... endmessage
Какое ограничение максимального размера на android.net.wifi.aware.discoverysession.sendmessage? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ограничение максимального размера сообщения в log4j не имеет никакого эффекта
Anonymous » » в форуме JAVA - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-