2011-02-02 12 views
5

En yakın hücre kuleleri hakkında bilgi almam gerekiyor (hücre kimliği gibi). Örneğin güç tüketmeden bir yeri tanımlamak, örneğin olası hücrelerin bir listesini yapmak.iOS'ta hücre kuleleri bilgisi al (CoreTelephony?)

Coretelephony çerçevesine baktım ama hücre kuleleri hakkında bir şey görmedim. Buna erişmenin başka bir yolu var mı? Yoksa bu sadece özel API çağrısı ile mümkün mü?

cevap

5

iOS 4.0'da, CoreLocation'da yalnızca hücresel bilgileri kullanan bir startMonitoringSignificantLocationChanges temsilci API'si var. Gerçek kule bilgisini alamazsınız, ancak sadece herhangi bir durumda bir lat/lon koordinatını hesaplamak için kullanmanız gerekiyorsa buna ihtiyacınız yoktur.

Location Awareness Programming Guide

önemli değiştirme konum hizmeti hücresel radyolar ile cihazlar için düşük güçlü konumu hizmet sunmaktadır Ayrıca bkz. Bu hizmet yalnızca iOS 4.0 ve sonrasında kullanılabilir ve ayrıca askıya alınmış veya çalışmayan bir uygulamayı da uyandırabilir. (Önemli değişiklik konumu hizmeti, yalnızca hücre kulesi değişikliklerini izleyerek pil tüketimini önemli ölçüde azaltır, ancak hizmet yalnızca hücresel radyolara sahip aygıtlarda çalışır.)

3

Genel API'leri kullanarak hiçbir radyo bilgisi alamazsınız.

Bu tür bilgilere yönelik yasal bir gereksinime sahip olduğunuzu düşünüyorsanız, bir bug numaralı dosyayı dosyalamalısınız.

3

Birkaç ay öncesine baktım (4.0'dan önce) ve özel API'ler olmadan mümkün değildi. Bu konuda hiçbir şeyin değişmediğini düşünme, üzgünüm.