最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android判斷服務(wù)是否運(yùn)行及定位問題實(shí)例分析

 更新時間:2015年09月22日 12:11:34   作者:Ruthless  
這篇文章主要介紹了Android判斷服務(wù)是否運(yùn)行及定位問題,以實(shí)例形式較為詳細(xì)的分析了Android判斷服務(wù)運(yùn)行狀態(tài)及獲取經(jīng)緯度的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了Android判斷服務(wù)是否運(yùn)行及定位問題。分享給大家供大家參考。具體如下:

/**
* 判斷服務(wù)是否正在運(yùn)行
* 
* @param context
* @param className 判斷的服務(wù)名字:包名+類名
* @return true在運(yùn)行 false 不在運(yùn)行
*/
public static boolean isServiceRunning(Context context, String className) {
  boolean isRunning = false;
  ActivityManager activityManager = (ActivityManager) context
    .getSystemService(Context.ACTIVITY_SERVICE);
  //獲取所有的服務(wù)
  List<ActivityManager.RunningServiceInfo> services= activityManager.getRunningServices(Integer.MAX_VALUE);
  if(services!=null&&services.size()>0){
   for(ActivityManager.RunningServiceInfo service : services){
    if(className.equals(service.service.getClassName())){
     isRunning=true;
     break;
    }
   }
  }
  return isRunning;
}

在android開發(fā)中,經(jīng)常會使用locationManager.getLastKnownLocation()定時獲取經(jīng)緯度,在不同真機(jī)測試中有的可以獲取有的不可以獲取,為了解決不同手機(jī)的兼容下,請用如下代碼

public static Location getLocation(LocationManager locationManager, LocationListener locationListener) {
  Location location=null;
  location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
  locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
  if(location==null){
   location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
   locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);
  }
  return location;
}

希望本文所述對大家的Android程序設(shè)計有所幫助。

相關(guān)文章

最新評論

清水县| 罗城| 峨眉山市| 土默特右旗| 定边县| 宣城市| 寻甸| 宕昌县| 安宁市| 黄山市| 个旧市| 荔浦县| 临清市| 离岛区| 秭归县| 长汀县| 肇东市| 巴塘县| 铁岭市| 丹阳市| 宁化县| 天台县| 泰安市| 浦城县| 阿巴嘎旗| 锡林浩特市| 正安县| 桐城市| 顺义区| 同仁县| 通化市| 松滋市| 绵竹市| 凭祥市| 天柱县| 枞阳县| 汝南县| 岳阳市| 儋州市| 营山县| 宣汉县|