① 能測量海拔高度的手機軟體有哪些
能測量海拔高度的手機軟體有很多,其中手機海拔高度儀 v1.3 安卓版—My Altitude、超級工程師(尋星精靈手機版) v1.3.2 安卓版、土流網面積測量測畝儀手機 v3.3.0 安卓版、gps工具箱最新版本 v2.3.4 安卓版、三星s7edge海拔計側屏 v1.0 安卓版等這些軟體都是挺不錯的。
1、手機海拔高度儀 v1.3 安卓版—My Altitude
海拔測量儀是款多功能一體高度計應用可以准確地測量海拔高度。這個戶外應用將安卓手機變成重要的附加實用工具,如指南針、天氣信息、精確GPS位置、日出和日落高度計。通過使用的GPS和額外的在線服務,最大限度減少偏差計算高度。
4、gps工具箱最新版本 v2.3.4 安卓版
gps工具箱手機版又稱gps衛星定位工具箱,是冠通科技推出的一款多功能位置服務軟體,以手機GPS為基礎包含線路追蹤、測速、位置記錄、面積測量等多種工具,充分發揮您手機的GPS模塊功能,且支持離線地圖和KML、KMZ導入導出、GPX文件導出。
5、三星s7edge海拔計側屏 v1.0 安卓版
三星s7測海拔app是一款非常實用的手機測海拔軟體,用戶就可以車氣壓和海拔,還能自動進行校準,非常的方便,歡迎有需要的朋友可以下載使用。氣壓計海拔計這種方式獲取海拔高度方式非常准確,當然前提是手機需要有氣壓硬體支持,目前市面上大部分中高檔手機帶有此功能。
② 安卓手機用什麼軟體可以顯示海拔高度
Altimeter PRO
海拔測量儀Runtastic Altimeter
PRO是一款多功能一體高度計應用可以准確的測量海拔高度。這個戶外應用將你的安卓手機變成重要的附加實用工具,如指南針、 天氣信息、 精確 GPS 位置、
日出和日落高度計 !通過使用的 GPS 和額外的在線服務,最大限度減少偏差計算高度。
參考:http://soft.shouji.com.cn/down/23532.html
③ android view怎麼獲取高度
在Android開發過程中,有時需要獲取View繪制前的高度或者寬度,一種的可能情形是初始化的時候讓某個View的Visible = Gone的,當觸發某個事件的時候需要它顯示並且希望有一些動畫效果。
這時候就要獲取這個View顯示前即繪制前的寬度或者高度。原理很簡單,View的繪制過程發生之前,會先執行onMeasure方法。那麼就可以利用反射來獲取需要的值。下面給出獲取高度的代碼,寬度同理。
private int getTargetHeight(View v) {
try {
Method m = v.getClass().getDeclaredMethod("onMeasure", int.class,
int.class);
m.setAccessible(true);
m.invoke(v, MeasureSpec.makeMeasureSpec(
((View) v.getParent()).getMeasuredWidth(),
MeasureSpec.AT_MOST), MeasureSpec.makeMeasureSpec(0,
MeasureSpec.UNSPECIFIED));
} catch (Exception e) {
}
return v.getMeasuredHeight();
}
拿到這個高度之後就可以做想做的動畫效果或者是其他的事情了。
④ Android利用感測器測量高度 長度
可以的,比如測量遠處的高樓,是多高距離你多遠。
用陀螺儀還可以測量出來距離,就是移動的距離……
⑤ 在android中,獲得linearlayout的具體高度
假設linearlayout對象為a,a.measure(0,0),然後a.getMeasuredHeight()就是高度了。
⑥ Android如何獲取系統高度、標題欄和狀態欄高度
getWindow().getDecorView().getWindowVisibleDisplayFrame(rect);///取得整個視圖部分,注意,如果你要設置標題樣式,這個必須出現在標題樣式之後,否則會出錯
int top = rect.top;////狀態欄的高度,所以rect.height,rect.width分別是系統的高度的寬度
View v = getWindow().findViewById(Window.ID_ANDROID_CONTENT);///獲得根視圖
int top2 = v.getTop();///狀態欄標題欄的總高度,所以標題欄的高度為top2-top
int width = v.getWidth();///視圖的寬度,這個寬度好像總是最大的那個
int height = v.getHeight();////視圖的高度,不包括狀態欄和標題欄
如果只想取得屏幕大小,可以用
Display display = getWindowManager().getDefaultDisplay() ;
display.getWidth();
display.getHeight();代碼見@Overridepublic void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
Rect frame = new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
// 狀態欄高度
int statusBarHeight = frame.top;
View v = getWindow().findViewById(Window.ID_ANDROID_CONTENT);
int contentTop = v.getTop();
// statusBarHeight是上面所求的狀態欄的高度
int titleBarHeight = contentTop - statusBarHeight;
textView = (TextView) findViewById(R.id.textView1);
textView.setText(標題欄的高度 + Integer.toString(titleBarHeight) +
+ 標題欄高度 + statusBarHeight +
+ 視圖的寬度 + v.getWidth()
+
+ 視圖的高度(不包含狀態欄和標題欄) + v.getHeight());}效果:
⑦ android中如何計算scrollview的高度
安卓中的ScrollView組件只允許一個子View,可以利用這一個特性,獲取子View的高度即所要的ScrollView的整體高度, 方法如下:
scrollView.getChildAt(0).getHeight();
當然很多問題也可以在CSDN論壇中找到答案哈~
⑧ android怎麼在代碼中根據屏幕大小計算寬高
//在代碼中設置控制項大小的方法
private Button mbtn;
mbtn = (Button) findViewById(R.id.btn_test);
LayoutParams lp;
lp=mbtn.getLayoutParams();
lp.width=100;
lp.height=200;
mbtn.setLayoutParams(lp);
//在代碼中設置界面大小的方法:
Display display = getWindowManager().getDefaultDisplay(); // 為獲取屏幕寬、高
Window window = getWindow();
LayoutParams windowLayoutParams = window.getAttributes(); // 獲取對話框當前的參數值
windowLayoutParams.width = (int) (display.getWidth() * 0.7); // 寬度設置為屏幕的0.95
windowLayoutParams.height = (int) (display.getHeight() * 0.1); // 高度設置為屏幕的0.6
windowLayoutParams.alpha = 0.5f;// 設置透明度