定位大概步奏:
1.通過gps獲ip位址獲得當前移動裝置的經緯度。
主要**:
public void registerlocationlistener()
private class mylocationlistener implements locationlistener else
} else
// 移除基於locationmanager.network_provider的***
if (locationmanager.network_provider.equals(location.getprovider()))
}public void onstatuschanged(string provider, int status, bundle extras)
public void onproviderenabled(string provider)
public void onproviderdisabled(string provider)
}private void showlocation(location location)
private static string jsonsax(testresult result) else
} else
log.i("address", address[1]);
return address;
}private static final int check_interval = 1000 * 30;
protected boolean isbetterlocation(location location,
location currentbestlocation)
long timedelta = location.gettime() - currentbestlocation.gettime();
boolean issignificantlynewer = timedelta > check_interval;
boolean issignificantlyolder = timedelta < -check_interval;
boolean isnewer = timedelta > 0;
if (issignificantlynewer) else if (issignificantlyolder)
int accuracydelta = (int) (location.getaccuracy() - currentbestlocation
.getaccuracy());
boolean islessaccurate = accuracydelta > 0;
boolean ismoreaccurate = accuracydelta < 0;
boolean issignificantlylessaccurate = accuracydelta > 200;
boolean isfromsameprovider = issameprovider(location.getprovider(),
currentbestlocation.getprovider());
if (ismoreaccurate) else if (isnewer && !islessaccurate) else if (isnewer && !issignificantlylessaccurate
&& isfromsameprovider)
return false;
}private boolean issameprovider(string provider1, string provider2)
return provider1.equals(provider2);
}json檔案:
,,,,],
"formatted_address" : "中國浙江省寧波市北侖區珠江路",
"geometry" : ,
"southwest" :
},"location" : ,
"viewport" : ,
"southwest" : }},
"types" : [ "route" ]},,
,,
],"formatted_address" : "中國浙江省寧波市北侖區",
"geometry" : ,
"southwest" :
},"location" : ,
"viewport" : ,
"southwest" : }},
"types" : [ "sublocality", "political" ]},,
,],
"formatted_address" : "中國浙江省寧波市",
"geometry" : ,
"southwest" :
},"location" : ,
"viewport" : ,
"southwest" : }},
"types" : [ "locality", "political" ]},,
],"formatted_address" : "中國浙江省",
"geometry" : ,
"southwest" :
},"location" : ,
"viewport" : ,
"southwest" : }},
"types" : [ "administrative_area_level_1", "political" ]
},],
"formatted_address" : "中國",
"geometry" : ,
"southwest" :
},"location" : ,
"viewport" : ,
"southwest" : }},
"types" : [ "country", "political" ]}],
"status" : "ok"
}
獲得當前ViewController
easy ti get your current view controller in display 使你的view controller 繼承自 baseviewcontroller make your viewcontroller inheritance baseviewcontroller ...
C 獲得當前時間
獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...
獲得當前系統時間
1.首先包括標頭檔案 2.然後 time t rtime 用time t表示的時間 日曆時間 是從乙個時間點 例如 1970年1月1日0時0分0秒 到此時的秒數。在time.h中,我們也可以看到time t是乙個長整型數。3.struct tm timeinfo time rtime timeinf...