如何測量Android手機的信號強度


  iPhone4的信號問題已經都快成為網絡傳說了,在網上游盪不超過5分鍾,你就能看到一個關於iPhone4的故事,測試,或是抱怨,都是因為以不合適的方式握着它而引起的負面影響。一些人(包括蘋果公司)指出,只要握在天線附近,所有的手機都會出現信號衰弱的問題。多數關於iPhone4的測試都是傳聞,除了 Anandtech和消費者報告的除外。蘋果移除了iOS4的本地服務接口,這樣要想從手機獲得真正的信號強度就更加困難了。

  Android沒有限制用戶獲得這個數據。實際上,甚至還有些第三方的應用能幫助你獲得手機信號的強度。我們將向你展示怎樣來獲得你手機信號的精確讀數,甚至是在信號差的地方。

  之后,我們盡了最大努力在 Nexus One上尋找那個會發生“握死”的地方。結果是?十分令人驚奇。

檢查你的信號強度

  在你手機屏幕上方顯示的信號條永遠不會是最好的方法來確定你手機的信號,無論你用什么手機都一樣。Android也是,用很粗的條來展示很強的信號,但這些條僅僅表示最高的信號。或許你並不熟悉,信號通常是以dBm度量的。dBm是每毫瓦特的電磁波產生的功率。-60dBm的信號接近完美,-112dBm就很容易掉線,如果你在 -87dBm以上,Android會顯示一個4格的滿信號。

  如果你想查看信號的原始數據,你可以查看Android菜單的狀態屏幕。只要拉起菜單,向下滾動,選擇關於手機,然后選擇狀態。在這個屏幕上,你將能看到你的信號以dBm 或者AUS的形式呈現。ASU僅僅代表手機將它的位置傳遞給附近的信號塔的速率。它和dBm測量的是一樣的東西,但是是以一種更加線性的方式來表示。你可以用這個公式將ASU轉換成dBm:dBm=-113+(2*ASU)。

  所以如果你看這些數字的話將會對屏幕上方那個模糊的長條有更深刻的理解。另一種確定你想要什么類型信號的方式是觀察你離信號塔有多遠。用Android商店里一個叫天線的應用,你可以看到一張地圖,你手機能搜到的所有信號塔的位置都在上面。你可以知道朝向哪個方向才能得到最好的信號覆蓋。

  當你在3G網絡時,這個應用會受到Android中一些 API的限制。多數運行商在同一個城鎮都同時有2G和3G設備,所以為了防止探測混亂,這個應用只能在2G中工作;它在網絡連接菜單里。天線能用ASU來向你展示你手機從周圍各個信號塔可以得到的相近信號(如果你想獲得dBm的值,你必須轉化它)。在3G網中,它只能向你展示手機正連接着的信號塔的信號強弱,但在2G網絡里,它會向你展示周圍所有信號塔的信號強弱。不幸的是,CDMA像3G一樣受到限制,所以在Sprint和 Verizon的網絡中你也得不到更多的信息。


然后該怎么辦呢?

  或許你已經用上述的方法測試過你所在地的信號強度了,然后發現 Android的信號顯示條並不精確。或許你發現自己在一個信號覆蓋很好的地方,並且希望當你離開那時,希望得到更多的警告。此時,在-88dBm處第一格才會消失的信號提示沒什么用處。你可以使用一個應用來展示你自己定制的方便查看的信號強度顯示。叫做真實信號的應用會在信號條處展示一個5格的信號提示。

  沒有管理員權限你是無法替換標准的Android信號條的,但是你可以培養自己看左上方而不是右上方的習慣。真實信號會讓你用ASU來給每個條划分數值。如果你向下拉提示條,它將會展示當前時刻的ASU和應用啟動后ASU的最高和最低值。這項服務開啟關閉可以隨你所願。對於那些不相信系統自帶信號顯示條的人來說這是一個相當好的選擇。

Nexus One會有“握死”現象嗎?

  現在許多的手機把天線放在話筒的底部,Nexus One也不例外。這是由FCC測試手機輸出功率的方式決定的。他們通常把手機放在一個人頭部類似物的旁邊,然后測量從話筒處傳來的能量。將天線安置在底部意味着傳感器會探測到最少的電磁波。知道這些后,那是否有握**在使用Nexus One的時候使信號消失呢?

  我們首先測試了將手機平放在桌子上時的信號。在HSDPA(3G)中,顯示-91dBm,11ASU。你的初始信號差不多也會是這樣。用一個蘋果認可的手機套來握住Nexus One,不要觸摸手機的表面,我們看到信號沒有明顯的減弱。用手蓋住手機底部的一半是種更自然的握資,但這確實會影響信號。信號在-101dBm和 -98dBm之間往返,所有這些仍舊在3G信號中測試。

在信號轉到EDGE之前,在“握死”下的信號強度

  采用一種更極端的方式,我們用雙手握住手機的一半,包括整個底部。幾秒鍾后,3G信號顯示在-101dBm至 -111dBm之間,然后掉到0。在那時,EDGE服務開始生效。即使我們超越了信號測量儀的測量界限,3G標志仍舊沒有消失,因為軟件啟動了向EDGE 網絡的連接。我們覺得在信號為0時還是有可能獲得一些數據的,但是語音就是另一回事了。我們決定嘗試手機只連接3G網絡,然后試着通過用雙手來包裹手機來使電話掉線。

  我們用測試語氣撥打了一個號碼然后開始覆蓋住手機(PS:我們不確定那個電話是免費的,但是我們還是冒險了)。和預期的一樣,任何用一只手來握手機的正常方式都沒問題。當我們把手機夾在兩只手中間的時候,電話在大概10秒后掉線了。在不關閉2G網絡的情況下我們又試了一次,這次通話在2G網絡上繼續了,其間沒有間斷。所以,你可以使Nexus One的3G信號消失,但這需要兩只手。

  現在無論身處何地我們都在使用智能手機。正因如此,我們希望無論我們在哪它們都能正常工作。但悲哀的是,3G信號比我們期望的要少得多(在美國)。即使生活在大城市的郊區,信號都可能很弱。在你希望得到某種程度的服務前,最好先弄清楚你在使用什么工作。幸運的是,在 Android上你不必相信手機的信號條。你有工具,包括第三方的,可以幫助你掌握真實情況。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM