نمایش لیست وایفای های فعال در برنامه نویسی اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش نمایش لیست وایفای های فعال در برنامه نویسی اندروید خواهیم پرداخت بعد از به دست آوردن لیست وایفای ها در listview قرار خواهد گرفت در ادامه با ما همراه باشید.
ابتدا باید دسترسی استفاده از wifi و تغییر در wifi را قرار دهیم.
پس باید وارد فایل AndroidManifest.xml شده و دسترسی های زیر را اضافه کنیم.

وارد layout خود شده در اینجا نام آن برابر با activity_wifi_scanner.xml است و کدهای زیر را در آن قرار دهید.

در بالا یک ListView و یک دکمه قرار دارد که در ListView لیست وایفای های فعال قرار می گیرد و دکمه هم برای fetch کردن یا انجامم عمل به دست آوردن وایفای های فعال مورد استفاده قرار می گیرد.
سپس وارد اکتیویتی اصلی شده در اینجا نام آن برابر با WifiScanner شده و کدهای زیر را در آن قرار دهید.

در بالا با استفاده از کلاس WifiManager شروع به دست آوردن لیست وایفای ها می کنیم سپس یک Collection از نوع ScanResult تعریف می کنیم تا SSID هر وایفای را به دست آوریم و در آرایه که تعریف کردیم قرار دهیم بخش مهم این کار BroadcastReceiver است که تمامی SSID ها را به دست می آورد بعد از به دست آمدن SSID ها و قرار گرفتن در آرایه زمان فید یا Populate کردن آن به ListView است .
 
 
این آموزش هم به پایان رسید.
 
موفق و پیروز باشید.

مطالعه بیشتر