메뉴 건너뛰기

조회 수 6595 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

Service 약이되면 좋은 약이지만 독이 되면 독이 될 수있는 그러한 기능인데..

그렇다면 이제 어떠한 서비스가 실행중인지를 나타내는 소스를 작성해보도록한다. 

 

  <uses-permission android:name="android.permission.GET_TASKS"/>

 

  

기본적으로 퍼시면은 GET_TASKS이다. 이것을 실행시켜야만 실행중 클래스를 볼 수있다는데,,,

근데 하라고는 나와있는데 안해도 되는 듯하다. ;;  

 

아무튼 본론으로 들어가서 소스를 작성해보도록하자. 

 

public boolean isRunningRecord(String service){

  //Service 매니저를 가져 온다. 

  ActivityManager manager=(ActivityManager)getSystemService(ACTIVITY_SERVICE);

  //모든 서비스의 목록을 가져오도록한다. 

  List<ActivityManager.RunningServiceInfo> rsi=manager.getRunningServices(1000);

  for(int i=0;i<rsi.size();i++){

   ActivityManager.RunningServiceInfo rsInfo=rsi.get(i);

   //하나씩 일일히 검사한다. 

   Log.e("null","list "+i+" "+rsi.size()+" "+rsInfo.service.getClassName());

   if(rsInfo.service.getClassName().equals(service)){

    //특정 찾고있는 것이 있으면 트루 를 반환한다. 

    return true;

   }

  }

  return false;

}

 

 

함수부분만 적었는데 의외로 간단하다.

 

이것으로 현재 수행되고 있는 서비스를 확인할 수있으며, 악성코드 또한 검출할 수있지 않을까 생각이 든다.

 
 

 


  1. CSS3 Rounded Corner, 그림자 효과 사용하기

    Date2014.09.04 Views6760
    Read More
  2. HTML5 시작하기

    Date2014.09.04 Views5660
    Read More
  3. HTML5 Speech Input (음성인식) API

    Date2014.09.04 Views6454
    Read More
  4. ImageVeiw의 현재 리소스 비교하기

    Date2014.08.28 Views6750
    Read More
  5. WebView 줌 컨트롤러 가리기

    Date2014.08.28 Views6316
    Read More
  6. WIFI 신호세기 강도 측정하기

    Date2014.08.28 Views11243
    Read More
  7. 안드로이드 이미지 효율적으로 회전 해보기

    Date2014.08.28 Views5995
    Read More
  8. 실행중인 Service 확인하기

    Date2014.08.28 Views6595
    Read More
  9. 맵에 오버레이 추가하여 아이템 넣어보기

    Date2014.08.28 Views6474
    Read More
  10. 안드로이드 웹에서 이미지 불러오기!!

    Date2014.08.28 Views7053
    Read More
  11. 사진찍기 및 앨범 에서 사진 가져오기!!!

    Date2014.08.28 Views13889
    Read More
  12. 전화 인텐트와 나의 전화 번호가져오기

    Date2014.08.28 Views6312
    Read More
  13. 클래스나눠서 xml 파싱과 FTP를이용하여 안드로이드에서 활용하기

    Date2014.08.28 Views6180
    Read More
  14. FTPClient 를이용한 데이터 업로드 하기

    Date2014.08.28 Views6366
    Read More
  15. XmlPullParser 를이용하여 데이터 가져와보기!!

    Date2014.08.28 Views7221
    Read More
  16. FTPClient 를이용하여 ftp상 서버에서 데이터 다운로드 편

    Date2014.08.28 Views9853
    Read More
  17. 안드로이드 php 로 mysql json 파싱 하기

    Date2014.08.28 Views9407
    Read More
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 Next
/ 13

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved