亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android判斷服務是否運行及定位問題實例分析

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

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

/**
* 判斷服務是否正在運行
* 
* @param context
* @param className 判斷的服務名字:包名+類名
* @return true在運行 false 不在運行
*/
public static boolean isServiceRunning(Context context, String className) {
  boolean isRunning = false;
  ActivityManager activityManager = (ActivityManager) context
    .getSystemService(Context.ACTIVITY_SERVICE);
  //獲取所有的服務
  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)緯度,在不同真機測試中有的可以獲取有的不可以獲取,為了解決不同手機的兼容下,請用如下代碼

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程序設計有所幫助。

相關(guān)文章

  • DialogFragment運行原理及使用方法詳解

    DialogFragment運行原理及使用方法詳解

    這篇文章主要介紹了DialogFragment運行原理及使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Android中的二維碼生成與掃描功能

    Android中的二維碼生成與掃描功能

    二維碼在我們身邊真的非常普遍,今天小編給大家分享二維碼生成與掃描功能,依然使用目前比較流行的zxing方法,具體實現(xiàn)思路大家通過本文一起學習吧
    2017-01-01
  • 詳解Android中通過Intent類實現(xiàn)組件間調(diào)用的方法

    詳解Android中通過Intent類實現(xiàn)組件間調(diào)用的方法

    Intent能夠?qū)崿F(xiàn)應用間的數(shù)據(jù)交互與通訊,將實現(xiàn)者和調(diào)用者解耦,接下來就來詳解Android中通過Intent類實現(xiàn)組件間調(diào)用的方法,需要的朋友可以參考下
    2016-05-05
  • Android接入USB掃碼模塊的方法

    Android接入USB掃碼模塊的方法

    這篇文章主要為大家詳細介紹了Android接入USB掃碼模塊的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Android drawable微技巧,你不知道的drawable細節(jié)

    Android drawable微技巧,你不知道的drawable細節(jié)

    今天小編就為大家分享一篇關(guān)于Android drawable微技巧,你不知道的drawable細節(jié),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Android開發(fā)自學筆記(六):聲明權(quán)限和Activity

    Android開發(fā)自學筆記(六):聲明權(quán)限和Activity

    這篇文章主要介紹了Android開發(fā)自學筆記(六):聲明權(quán)限和Activity,本文是上一篇的補充,需要的朋友可以參考下
    2015-04-04
  • 避免 Android中Context引起的內(nèi)存泄露

    避免 Android中Context引起的內(nèi)存泄露

    本文主要介紹Android中Context引起的內(nèi)存泄露的問題,這里對Context的知識做了詳細講解,說明如何避免內(nèi)存泄漏的問題,有興趣的小伙伴可以參考下
    2016-08-08
  • Android實現(xiàn)局部模糊效果

    Android實現(xiàn)局部模糊效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)局部模糊效果,幫助大家實現(xiàn)模糊或者毛玻璃效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Android使用GRPC進行通信過程解析

    Android使用GRPC進行通信過程解析

    這篇文章主要給大家介紹了在Android上使用grpc的方法教程,文中通過示例代碼給大家詳細介紹了在android上使用grpc的方法以及可能遇到的種種問題的解決方法,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧
    2023-02-02
  • Android實現(xiàn)透明動畫

    Android實現(xiàn)透明動畫

    這篇文章主要為大家詳細介紹了Android實現(xiàn)透明動畫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05

最新評論