自分メモです。
HoloLens風のメニューが作りたかったのでやってみました。
音つけてそれっぽくした。Wifiの信号強度とSSID、時間、バッテリーは実際の値を取得。音量は泥沼っぽいので一旦諦め。#HoloLens pic.twitter.com/3rM8Phd7ja
— デコ・シ (@Ash_Yin) 2018年2月7日
メニューを動かす部分はたるこすさんのをそのまま移植しました。
tarukosu.hatenablog.com
namespace
#if UNITY_UWP using Windows.Networking.Connectivity #endif
ConnectionProfile Class (Windows.Networking.Connectivity) - UWP app developer | Microsoft Docs
//SSIDの取得 NetworkInformation.GetInternetConnectionProfile().WlanConnectionProfileDetails.GetConnectedSsid() //信号強度の取得 NetworkInformation.GetInternetConnectionProfile().GetSignalBars()
ちなみにバッテリー残量はUnityで用意されています。
//(0-1)で返ってくる
SystemInfo.batteryLevel
残り時間が必要な場合はフル充電で残り2時間と想定してパーセンテージをかけてもいいかもしれないですね。
余談
システム音量や輝度などの取得は難しそうです。(タスケテ・・・)
Master Volumeにアクセスするためには、IAudioEndPointを呼ぶ必要があり、自分でつくるよりNAudio使うといいよとのことでnugetから入れてビルド実行するもUWPからだとCOM objectにアクセスできない。というところまではわかった。 pic.twitter.com/75e4Jn4wNw
— デコ・シ (@Ash_Yin) 2018年2月7日