双卡手机怎么指定SIM卡打电话
2024-10-11 16:41:05
双卡手机如何指定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);
} }
最新文章
- linux 下cmake 编译 ,调用,调试 poco 1.6.0 小记
- 【leetcode】Insert Interval(hard)★
- 10个经典的C语言面试基础算法及代码
- Bluetooth SDP介绍
- 2010山东省第一届ACM程序设计竞赛
- ASP.NET文件上传的三种基本方法
- php中的修饰符
- underscorejs-groupBy学习
- python高级编程之(类级):子类内建类型
- WebGIS中前端JS生成等值面方法探讨
- java web 三大组件
- Python爬虫7-Cookie &; Session
- dataframe的select传入不定参数
- 【AtCoder】【思维】【置换】Rabbit Exercise
- 30.Odoo产品分析 (四) – 工具板块(2) – 搜索和仪表盘(2)
- Python安装与Pycharm使用入门
- Maven-Build Lifecycle(构建生命周期)
- Codeforces 1096D - Easy Problem - [DP]
- 与服务器同步工程(expect脚本)
- Codeforces ECR50 div2题解