Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a-voyager/BluetoothHelper
/ functions
Functions
53 in github.com/a-voyager/BluetoothHelper
⨍
Functions
53
◇
Types & classes
24
↓ 6 callers
Method
onConnectionLost
(Exception e)
bthelper/src/main/java/top/wuhaojie/bthelper/IConnectionLostListener.java:7
↓ 5 callers
Method
close
Closes the connection and releases any system resources associated with the stream.
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:569
↓ 5 callers
Method
sendMessage
Send a message to a remote device. If the local device did't connected to the remote devices, it will call connectDevice(), then send the message. If
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:191
↓ 3 callers
Method
checkNotNull
(Object o)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:560
↓ 3 callers
Method
onError
(Exception e)
bthelper/src/main/java/top/wuhaojie/bthelper/IErrorListener.java:7
↓ 2 callers
Method
onNewLine
(String s)
bthelper/src/main/java/top/wuhaojie/bthelper/OnReceiveMessageListener.java:9
↓ 1 callers
Method
connectDevice
(String mac, IErrorListener listener)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:507
↓ 1 callers
Method
from
Obtains the BtHelperClient from the given context. @param context context @return an instance of BtHelperClient
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:79
↓ 1 callers
Method
handleMessage
(Message msg)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:291
↓ 1 callers
Method
isCorrect
Check if a given response should be published. @param response a given response @return if the response should be published
bthelper/src/main/java/top/wuhaojie/bthelper/Filter.java:15
↓ 1 callers
Method
onNewDeviceFound
Call when found a new device. @param device the new device
bthelper/src/main/java/top/wuhaojie/bthelper/OnSearchDeviceListener.java:22
↓ 1 callers
Method
onSearchCompleted
Call when the discovery process completed. @param bondedList the remote devices those are bonded(paired). @param newList the remote devices those
bthelper/src/main/java/top/wuhaojie/bthelper/OnSearchDeviceListener.java:30
↓ 1 callers
Method
onStartDiscovery
Call before discovery devices.
bthelper/src/main/java/top/wuhaojie/bthelper/OnSearchDeviceListener.java:15
↓ 1 callers
Method
onSuccess
Call when send a message succeed, and get a response from the remote device. @param status the status describes ok or error. 1 resp
bthelper/src/main/java/top/wuhaojie/bthelper/OnSendMessageListener.java:16
↓ 1 callers
Method
readAndWriteData
(BluetoothSocket socket)
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:89
↓ 1 callers
Method
requestEnableBt
Request for enable the device's bluetooth asynchronously. Throw a NullPointerException if the device doesn't have a bluetooth module.
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:104
↓ 1 callers
Method
searchDevices
discovery the devices. @param listener listener for the process
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:118
↓ 1 callers
Method
setFilter
Set a filter use to check if a given response is an expect data. Throw a NullPointerException if the parameter is null. @param filter a custom filter
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:276
Method
AcceptThread
(BluetoothAdapter adapter)
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:52
Method
ApplicationTest
()
bthelper/src/androidTest/java/top/wuhaojie/bthelper/ApplicationTest.java:10
Method
ApplicationTest
()
app/src/androidTest/java/top/wuhaojie/bluetoothhelper/ApplicationTest.java:10
Method
BtHelperClient
private constructor for singleton @param context context
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:94
Method
BtHelperServer
(Context context)
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:22
Method
ConnectDeviceRunnable
(String mac, IErrorListener listener)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:525
Method
MessageItem
(String text)
bthelper/src/main/java/top/wuhaojie/bthelper/MessageItem.java:18
Method
ReadRunnable
(OnReceiveMessageListener listener, BluetoothSocket socket)
bthelper/src/main/java/top/wuhaojie/bthelper/runnable/ReadRunnable.java:22
Method
ReadRunnable_
(OnReceiveMessageListener listener)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:448
Method
WriteRunnable
(OnSendMessageListener listener, boolean needResponse)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:305
Method
addition_isCorrect
()
bthelper/src/test/java/top/wuhaojie/bthelper/ExampleUnitTest.java:11
Method
addition_isCorrect
()
app/src/test/java/top/wuhaojie/bluetoothhelper/ExampleUnitTest.java:11
Method
bytesToHexString
(byte[] bArray)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:106
Method
cancel
()
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:94
Method
handleMessage
(Message msg)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:453
Method
isCorrect
(String response)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:33
Method
onClick
(View view)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:40
Method
onConnectionLost
(Exception e)
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:34
Method
onConnectionLost
(Exception e)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:83
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:23
Method
onDestroy
()
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:100
Method
onError
(Exception e)
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:39
Method
onError
(Exception e)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:61
Method
onNewDeviceFound
(BluetoothDevice device)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:50
Method
onNewLine
(String s)
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:29
Method
onReceive
(Context context, Intent intent)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:157
Method
onSearchCompleted
(List<BluetoothDevice> bondedList, List<BluetoothDevice> newList)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:55
Method
onStartDiscovery
()
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:45
Method
onSuccess
(int status, String response)
app/src/main/java/top/wuhaojie/bluetoothhelper/MainActivity.java:78
Method
receiveMessage
(OnReceiveMessageListener listener)
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:219
Method
run
()
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:310
Method
run
()
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:465
Method
run
()
bthelper/src/main/java/top/wuhaojie/bthelper/BtHelperClient.java:530
Method
run
()
bthelper/src/main/java/top/wuhaojie/bthelper/server/BtHelperServer.java:62
Method
run
()
bthelper/src/main/java/top/wuhaojie/bthelper/runnable/ReadRunnable.java:27