내 응용 프로그램은 원격 서비스를 사용하여 오디오를 재생합니다. 이렇게하면 오디오 재생을 소유 한 활동이 없습니다. 사용자가 하나의 활동에서 재생할 일부 오디오를 트리거 할 수 있으며 오디오가 앱 주위를 탐색하면서 계속 재생됩니다 ( ). 그렇지만 서비스가 사용자가 앱을 내리거나, 디스플레이를 잠 그거나, 홈으로 치면 오디오를 일시 중지하거나 재생을 중지하
나는 안드로이드 폰을위한 클라이언트/서버 애플리케이션을위한 프레임 워크를 디자인하고있다. 나는 자바와 안드로이드 모두에 상당히 익숙하지 않다. (프로그래밍 프로그래밍이나 특히 스레드 프로그래밍에 익숙하지 않다.) 가끔 내 서버와 클라이언트가 동일한 프로세스에 있고 정확한 사용 사례에 따라 다른 프로세스에있을 수 있습니다. IServer.aidl : pack
간단한 멀티 플레이어 게임을 만들려고합니다. 모든 네트워크 통신을 처리해야하는 WorkerService이 있으며이 서비스와 내 활동 간의 모든 상호 작용은 AIDL을 통해 수행됩니다. 나는 이것이 표준 접근법이라고 생각한다 - 양방향 상호 작용을 가능하게하기 위해서 나는 또한 IWorkerCallback 인터페이스 (또한 AIDL)를 사용한다. 문제는 콜백
서비스 및 원격 인터페이스를 사용하여 응용 프로그램을 개발 중입니다. 활동 전반에 내 원격 인터페이스 참조를 전달하는 것과 관련하여 질문이 있습니다. 내 첫 번째 활동에서 , 나는 내 인터페이스에 대한 참조 인 private ServiceConnection mConnection = new ServiceConnection() {
@Override