回答
有沒有簡單的方法來做到這一點,但我能想到的幾種可能性(當然,結合多單可提高解決方案):
- 使用聲音 - 發射蜂鳴聲,並記錄回聲可用於測量返回聲音的任何距離(通過使用時間差和衰減量,即音量)
- 使用光源 - 在光線較暗的情況下(或者至少是一種顏色的光線較弱),可以點亮地面(使用手機的LED)和使用相機測量光束的傳播和強度
- 個使用GPS - 可能不夠準確,除非你是飛行
- 使用加速度 - 從地面提升手機和整合加速一個一路上漲兩倍
它們中的大多數需要服用一次測量接近地面和一個在測量高度進行校準。
另外,如果你允許一些字符串 - 製作擺錘並使用加速度計,測量擺動週期;) - http://easycalculation.com/physics/classical-physics/simple-pendulum.php – Ofir
我相信加速度計是最簡單的實現。由於回聲(或任何其他聲音)可能來自任何地方,聲音更難。 –
不想讓我的手機靠近地面,但這是一個有趣的想法。另一個想法是,如果你知道手機的周長,然後將它「滾」到身體上並計算完成了多少次旋轉:D –
這有點困難,但這個link可能對您helpul:
好運。
- 1. 如何從地面計算Android手機的高度
- 2. 如何從我的Android手機訪問我的本地主機
- 3. 如何計算Android手機相對於手機的旋轉度
- 4. 如何從計算機向Android手機發送連續圖像
- 5. 如何從Android手機查看計算機文件
- 6. 如何手動計算機
- 7. 從我的本地計算機
- 8. 從手機訪問您的計算機
- 9. LESS身高計算
- 10. 如何獲得本地計算機的計算機名稱和IP地址
- 11. 爲什麼我的身高計算17px?
- 12. 如何通過Android手機訪問計算機
- 13. 如何從要求身份驗證的計算機上將文件複製到本地計算機?
- 14. Android:我如何獲得手機的正面方向和視角
- 15. contaner應該爲我計算身高嗎?
- 16. 計算BMI從身高/體重表
- 17. iOS和Android手機地圖
- 18. 從計算機複製文件到Android手機
- 19. 如何計算使用wifi的Android手機的功耗?
- 20. 如何從遠程計算機訪問本地計算機上的瀏覽器
- 21. 在Android手機上計算Pi
- 22. 在Android手機上計算速度
- 23. 如何使用PHP獲取計算機名稱,計算機的本地IP和計算機的服務器IP
- 24. 如何在android模擬器中使用我的本地計算機相機?
- 25. 如何通過Android手機訪問我的本地主機?
- 26. 從計算機到計算機的面板大小變化
- 27. 如何從Perl中確定本地計算機的IP地址?
- 28. 如何將數據從PHP文件發送到未連接到我的計算機的Android手機?
- 29. 計算機視覺和身體組成
- 30. 我從遠程計算機
您可能正在尋找GPS高度; http://stackoverflow.com/questions/9361870/android-how-to-get-accurate-altitude –