1

서비스가있는 응용 프로그램이 있습니다 (UI가 없습니다). 다른 응용 프로그램에서도이 서비스를 사용할 수 있지만 서비스를 실행하려면 사용 권한이 필요합니다.
한 응용 프로그램에서 다른 응용 프로그램에 대한 사용 권한을 요청할 수 있습니까 (서비스를 사용하는 응용 프로그램은 사용 권한을 요청할 수 있습니다). 또는 최신 안드로이드 버전을 지원하는 유일한 방법은 there다른 응용 프로그램에 대한 권한 요청

+0

서비스에 필요한 사용 권한은 무엇입니까? –

+1

[투명] 만들기 (http://stackoverflow.com/questions/2176922/how-to-create-transparent-activity-in-android) actvity, 거기에 권한을 요청하십시오. 그런 다음 서비스 작업이 끝날 때까지 기다리십시오. ie를 사용하십시오. 방송 수신자. –

답변

2

한 응용 프로그램 수 없습니다 부여 다른 권한과 같은 권한 요청 알림 및 활동을 만드는 것입니다. 사용 권한은 애플리케이션 패키지에서 제공합니다.

하나의 아이디어는 내에서 서비스를 호출하는 활동 A (R. Zagórski가 언급 한 것처럼 투명 함)을 만드는 것일 수 있습니다. 이 활동은 권한을 확인하고 저장할 수 있습니다.

서비스를 사용하고자하는 다른 모든 응용 프로그램은을 응용 프로그램에서 정의한 브로드 캐스트를 보내면 서비스가 정상적으로 작동합니다.


심각하게 낮은 수준의 디자인으로 작업하는 경우 기본적으로 시스템 수준에서 권한을 부여 할 수 있습니다. 일반적인 사례가 아니므로 필요한 지식이 있는지 알려주십시오.

최상의 서비스

관련 문제