Beispiel #1
0
            public override void OnCellLocationChanged(CellLocation location)
            {
                var connectedCells = telephonyManager.AllCellInfo
                                     .Where(x => x.IsRegistered).ToList();
                string info = string.Empty;

                for (int i = 0; i < connectedCells.Count; i++)
                {
                    var tower = GetTowerInfo(connectedCells[i]);
                    if (tower == null)
                    {
                        return;
                    }
                    towerService.Add(tower);
                    info += $"{i + 1}.{tower.Network}: {tower.ToString()}\n";
                }
                cellText.Text = info;
            }