B4A Library Wifi Manager Library

margret

Well-Known Member
Licensed User
Longtime User
The help in the IDE says:

Wifi_Use_Static_IP As Int

It does not say what turns this on and what's off:

Is Wifi_Use_Static_IP = 1 turned on and 0 is off?

UPDATED: After using and testing. Passing a 1 is on and passing a 0 turns it off.

This is a great library!!!

Thank You So Much!

Margret
 
Last edited:

rfresh

Well-Known Member
Licensed User
Longtime User
Hmmm...I don't have the right syntax here???

B4X:
jhw.Wifi_Sleep_Policy = WIFI_SLEEP_POLICY_NEVER

or ???

B4X:
mInt = jhw.get("Wifi_Sleep_Policy")
 
Last edited:

KTMRacr

New Member
Licensed User
Longtime User
Awesome...

Wanted to make sure my users have WiFi turned off when using my app so they aren't draining the battery. Does what I need with a whopping three lines of code.

Awesome.

Thanks!
 

joehil

Member
Licensed User
Longtime User
@rfresh:

Here is a code sample:

B4X:
jhw.Initialize()
jhw.Wifi_Sleep_Policy = jhw.WIFI_SLEEP_POLICY_NEVER
jhw.Wifi_Sleep_Policy = jhw.WIFI_SLEEP_POLICY_DEFAULT
jhw.Wifi_Sleep_Policy = jhw.WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED

With kindest regards
joehil
 

harri_el_sucio

New Member
Licensed User
Longtime User
Assign Static IP address

Hello joehil:
Your library can assign a static ip directions to the device? I write this program :


wifi.Initialize
wifi.Wifi_Use_Static_IP=1
wifi.Wifi_Static_IP="192.168.1.22"
Server.Initialize(50000, "Servidor")
ToastMessageShow(wifi.Wifi_Static_IP, True)
ToastMessageShow ("MyIp = " & Server.GetMyIP,True)

and the result of the first toast is 192.168.1.22
and the result of the second toast is 192.168.1.36, it takes the ip access point

can you help please? , I want to assign a static IP address to the device, if possible .
Thanks
 

Rusty

Well-Known Member
Licensed User
Longtime User
Joe,
Nice work!
Is there a way to get a list of SSIDs when you do a scan? I know you get an index to the "strongest", but I'd like to get a list of SSIDs regardless of strength. (And as a sideline, it would be good to know the security i.e. WPA/WPA2 etc.)
Thanks,
Rusty
 

joehil

Member
Licensed User
Longtime User
@Rusty:

I will implement your request during the next few days.

With kindest regards

joehil
 

abner69

Member
Licensed User
Longtime User
@joehil,

Thanks for a great lib! I was wondering if your could add the ability to check and see if there is an Active connection?

.connected = returns true or false


attn: Pablo

:sign0098:
 

Rusty

Well-Known Member
Licensed User
Longtime User
Joe,
Did you ever implement the SSID list?
Regards,
Rusty
 

joehil

Member
Licensed User
Longtime User
@Rusty:

Sorry, I have not implemented it, because vb1992 posted this link:

http://www.b4x.com/forum/addit...tml#post113173

as a reply to your request and said, that this library does it.

Have you tried that? If it does not work for you, I will implement it in my library.

With kindest regards

joehil
 
Last edited:

margret

Well-Known Member
Licensed User
Longtime User
I have been using your library for some time now and it is GREAT! Thank you for this!

I have now run into one issue I hope to resolve. I have a tablet running ICS and I can not set a static IP on this tablet. I use the same small app I have been using on a half dozen other devices that work fine. However, none of them are running ICS. Is this a known issue in ICS? Any thoughts or info would be great.
 

cmastran

Member
Licensed User
Longtime User
Problem with jhwifi when network not found

Hello,

When I am searching an SSID which is not present using n=jhw.findConfiguredNetwork("MyNetwork") I am getting n=7.

What is n supposed to be when the network is not found ?
why 7, why not a negative number ?

Thank You
Carlos
 

frapel

Active Member
Licensed User
Longtime User
JhWifi.IsInitialized missing method

Hi,
thank you for this very useful library.

I would suggest you a little add: I'm trying to test if wifi is enabled in a part of code where I can't know if the JhWifi object was already initialized and I get a NullPointerException.

If you will add a IsInitialized method (like those in many B4A objects) to your lib I could avoid that exception :sign0060:

Thanx in advance
best regards
 

fabpalma

Member
Licensed User
Longtime User
Hi Joehil,

I'm searching a way to get an event when the Connection Manager get a new "open network available" (there is a specific setting into the network window) without doing a continue network scanning...

Do you have idea if this is possible ?

Fab
 

rfsingh81

Member
Licensed User
Longtime User

Is this problem resolved in this library yet? I want to use this library and was reading the posts with problems, this one seems not replied to. Thanks
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…