Share via


CallLog.Calls 클래스

정의

최근 호출을 포함합니다.

[Android.Runtime.Register("android/provider/CallLog$Calls", DoNotGenerateAcw=true)]
public class CallLog.Calls : Java.Lang.Object
[<Android.Runtime.Register("android/provider/CallLog$Calls", DoNotGenerateAcw=true)>]
type CallLog.Calls = class
    inherit Object
상속
CallLog.Calls
특성

설명

최근 호출을 포함합니다.

참고: 호출 로그를 쿼리하고 결과를 단일 값으로 제한하려면 매개 변수를 #LIMIT_PARAM_KEY 콘텐츠 URI에 추가해야 합니다. 예를 들면 다음과 같습니다.

{@code
            getContentResolver().query(
                            Calls.CONTENT_URI.buildUpon().appendQueryParameter(LIMIT_PARAM_KEY, "1")
                            .build(),
                            null, null, null, null);
            }

호출 로그 공급자는 엄격한 SQL 문법을 적용하므로 아래와 같이 SQL 쿼리에 "LIMIT"를 추가할 수 없습니다.

{@code
            getContentResolver().query(Calls.CONTENT_URI, null, "LIMIT 1", null, null);
            }

에 대한 Java 설명서입니다 android.provider.CallLog.Calls.

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

CallLog.Calls()
CallLog.Calls(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

AutoMissedEmergencyCall

에 대한 CallLog.Calls#MISSED_REASON값은 CallLog.Calls#MISSED_TYPE 가 진행 중인 긴급 호출로 인해 시스템에서 호출이 자동으로 거부되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

AutoMissedMaximumDialing

에 대한 CallLog.Calls#MISSED_REASON값은 CallLog.Calls#MISSED_TYPE 시스템에서 더 이상 전화 걸기를 지원할 수 없으므로 시스템에서 호출이 자동으로 거부되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

AutoMissedMaximumRinging

에 대한 CallLog.Calls#MISSED_REASON값은 CallLog.Calls#MISSED_TYPE 시스템에서 더 이상 벨소리 호출을 지원할 수 없으므로 시스템에서 호출이 자동으로 거부되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

BlockReason

여기서 는 CallLog.Calls#TYPECallLog.Calls#BLOCKED_TYPE호출이 차단되는 이유를 나타냅니다.

BlockReasonBlockedNumber

CallLog.Calls#BLOCK_REASON값은 CallLog.Calls#BLOCKED_TYPE 가 BlockedNumbers 공급자에 있기 때문에 호출이 차단되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

BlockReasonCallScreeningService

에 대한 CallLog.Calls#BLOCK_REASON값은 호출 CallLog.Calls#BLOCKED_TYPE 이 CallScreeningService에 의해 차단되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

BlockReasonDirectToVoicemail

에 대한 CallLog.Calls#BLOCK_REASON값은 CallLog.Calls#BLOCKED_TYPE 사용자가 대화 상대가 음성 메일로 직접 전송되도록 구성했기 때문에 통화가 차단되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

BlockReasonNotBlocked

CallLog.Calls#BLOCK_REASON값은 CallScreeningService 또는 다른 시스템 호출 차단 메서드에 의해 호출이 차단되지 않은 경우 기본값으로 설정합니다.

BlockReasonNotInContacts

CallLog.Calls#BLOCK_REASON값은 CallLog.Calls#BLOCKED_TYPE 사용자가 연락처에 없는 번호의 모든 호출을 차단하도록 선택했기 때문에 가 통화가 차단되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

BlockReasonPayPhone

에 대한 CallLog.Calls#BLOCK_REASON값은 CallLog.Calls#BLOCKED_TYPE 사용자가 유료 전화의 모든 통화를 차단하도록 선택했기 때문에 통화가 차단되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

BlockReasonRestrictedNumber

에 대한 CallLog.Calls#BLOCK_REASON값은 CallLog.Calls#BLOCKED_TYPE 사용자가 제한된 숫자의 모든 호출을 차단하도록 선택했기 때문에 호출이 차단되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

BlockReasonUnknownNumber

에 대한 CallLog.Calls#BLOCK_REASON값은 CallLog.Calls#BLOCKED_TYPE 사용자가 알 수 없는 번호의 모든 호출을 차단하도록 선택했기 때문에 호출이 차단되었음을 나타내는 경우 CallLog.Calls#TYPE 를 설정합니다.

CachedFormattedNumber

전화를 걸거나 받을 때 사용자가 있던 국가에 따라 서식 규칙이 지정된 캐시된 전화 번호입니다.

CachedLookupUri

전화 번호와 연결된 연락처(있는 경우)를 조회하는 캐시된 URI입니다.

CachedMatchedNumber

이 항목과 일치하는 연락처의 캐시된 전화 번호(있는 경우)입니다.

CachedName

전화 번호와 연결된 캐시된 이름(있는 경우)입니다.

CachedNormalizedNumber

캐시된 정규화된(E164) 버전의 전화 번호(있는 경우)입니다.

CachedNumberLabel

전화 번호와 연결된 사용자 지정 번호 형식의 캐시된 번호 레이블(있는 경우)입니다.

CachedNumberType

전화 번호와 연결된 캐시된 번호 유형(홈, 회사 등)(있는 경우)입니다.

CachedPhotoId

전화 번호와 연결된 그림의 캐시된 사진 ID(있는 경우)입니다.

CachedPhotoUri

전화 번호와 연결된 그림의 캐시된 사진 URI(있는 경우)입니다.

CallScreeningAppName

호출을 차단한 앱의 이름입니다.

CallScreeningComponentName

이 호출을 차단한 CallScreeningService의 ComponentName입니다.

ComposerPhotoUri

통화 작성기를 통해 전송된 그림에 대한 참조입니다.

ContentItemType

단일 호출의 #CONTENT_URI 하위 디렉터리의 MIME 형식입니다.

ContentType

호출 디렉터리를 제공하는 및 의 #CONTENT_URI#CONTENT_FILTER_URI MIME 형식입니다.

CountryIso

ISO 3166-1 사용자가 전화를 받거나 전화를 걸었던 국가의 두 글자 국가 코드입니다.

DataUsage

호출의 데이터 사용량(바이트)입니다.

Date

Epoch 이후 호출이 발생한 날짜(밀리초)

DefaultSortOrder

이 테이블의 기본 정렬 순서

Duration

호출 기간(초)입니다.

ExtraCallTypeFilter

Intent#ACTION_VIEW 와 함께 #CONTENT_TYPE Calls.CONTENT_TYPE 사용되는 선택적 추가 항목으로, 제공된 호출 목록을 특정 호출 유형에 대해 필터링해야 합니다.

Features

호출의 기능을 설명하는 비트 마스크(예:

FeaturesAssistedDialingUsed

보조 전화 걸기를 받은 통화를 나타냅니다.

FeaturesHdCall

통화는 HD였습니다.

FeaturesPulledExternally

외부에서 호출을 가져왔습니다.

FeaturesRtt

어떤 시점에서 RTT에 통화가 있었습니다.

FeaturesVideo

통화 영상이 있었습니다.

FeaturesVolte

VoLTE 호출

FeaturesWifi

WIFI 호출이 호출되었습니다.

GeocodedLocation

이 호출과 연결된 번호의 지오코딩된 위치입니다.

IsRead

이 항목을 읽었는지 아니면 사용자가 사용했는지 여부입니다.

LastModified

행이 마지막으로 삽입, 업데이트 또는 삭제된 것으로 표시된 날짜(epoch 이후 밀리초)입니다.

LimitParamKey

반환된 호출 로그 수를 제한하는 데 사용되는 쿼리 매개 변수입니다.

Location

통화 작성기를 통해 전송된 위치에 대한 참조입니다.

MissedReason

여기서 는 CallLog.Calls#TYPECallLog.Calls#MISSED_TYPE사용자가 호출을 놓칠 수 있는 요인을 나타냅니다.

MissedReasonNotMissed

에 대한 CallLog.Calls#MISSED_REASON값은 호출을 놓치지 않을 때 기본값으로 설정합니다.

New

호출이 승인되었는지 여부

Number

사용자가 입력한 전화 번호입니다.

NumberPresentation

네트워크에서 설정한 숫자 표시 규칙입니다.

OffsetParamKey

반환할 시작 레코드를 지정하는 데 사용되는 쿼리 매개 변수입니다.

PhoneAccountComponentName

전화를 걸거나 받는 데 사용되는 계정의 구성 요소 이름입니다. 문자열 형식입니다.

PhoneAccountId

전화를 걸거나 받는 데 사용되는 계정의 식별자입니다.

PostDialDigits

전화 걸기 번호의 사후 다이얼 부분(또는 TelecomManager#DTMF_CHARACTER_WAIT 을 따라 전화를 건 TelecomManager#DTMF_CHARACTER_PAUSE 숫자 및 이러한 문자 자체 포함)입니다.

PresentationAllowed
사용되지 않음.

호출자 ID에 대한 번호를 표시할 수 있습니다.

PresentationPayphone
사용되지 않음.

번호는 유료 전화입니다.

PresentationRestricted
사용되지 않음.

숫자는 사용자에 의해 차단됩니다.

PresentationUnavailable
사용되지 않음.

번호를 사용할 수 없습니다.

PresentationUnknown
사용되지 않음.

번호가 지정되지 않았거나 네트워크에서 알 수 없습니다.

Priority

통화 작성기를 통해 전달되는 호출의 우선 순위입니다.

PriorityNormal
사용되지 않음.

열의 #PRIORITY 값으로 사용됩니다.

PriorityUrgent
사용되지 않음.

열의 #PRIORITY 값으로 사용됩니다.

Subject

통화 작성기를 통해 전달되는 통화의 주제입니다.

Transcription

통화 또는 음성 메일 항목의 전사입니다.

Type

호출 유형(수신, 발신 또는 누락)입니다.

UserMissedCallFiltersTimeout

가 인 CallLog.Calls#MISSED_TYPE경우 CallLog.Calls#TYPE 호출 필터 시간이 초과되면 이 비트를 설정합니다.

UserMissedCallScreeningServiceSilenced

가 인 CallLog.Calls#MISSED_TYPE경우 CallLog.Calls#TYPE 호출 차단 서비스에서 이 호출이 침묵할 때 이 비트를 설정합니다.

UserMissedDndMode

가 인 CallLog.Calls#MISSED_TYPE경우 CallLog.Calls#TYPE 휴대폰이 '방해 금지 모드'에 있기 때문에 이 통화가 침묵할 때 이 비트를 설정합니다.

UserMissedLowRingVolume

가 인 CallLog.Calls#MISSED_TYPE경우 CallLog.Calls#TYPE 이 호출이 낮은 링 볼륨으로 울릴 때 이 비트를 설정합니다.

UserMissedNoAnswer

가 인 CallLog.Calls#MISSED_TYPE경우 CallLog.Calls#TYPE 사용자가 응답하지 않았기 때문에 호출이 누락되었을 때 이 비트를 설정합니다.

UserMissedNoVibrate

CallLog.Calls#TYPE 이 호출이 진동 없이 울리면 이 비트가 설정되는 경우입니다CallLog.Calls#MISSED_TYPE.

UserMissedShortRing

가 인 CallLog.Calls#MISSED_TYPE경우 CallLog.Calls#TYPE 이 호출이 짧은 시간 동안 울렸을 때 이 비트를 설정합니다.

ViaNumber

들어오는 호출의 경우 호출을 통해 수신된 보조 줄 번호입니다.

VoicemailUri

음성 메일 항목의 URI입니다.

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
ContentFilterUri

전화 번호로 이 테이블을 필터링하기 위한 content:// 스타일 URL

ContentUri

이 테이블의 content:// 스타일 URL

ContentUriWithVoicemail

음성 메일 레코드를 포함하여 통화 로그 항목에 액세스하는 데 사용되는 콘텐츠 URI입니다.

Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
JniPeerMembers

최근 호출을 포함합니다.

PeerReference

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

메서드

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetLastOutgoingCall(Context)

마지막으로 전화를 건 번호에 대한 통화 로그 데이터베이스를 쿼리합니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

최근 호출을 포함합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

최근 호출을 포함합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

최근 호출을 포함합니다.

GetJniTypeName(IJavaPeerable)

최근 호출을 포함합니다.

적용 대상