Android 从我的应用程序启动**4636**
我正在写一个应用程序,我需要拨打或拨打我不确定的4636。这是我使用的代码:Android 从我的应用程序启动**4636**,android,android-intent,Android,Android Intent,我正在写一个应用程序,我需要拨打或拨打我不确定的4636。这是我使用的代码: selred.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(android.content.Intent.ACTION_DIAL, Uri.pa
selred.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(android.content.Intent.ACTION_DIAL,
Uri.parse("tel:*#*#4636#*#*")); //
startActivity(i);
}
});
但它只是拨号*。我能做还是不可能?我肯定这是不可能的 您拨打的号码是一个特殊的序列,手机会截取该序列以执行某种服务操作,在本例中,会显示手机的内部信息。但这些序列实际上并没有拨号:当你到达最后一个字符时,手机会立即启动请求,而无需按下通话按钮
你最好弄清楚这个序列是做什么的,看看是否有办法用API做同样的事情。根据你需要对散列进行编码,我认为这是一个保留的数字,你不能调用它。但不确定。我的意图是只将流量限制在2g,但我一直在寻找,除了这个数字*4636*之外,我唯一得到的是关于国产android API的一些东西,似乎很难实现。有什么想法吗?