/* * Copyright (C) 2008 Esmertec AG. * Copyright (C) 2008 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.mms.ui; import com.android.mms.R; import android.content.Context; import android.content.res.Resources; import android.graphics.Bitmap; import android.media.AudioManager; import android.media.MediaPlayer; import android.media.MediaPlayer.OnCompletionListener; import android.media.MediaPlayer.OnErrorListener; import android.net.Uri; import android.util.AttributeSet; import android.util.Log; import android.widget.LinearLayout; import android.widget.TextView; import java.util.ArrayList; import java.util.Map; /** * This class provides an embedded editor/viewer of audio attachment. */ public class VcardAttachmentView extends LinearLayout implements SlideViewInterface { private static final String TAG = "VcardAttachmentView"; private final Resources mRes; private TextView mNameView; private TextView mErrorMsgView; private Uri mVcardUri; public VcardAttachmentView(Context context) { super(context); mRes = context.getResources(); } public VcardAttachmentView(Context context, AttributeSet attrs) { super(context, attrs); mRes = context.getResources(); } @Override protected void onFinishInflate() { mNameView = (TextView) findViewById(R.id.vcard_name); mErrorMsgView = (TextView) findViewById(R.id.vcard_error_msg); } public void startVideo() { // TODO Auto-generated method stub } public void setVcard(Uri vcard, String name) { Log.d("VcardAttachment:setVcard", "Name:"+name); mVcardUri = vcard; mNameView.setText(name); } public void setImage(String name, Bitmap bitmap) { // TODO Auto-generated method stub } public void setImageRegionFit(String fit) { // TODO Auto-generated method stub } public void setImageVisibility(boolean visible) { // TODO Auto-generated method stub } public void setText(String name, String text) { // TODO Auto-generated method stub } public void setTextVisibility(boolean visible) { // TODO Auto-generated method stub } public void setVideo(String name, Uri video) { // TODO Auto-generated method stub } public void setVideoVisibility(boolean visible) { // TODO Auto-generated method stub } public void stopVideo() { // TODO Auto-generated method stub } public void setVisibility(boolean visible) { // TODO Auto-generated method stub } private void showErrorMessage(String msg) { mErrorMsgView.setText(msg); mErrorMsgView.setVisibility(VISIBLE); } public void pauseAudio() { // TODO Auto-generated method stub } public void pauseVideo() { // TODO Auto-generated method stub } public void seekAudio(int seekTo) { // TODO Auto-generated method stub } public void seekVideo(int seekTo) { // TODO Auto-generated method stub } public void setAudio(Uri audio, String name, Map<String, ?> extras) { // TODO Auto-generated method stub } public void startAudio() { // TODO Auto-generated method stub } public void stopAudio() { // TODO Auto-generated method stub } @Override public void setImage(Uri uri, Bitmap bitmap, boolean isGifImage) { // TODO Auto-generated method stub } @Override public void setSize(String size) { // TODO Auto-generated method stub mNameView.setText(size); } public void reset() { // TODO Auto-generated method stub } public void destroy(){ } @Override public void setVcard(ArrayList vCards) { // TODO Auto-generated method stub } @Override public void setFile(ArrayList files) { // TODO Auto-generated method stub } @Override public void setFile(Uri uri, String name) { // TODO Auto-generated method stub } }