diff options
Diffstat (limited to 'java/com/android/voicemail/impl/OmtpService.java')
-rw-r--r-- | java/com/android/voicemail/impl/OmtpService.java | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/java/com/android/voicemail/impl/OmtpService.java b/java/com/android/voicemail/impl/OmtpService.java deleted file mode 100644 index 8b69731b9..000000000 --- a/java/com/android/voicemail/impl/OmtpService.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License - */ - -package com.android.voicemail.impl; - -import android.content.Intent; -import android.telecom.PhoneAccountHandle; -import android.telephony.VisualVoicemailService; -import android.telephony.VisualVoicemailSms; -import com.android.dialer.logging.Logger; -import com.android.dialer.logging.nano.DialerImpression; -import com.android.voicemail.impl.sync.VvmAccountManager; - -public class OmtpService extends VisualVoicemailService { - - private static final String TAG = "VvmOmtpService"; - - public static final String ACTION_SMS_RECEIVED = "com.android.vociemailomtp.sms.sms_received"; - - public static final String EXTRA_VOICEMAIL_SMS = "extra_voicemail_sms"; - - @Override - public void onCellServiceConnected( - VisualVoicemailTask task, final PhoneAccountHandle phoneAccountHandle) { - VvmLog.i(TAG, "onCellServiceConnected"); - Logger.get(this).logImpression(DialerImpression.Type.VVM_UNBUNDLED_EVENT_RECEIVED); - ActivationTask.start(OmtpService.this, phoneAccountHandle, null); - task.finish(); - } - - @Override - public void onSmsReceived(VisualVoicemailTask task, final VisualVoicemailSms sms) { - VvmLog.i(TAG, "onSmsReceived"); - Logger.get(this).logImpression(DialerImpression.Type.VVM_UNBUNDLED_EVENT_RECEIVED); - Intent intent = new Intent(ACTION_SMS_RECEIVED); - intent.setPackage(getPackageName()); - intent.putExtra(EXTRA_VOICEMAIL_SMS, sms); - sendBroadcast(intent); - task.finish(); - } - - @Override - public void onSimRemoved( - final VisualVoicemailTask task, final PhoneAccountHandle phoneAccountHandle) { - VvmLog.i(TAG, "onSimRemoved"); - Logger.get(this).logImpression(DialerImpression.Type.VVM_UNBUNDLED_EVENT_RECEIVED); - VvmAccountManager.removeAccount(this, phoneAccountHandle); - task.finish(); - } - - @Override - public void onStopped(VisualVoicemailTask task) { - VvmLog.i(TAG, "onStopped"); - Logger.get(this).logImpression(DialerImpression.Type.VVM_UNBUNDLED_EVENT_RECEIVED); - } -} |