2010-12-07 5 views
3

ADB 명령

ADB처럼 ADB 명령을 실행할 수있는 방법이 있습니까 얻을 상태

내가 예를 들어 일식

에 작성한 코드에

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    testADB(); 
} 

testADB()에서

는 일부 ADB 명령을 실행?

+0

어떤 종류의 명령이 필요한가요? 어쩌면 거기에 다른 방법이 있습니다. –

답변

3

Adithya, 난 당신이 ADB 명령으로 인해 권한 및 보안 모델로, 문자 그대로이 link.

+0

안드로이드 애플 리케이션에서 adb 명령을 실행할 수는 없지만 adb를 통해 실행될 수있는 (그리고 더 자주 수행되는) 명령을 실행할 수 있습니다. –

0

ddmlib.jar의 수업 중 일부를 사용할 수 있습니다.

+0

나는 항아리를 훑어보고 유용한 정보를 찾지 못했습니다. 실제로 힙과 스택 정보 같은 메모리 관련 정보를 얻고 싶습니다. dalvik VM에 할당 되었습니까? 또한 안드로이드 에뮬레이터에서 실행되는 각 응용 프로그램에 대한 메모리 할당 정보를 얻고 싶습니다. AVD를 실행하는 동안 지정할 수있는 RAM 크기 및 힙 크기와 같은 옵션이 있습니까 ?? 누구든지 그것에 정교 할 수 있습니까? – Adithya

+0

내가 준 링크는 adb의 Java API입니다. 어쩌면 ddms가 대신 구현되는 방법을 살펴 봐야 할 것입니다. – mibollma

+0

ddms가 구현되는 방법에 대한 링크를 가르쳐 주시겠습니까? 고마워요! – Adithya

2

을 programmatically.Check 드롭하려고 생각합니다. 소비자 전화기의 usb adb 데몬은 일반 응용 프로그램보다 약간 높은 권한으로 실행되므로 명령을 수락하면 보안상의 문제가 발생할 수 있습니다.

그러나 다른 사람들이 지적한 것처럼 일부 종류의 데이터를 얻는 다른 방법이있을 수 있습니다.

관련 문제