여러 액티비티를 사용하는 Android 앱을 만들고 하나의 소켓을 만들려고합니다. 서버에 연결될 소켓이 포함될 Service을 사용해야한다는 것을 이해했습니다. 모든 Activity은 서버에 대한 특정 요청을 사용합니다 (예 : 첫 번째 활동은 사용자를로드하고 두 번째 활동은 메시지를 보낼 수 있음). 그러면 서버간에 응답 (예 : 사용자 목록이 첫 번째
Sory 모두. 첫째, 자동 시작 관리자 때문에 내 기기에서 응용 프로그램이 닫힐 때 수신기가 작동하지 않습니다. 나는 어리 석을 느낀다 ... 그리고 나는 그것을 해결하려고 할 때 매우 중요한 것을 배웠다. 중복 휴대 전화 상태 롤리팝 http://www.skoumal.net/en/android-duplicated-phone-state-broadcast-
내 응용 프로그램에 경쟁 조건이있는 것 같아서 이유가 확실하지 않습니다. 처음 응용 프로그램을 열 때만 발생합니다. 오류에 따르면 MainActivity의 정적 변수 인스턴스는 null이지만 서비스를 시작하기 전에 변수를 설정합니다. onCreate가 활동 내에서 끝나기 전에 서비스가 실행되기 시작한 것 같지만 가능하다고는 생각하지 않습니다. 어떤 아이디어
내 전화 걸기 (기본 또는 주식 걸기)를 열 때 서비스를 시작하고 싶습니다. 나의 서비스는 단지 메시지를 건배한다. 전화 걸기 서비스를 시작하는 방법. startService 명령은 MainActivity에서 작동하지만 다이얼러가 열려있는 동안에는 작동하지 않습니다. 내 코드는 다음과 같습니다 : Manifest.xml <?xml version="1.0"
GoogleApiClient를 사용하여 부팅시 시작되는 서비스에서 android.intent.action.BOOT_COMPLETED를 수신하는 BroadcastReceiver를 통해 위치를 청취합니다. 서비스에 @Override
public void onReceive(Context context, Intent intent) {
Inten
안녕하세요, 저는 SignalR을 사용하여 채팅 통신에 서비스를 사용하고 있습니다. 채팅 통신이 잘 작동하지만 앱이 서비스가 중지있어 배경에 갈 때 내 응용 프로그램이 여기에 삭제 얻을 때까지 내가 완전히 서비스를 실행해야하는 것은 나에게 서비스 코드 public class SignalRService extends Service {
private HubC
AlarmManager를 통해 주기적으로 호출하려는 하나의 서비스를 생성했습니다. 나는 같은 코드를 썼다. 그러나 그것은 부르지 않고있다. AlarmManager를 통해 BroadcasrReciever를 호출하면 정상적으로 작동합니다. 다음은 내 코드입니다 @Override
protected void onCreate(Bundle savedInsta
현재 내가 작업하고있는 앱은 기본적으로 백그라운드에서 실행되는 서비스입니다. 내가 성취하려고하는 것은 키워드를 말할 때마다 해당 작업을 수행해야한다는 것입니다. 사용자는 백그라운드에서 실행중인이 사실을 완전히 알고 있습니다. 유일한 문제는 백그라운드에서 음성 인식을 실행하는 방법을 알아낼 수 없다는 것입니다. 어떻게하면이 아이디어를 얻을 수 있습니까? 또한
안드로이드 서비스에 대한 많은 예제와 튜토리얼은 bound services입니다.하지만 바인딩되지 않은 서비스를 만들고 바인딩을 전혀 처리하지 않으려면 어떻게해야합니까? 이 downvoting하기 전에 왜 answering your own questions is a good thing에 읽어주십시오 가능성 downvoters에 참고. 이 모든 서비스가
여기에 내가 음악을위한 서비스가 재생 실행하고 있습니다. 이 코드는 내가 그것을 바인딩 다음 내 서비스를 시작하고 내 활동 if(musicServiceStartIntent == null) {
musicServiceStartIntent = new Intent(this, MusicService.class);
startService(mu