1
두 개의 응용 프로그램과 원격 서비스가 있습니다. 원격 서비스가 http 서버에 등록 중입니다 ... 이제 웹 서버 응답을 기반으로 응용 프로그램을 시작하거나 전환해야합니다.원격 서비스에서 응용 프로그램 (APK)을 시작하고 전환하는 방법은 무엇입니까?
원격 서비스에서 활동 의도를 직접 트리거 할 수 있습니까 ?? 또는 응용 프로그램에서 브로드 캐스트 수신기를 만들고 원격 서비스에서 신호를 보내야합니까 ???
는 해결책 : 텐트 필터는
원격 서비스에서<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="ApplicationActivity134.android.intent.action" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
는 의도 트리거
Intent i = new Intent("ApplicationActivity134.android.intent.action");
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
try{
this.startActivity(i);
}catch(ActivityNotFoundException e){
Log.v(TAG, "ActivityNotFoundException @ Activity Invoking, Exception: "+e.getMessage());
}
네, 고마워, 그게 .. .. 솔루션으로 내 게시물을 편집 할거야. – bmusical