2013-05-09 3 views
0

내 앱에서 특정 기기를 재설정 (재부팅)한다고하는 보고서가 있습니다.내 앱에서 특정 기기를 재설정합니다.

앱이 어떻게 기기를 재설정 할 수 있는지 잘 모르겠다. (나는 Admin 클래스를 사용하지 않고 그 권한이 없다.) 응용 프로그램에는 표준 UI + JNI 호출 + 일부 OpenGL ES 2 렌더링이 필요합니다. 내 생각 엔 GLSL 셰이더가 장치를 괴롭히는 것 같습니다 ...

장치가 재설정되면 LogCat 버퍼도 지워집니다.

무엇을 찾고 싶은지에 대한 조언이 있으십니까?

답변

0

아마도 OpenGL을 사용하는 것이 맞을 수도 있습니다. 그러나 JNI와 관련이있는 가능성이 있습니다 (특히 기본 호출을 넘어서 뭔가를 수행하는 경우).

나는 행동의 유일한 방법은 다음과 생각 :

  • 이있는 장치에 대한 정보를 수집, OS 버전은
  • 일부를 할 수있는 사용자와 연락을 복제하거나 얻을 수있는 장치를 얻을 발생 당신이
  • 파일에 기록 버전을 준비하기위한 테스트는 로그에 모든 의심스러운 장소
  • 랩 (그리고 그나마 ', 다른 리셋 버퍼 로그를 죽일 로그의 각 줄 끝에서 파일을 플러시하는 것을 잊지)
관련 문제