双卡手机怎么指定SIM卡打电话

双卡手机如何指定SIM卡打电话

package com.example.dualsimtest;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {
    public static final String[] dualSimTypes = { "subscription", "Subscription",
        "com.android.phone.extra.slot",
        "phone", "com.android.phone.DialingMode",
        "simId", "simnum", "phone_type",
        "simSlot" };
    EditText inputV;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        inputV = (EditText) findViewById(R.id.input);

        findViewById(R.id.call).setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {
                String number = inputV.getText().toString().trim();
               if (number.equals("")) {
                   Toast.makeText(MainActivity.this, "输入号码不恩为空", 1500).show();
               } else {
                   call(number);
               }
            }
        });
    }

    private void call(String phone) {
        Intent callIntent = new Intent(Intent.ACTION_CALL)
                .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        callIntent.setData(Uri.parse("tel:" + phone));
        for (int i=0; i < dualSimTypes.length; i++) {
            callIntent.putExtra(dualSimTypes[i], 2);
        }
        this.startActivity(callIntent);
    }

}

双卡手机怎么指定SIM卡打电话

时间: 2024-11-05 13:51:14

双卡手机怎么指定SIM卡打电话的相关文章

[android] 手机卫士绑定sim卡

读取sim卡的序列号,保存起来,一旦sim发生变更了,认为是小偷的sim卡,发出警告 读取sim卡序列号 获取TelephonyManager对象,通过getSystemService(TELEPHONY_SERVICE) 调用TelephonyManager对象的getSimSerialNumber()方法,得到String类型的序列号 把序列号保存在SharedPreences里面 需要加权限 android.permission.READ_PHONE_STATE 检测sim卡是否变更 使用

Android 手机卫士--绑定sim卡序列号

现在开始具体 处理每一个导航页面的逻辑,首先看第二个导航页 本文地址:http://www.cnblogs.com/wuyudong/p/5949775.html,转载请注明出处. 这里需要实现绑定sim卡序列号的功能,注意添加相应的权限:uses-permission android:name="android.permission.READ_PHONE_STATE" private SettingItemView siv_sim_bound; @Override protected

安卓手机怎么查看SIM卡的IMSI串号

介绍一个非常方便的查看手机SIM卡信息的工具,可以方便的查看手机上的IMSI等串号信息. 1.这软件我们可以到琢石模拟器的官网上找到,在琢石模拟器官网下方,找到“琢石模拟器安装激活教程”的百度网盘链接中找到并安装. 2.直接打开软件,即可显示手机卡的详细信息,包括IMSI等重要的串号参数.

手机三种SIM卡 你所不知道的剪卡“秘密”

SIM卡物理尺寸的发展是逐渐轻薄化,尺寸逐渐缩小的一个过程,最早手机中的卡都是2FF,2003年国际标准提出3FF,当前很多终端都使用这种形态的卡,4FF在2011年的国际标准会议中提出,2012年纳入国际标准 小编最近入手一款新手机,正在嘚瑟的时候,突然发现还得需要剪卡,虽说自己有一个剪卡器,但小编这笨手笨脚,还是不要拿自己当小白鼠的好,果断去找移动MM来解决~ 但MM却说,剪卡可能会剪坏,打算给小编换张新的卡,小编心里纳了个闷,这换手机时究竟什么时候能对原来的SIM卡直接裁剪,什么时候不能呢

iOS 检测手机是否安装SIM卡

[CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted] 可以判断是否插入了sim卡. 需要CoreTelephony.framework. /** * 检测是否有SIM卡 * [CTSIMSupportGetSIMStatus() isEqualToString:kCTSIMSupportSIMStatusNotInserted] */ extern NSString* const kCTSMS

SIM卡安全

前言 关于SIM卡克隆不是什么新鲜技术,跟朋友也吹牛过,也演示过,更写过稿子,本文基于原来的稿子修改,作为普及,特此将我这些低级无聊的拿不出场合的烂东西厚脸拿出来吹牛一番. 一卡对一号,SIM卡中存储了一些通信过程中的重要信息,作为通信过程中的身份验证和身份识别,之外,卡中一般还存储了联系人和短信,SIM也自带了一种非常简单的处理器,用于完成通信过程中的加密运算. 克隆SIM卡 据个人了解,SIM卡克隆技术最先是从台湾引进大陆的,而克隆SIM在国外也有些流行的.SIM克隆指的是通过一个专针对于S

SIM卡信息的管理

MTK平台上,所有插入到手机中的SIM卡的信息都会存储在数据库com.android.providers.telephony中. 原始的数据库 图表 1 SimInfo数据表的结构 从上图示中,我们可以看到siminfo表的大致结构,包含字段:_id, display_name, name_source, number, display_number_format, icc_id, color, slot, operator, data_roaming.Siminfo表的ContentProvi

Android 通过反射及AIDL获取双卡手机SIM卡相关信息,及注册监听

在Android 5.0之前,虽然也有手机是双卡手机,但是双卡方案都是ODM厂商自己做的,或者是有芯片厂商提供的源码完成.因此,如果要在4.4甚至更早之前的手机上获取双卡信息,基本上不是一向巨大的工程.虽然之前尝试过使用反射方法去获取 高通的"android.telephony.MSimTelephonyManager"类 MTK的"com.mediatek.common.telephony.ITelephonyEx.aidl"类, 打印出函数的方法和参数以及类属性

Android开发之获取手机SIM卡信息

TelephonyManager是一个管理手机通话状态.电话网络信息的服务类.该类提供了大量的getXxx(),方法获取电话网络的相关信息. TelephonyManager类概述: 可用于訪问有关设备上的电话服务信息. 应用程序能够使用这个类的方法来确定电话服务和状态,以及訪问某些类型的用户信息.应用程序还能够注冊一个侦听器以接收的电话状态变化通知. 你不能直接实例化这个类;相反,你能够通过Context.getSystemService(Context.TELEPHONY_SERVICE)方