부재중 전화 알림을 상태 표시 줄에서 프로그래밍 방식으로 제거하려고하지만이를 수행 할 수 없습니다. 나는 어떤 도움을 주셔서 감사합니다.상태 표시 줄에서 부재 중 전화 알림을 지우는 방법
편집 : SDK와 같아서 직접 그렇게 할 수 없습니다. 너희들이 나에게 어떤 해결 방법을 제안 해 줄 수 있니? 감사합니다.
부재중 전화 알림을 상태 표시 줄에서 프로그래밍 방식으로 제거하려고하지만이를 수행 할 수 없습니다. 나는 어떤 도움을 주셔서 감사합니다.상태 표시 줄에서 부재 중 전화 알림을 지우는 방법
편집 : SDK와 같아서 직접 그렇게 할 수 없습니다. 너희들이 나에게 어떤 해결 방법을 제안 해 줄 수 있니? 감사합니다.
자신을 키우는 Notification
만 제거 할 수 있습니다. 다른 애플리케이션에서 제기 한 Notification
은 삭제할 수 없습니다. 죄송합니다!
This 당신을 도울 수 있습니다. 특히이 단락에는 찾고있는 것이 포함될 수 있습니다.
사용자가 알림 창에서 상태 표시 줄 알림을 선택 취소하려면 알림에 FLAG_AUTO_CANCEL
플래그를 추가하십시오. cancel(int)
으로 수동으로 지우거나 알림 ID를 전달하거나 cancelAll()
으로 모든 알림을 지울 수도 있습니다.
사용자가 원하는 것을 얻기 위해 "합법적"이지만 극히 추악하고 일반적으로 쓸모없는 방법은 사용자에게 통화 기록을 표시하는 것입니다. 그리고 나는 문자 적으로 쇼를 의미합니다 (시각적으로 초점을 얻음). 이 혼란 뒤에
public static boolean showCallLog(Context context)
{
try
{
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(android.provider.CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);
return true;
}
catch (Exception e)
{
Log.d("Couldn't show call log.", e.getMessage());
}
return false;
}
이유는 통화 기록 캐시 된 값에 대한 책임 애플 리케이션 사실이다 : 경우 여기 방법,이 작업을 수행 할 수. Call Log가 변경되었다는 것을 앱에 알리고 (변경된 수단도 변경됨) 업데이트해야합니다. 모든 기기의 모든 앱이 새로 고침하기 위해 방송을 수신한다면 좋겠지 만, 내가 아는 한 사실이 아닙니다.
Can, 시스템/휴대 전화 앱에서 생성 된 부재 중 전화 알림을 삭제하고 싶습니다. 나는 이것이 나를 위해 작동하지 않을 것 같아요, 귀하의 회신을 보내 주셔서 감사합니다. – Aleyna