두 가지 옵션이 있다고 생각합니다. 어느 쪽이든, 1) 알림 API와 컨트롤 API를 모두 사용하는 확장 프로그램을 구현하십시오. 또는 2) 컨트롤 확장을 구현하기 만하면됩니다.
1)에 대해서는 아래 START_REQUEST 인 텐트를 사용하여 제어 확장 프로그램을 시작하는 맞춤 작업을 추가 할 수 있습니다. SampleNotificationExtension 코드의 doAction1 메소드를 참조하십시오. 즉, 표준 알림이 시계에 표시되고 사용자가 맞춤 동작 버튼을 클릭하면 사용자에게 맞춤보기를 표시 할 수 있습니다.
2)의 경우, 귀하의 기능을 완벽하게 컨트롤 확장으로 구현하고 필터에서 발견 된 SMS를받을 때 시작되도록 요청하십시오. 단점은 자신에게 SMS 텍스트를 제시해야한다는 것입니다.이 경우 1)은 프레임 워크에서 수행됩니다.
START_REQUEST-의도 예 :
Intent intent = new Intent(Control.Intents.CONTROL_START_REQUEST_INTENT);
intent.putExtra(Control.Intents.EXTRA_AEA_PACKAGE_NAME, "your.package.name");
intent.setPackage(hostAppPackageName);
sendBroadcast(intent, Registration.HOSTAPP_PERMISSION);