Hi,
i want start bluetooth serial listen, changing default B4A access point name.
Is it possible using only Basic4Android or i must change serial/bluetoothAdmin library?
i've tried this solution, initially for show into my code the name and then change it, but i get some errors:
This is my code:
Regards
i want start bluetooth serial listen, changing default B4A access point name.
Is it possible using only Basic4Android or i must change serial/bluetoothAdmin library?
i've tried this solution, initially for show into my code the name and then change it, but i get some errors:
B4X:
devices_view_click (B4A line: 625)
Name = rT.RunMethod("getName")
java.lang.NullPointerException
at anywheresoftware.b4a.agraham.reflection.Reflection.runmethod(Reflection.java:186)
at anywheresoftware.b4a.agraham.reflection.Reflection.RunMethod(Reflection.java:780)
at com.acotelnet.salute.devices._view_click(devices.java:2470)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:136)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:124)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:120)
at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:49)
at android.view.View.performClick(View.java:2501)
at android.view.View$PerformClick.run(View.java:9107)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3835)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
at dalvik.system.NativeStart.main(Native Method)
java.lang.NullPointerException
** Activity (devices) Pause, UserClosed = false **
** Activity (devices) Resume **
This is my code:
B4X:
Dim i As Intent
i.Initialize("android.bluetooth.adapter.action.REQUEST_DISCOVERABLE", "")
i.PutExtra("android.bluetooth.adapter.extra.DISCOVERABLE_DURATION", 300)
StartActivity(i)
Dim rT As Reflector
Dim btIntent As Intent
btIntent.Initialize("","")
rT.Target = btIntent.GetExtra("android.bluetooth.device.extra.DEVICE")
Dim Name As String
Name = rT.RunMethod("getName")
Log("BlueToothName is = " & Name)
Log("Start bluetooth listen...")
serial1.Listen
Regards
Last edited: