您的位置:首页 > 移动开发 > Android开发

Android代码工具集——常见意图(intent)操作

2014-05-28 16:20 357 查看
public static Intent getDial(String phoneNumber)
{
Intent intent = new Intent();
intent.setAction("android.intent.action.DIAL");
if (!(TextUtils.isEmpty(phoneNumber)))
intent.setData(Uri.parse("tel:" + phoneNumber));
return intent;
}

public static Intent getCall(String phoneNumber)
{
Intent intent = new Intent();
intent.setAction("android.intent.action.CALL");
intent.setData(Uri.parse("tel:" + phoneNumber));
return intent;
}

public static Intent getRecentCall()
{
return new Intent("android.intent.action.CALL_BUTTON");
}

public static Intent getRawContactsInsert()
{
return new Intent("android.intent.action.INSERT",
ContactsContract.RawContacts.CONTENT_URI);
}

public static Intent getRawContactsEdit(long raw_contact_id)
{
return new Intent("android.intent.action.EDIT", ContentUris.withAppendedId(
ContactsContract.RawContacts.CONTENT_URI, raw_contact_id));
}

public static Intent getWifiSetting()
{
return new Intent("android.settings.WIFI_SETTINGS");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: