package com.yarin.android.Examples_09_05;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
public class Activity01 extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//Ҫ��ӵĿ�ݷ�ʽ��Intent
Intent addShortcut;
//�ж��Ƿ�Ҫ��ӿ�ݷ�ʽ
if (getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT))
{
addShortcut = new Intent();
//���ÿ�ݷ�ʽ������
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, "�����ʼ�");
//������ݷ�ʽ��ר�ŵ�ͼ��
Parcelable icon = Intent.ShortcutIconResource.fromContext(this,R.drawable.mail_edit);
//��ӿ�ݷ�ʽͼ��
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,icon);
//������ݷ�ʽִ�е�Intent
Intent mailto = new Intent(Intent.ACTION_SENDTO, Uri.parse( "mailto:xxx@xxx.com" ));
//��ӿ�ݷ�ʽIntent
addShortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, mailto);
//����
setResult(RESULT_OK,addShortcut);
}
else
{
//ȡ��
setResult(RESULT_CANCELED);
}
//�ر�
finish();
}
}