ionic cordova plugin add wifiwizard2
home.page.html
< ion-header>
< ion-toolbar>
< ion-title>
List Wifi AP
< /ion-title>
< /ion-toolbar>
< /ion-header>
< ion-content padding>
< ion-button color="primary" (click)="getNetworks()">Get Networks< /ion-button>
{{info_txt}}
< ion-list>
< ion-item *ngFor="let data of results">
{{data.SSID}} -
{{data.BSSID}}
< /ion-item>
< /ion-list>
< /ion-content>
home.page.ts
import { Component } from '@angular/core';
declare var WifiWizard2: any;
@Component({
selector: 'app-home',
templateUrl: 'home.page.html',
styleUrls: ['home.page.scss'],
})
export class HomePage {
results = [];
info_txt = "";
async getNetworks() {
this.info_txt = "loading...";
try {
let results = await WifiWizard2.scan();
this.results = results;
this.info_txt = "";
} catch (error) {
this.info_txt = error;
}
}
}
注意: 需在模擬器或手機上才能試出效果。
沒有留言:
張貼留言