欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(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)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(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)常會(huì)使用locationManager.getLastKnownLocation()定時(shí)獲取經(jīng)緯度,在不同真機(jī)測試中有的可以獲取有的不可以獲取,為了解決不同手機(jī)的兼容下,請(qǐ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;
}

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

相關(guān)文章

  • DialogFragment運(yùn)行原理及使用方法詳解

    DialogFragment運(yùn)行原理及使用方法詳解

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

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

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

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

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

    Android接入U(xiǎn)SB掃碼模塊的方法

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

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

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

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

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

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

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

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

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

    Android使用GRPC進(jìn)行通信過程解析

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

    Android實(shí)現(xiàn)透明動(dòng)畫

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

最新評(píng)論