나는 특정 장치에 사전 설치되어있는 응용 프로그램을 개발하고 있습니다. 그러나 내 장치에서 응용 프로그램을 테스트하고 내 장치에서 데모해야합니다. 그 순간에 괜찮아요 인스턴트 메신저로 사용자 애플 리케이션으로 테스트하지만, 지금은 시스템 애플 리케이션을 사용하여 얻을 수있는 권한을 사용해야합니다. 프로젝트 설정에서 시스템 앱을 테스트하고 데모 할 수있는 방법이 있습니까?정상적인 뿌리깊은 전화기에서 시스템 앱을 테스트 할 수 있습니까?
답변
짧은 답변 - 귀하의 전화를 근절 할 것입니다. 그러나 루트없이 부트 로더를 잠금 해제 할 수 있습니다. 그래서 IMO, 복구로 CWM을 설치 한 다음 CWM으로 부팅 한 다음 CWM 옵션을 사용하여 MOUNT 시스템에 넣은 다음 adb를 사용하여 .apk를/cache로 복사 한 다음 linux util 'cat'을 사용하여 apk를 가져옵니다./cache를/system/app로 변경 한 다음/시스템을 CWM을 사용하여 마운트 해제하고 재부팅하십시오.
긴 답변 - 시스템 앱을 개발하는 경우 Android 환경의 보안을 확인하십시오./system 폴더의 사용 권한 관련 문제를 배우고 개발자가 설치, 제거 등의 adb 활동이 제한된/system 폴더에 대한 액세스 권한을 허용하는 복구 유형 도구에 대해 알아보십시오.
This은 시스템 응용 프로그램 설치 방법에 대한 이전 토론으로,/system 폴더의 사용 권한 문제 중 일부를 보여줍니다. 벌집과 ICS에서 어떻게 행해지는지에 대해 읽지 않고이 지침을 따르는 것만으로는 충분하지 않습니다.
답변으로 받아 들일 것입니다. 몇 가지 조사를 통해 프로젝트 설정이나 도구에서 시스템 앱을 테스트하는 간단한 방법을 허용하는 숨겨진 설정인지 궁금합니다. 그럴 경우 일반 대중을위한 것이 아닙니다. – RedChris
- 1. 누군가 뿌리깊은 전화기의 개인 디렉터리에 액세스 할 수 있습니까?
- 2. DeviceAnyWhere에서 모든 앱을 테스트 할 수 있습니까?
- 3. 실제 사용자와 함께 앱을 사용할 수 있습니까? 아니면 유효한 테스트 사용자에게만이 앱을 호출 할 수 있습니까?
- 4. 위젯이 정상적인 앱을 표시하도록 설정하십시오.
- 5. 기기에서 내 앱을 무료로 테스트 할 수 있습니까? 아이폰 OS
- 6. 시뮬레이터에서 테스트 할 때 앱을 보관할 수 있습니까?
- 7. 새로운 아이폰을 사면 3g에있는 앱을 테스트 할 수 있습니까?
- 8. Android 앱을 업그레이드 할 수 있습니까?
- 9. Symbian에서 시스템 DLL을 대체 할 수 있습니까?
- 10. 단위 테스트 GC는 어떻게 할 수 있습니까?
- 11. 뿌리깊은 안드로이드 폰에서 'USB 디버깅'토글을 숨길 수 있습니까?
- 12. 시스템 앱을 업그레이드하는 방법
- 13. Android - 테스트 앱을 만들려면 테스트 앱 대신 두 번째 앱을 만들 수 있습니까?
- 14. Eclipse를 사용하여 이미 설치된 앱을 테스트 할 Android 앱을 만들 수 있습니까?
- 15. 사용할 수 있습니까? 시뮬레이터/에뮬레이터를 별도로 다운로드하여 메트로 앱을 테스트 할 수 있습니까?
- 16. Android 앱을 어떻게 시스템 앱으로 실행할 수 있습니까?
- 17. 아이폰 앱을 어떻게 해킹 할 수 있습니까?
- 18. Android 앱을 시장에서 판매 할 수 있습니까?
- 19. live.com에서 앱을 호스팅 할 수 있습니까?
- 20. 앱을 혼자서 크래시 할 수 있습니까?
- 21. 기기없이 앱을 출시 할 수 있습니까?
- 22. Android에 Silverlight 앱을 배포 할 수 있습니까?
- 23. 앱을 디 컴파일 할 수 있습니까?
- 24. 앱을 인앱 구매로 판매 할 수 있습니까?
- 25. Sinatra 앱을 어떻게 리팩터링 할 수 있습니까?
- 26. iOS에서 앱을 강제 종료 할 수 있습니까?
- 27. android : 어떻게 앱을 종료 할 수 있습니까?
- 28. Android 앱을 어떻게 보이게 할 수 있습니까?
- 29. iOS 앱을 추출 할 수 있습니까?
- 30. 레일을 사용하지 않고 Cucumber로 자바 스크립트가 많은 웹 앱을 테스트 할 수 있습니까?
사용 권한의 차이점은 확실하지 않지만 다음은 매니페스트에 사용할 수있는 권한 목록입니다. http://developer.android.com/reference/android/Manifest.permission.html –
"CALL_PRIVILEGED"를 사용하십시오. 그러나 매니페스트에 추가하려고하면 컴파일되지 않습니다. "이 권한은 시스템 앱에만 부여됩니다." – RedChris