我有一些代码试图在应用程序中进行调用,但似乎没有工作: UIApplication *myApp = [UIApplication sharedApplication]; NSString *theCall = [NSString stringWithFormat:@"tel://%@",phone]; NSLog(@"making call with %@",theCall); [myApp openURL:[NSURL URLWithString:theCall]]; 有时,可变phone是诸如@"(102) 222-2222" 。 如何用这样的电话号码拨打电话? 我是否需要手动提取数字,摆脱所有额外的标点符号?
以下代码是否可靠用于确定设备是否可以支持电话呼叫? 我关心的是,如果苹果改变iPhone的string,让我们说,他们决定有“iPhone 3G”,“iPhone 4”等 [[UIDevice currentDevice].model isEqualToString:@"iPhone"]
我试图在android中按下button时拨打电话 ((Button)findViewById(R.id.button1)).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String phno="10digits"; Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse(phno)); startActivity(i); } }); 但是当我运行并点击button,它给了我错误 ERROR/AndroidRuntime(1021): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CALL dat=9392438004 } 我该如何解决这个问题?
我正在写一个Android应用程序,我需要接听来电,做一些工作,然后结束通话。 所有的谷歌search后,我可以find两种不同的方式来实现这两个不适用于最新版本的Android,特别是4.1之后,果冻豆。 I.)在“android.intent.action.PHONE_STATE”广播接收器中使用Javareflection访问“com.android.internal.telephony.ITelephony”。 下面的示例代码可以在数百个相关的post中find: public class PhoneCallReceiver extends BroadcastReceiver { Context context = null; private static final String TAG = "Phone call"; private ITelephony telephonyService; @Override public void onReceive(Context context, Intent intent) { if (!intent.getAction().equals("android.intent.action.PHONE_STATE")) return; Log.v(TAG, "Receving…."); TelephonyManager telephony = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); try { Log.v(TAG, "Get getTeleService…"); Class c = Class.forName(telephony.getClass().getName()); Method m = […]
在尝试拨号之前,我需要确定一个电话号码是否有效。 电话可以去世界任何地方。 什么正则expression式将匹配有效的国际电话号码?
要在iPhone上通过HTML拨打电话,我需要创build一个带有href格式的<A/>标签: <a href='tel:123-555-1212'>Dial Me</a> 。 Android上有没有等价的HTML? 澄清 – 使用格式href ='tele:123-555-1212'确实在android上工作。 我正在testing设备上的本地Java包装器中的应用程序。 它不会出现,如果我们可以从一个本地包装中托pipe的Web应用程序进行调用。
如果我使用tel:我应该写这样的国际电话代码。 <a href="tel:+6494461709">61709</a> 到目前为止,这么好,但是我找不到如何以“国际”方式写手机号码的信息,如果有的话。
在通话过程中,是否可以通过叠加声道来修改当前通话? 我查了一下SDK,但在文档中找不到任何API。 我试图调查一个正在进行的通话中播放先前录制的通话/audio剪辑的可行性。
如何在Android中有来电时获取电话号码?
我试图拨打一个不使用特定号码的电话号码,而是拨打一个在variables中被呼叫的号码,或者至less告诉他们在您的电话号码中input号码。 这个在variables中被调用的数字是我通过使用parsing器或从网站sql获取的数字。 我做了一个button试图调用存储在variables中的电话号码与function,但无济于事。 任何事情都会帮助谢谢! func callSellerPressed (sender: UIButton!){ //(This is calls a specific number)UIApplication.sharedApplication().openURL(NSURL(string: "tel://######")!) // This is the code I'm using but its not working UIApplication.sharedApplication().openURL(NSURL(scheme: NSString(), host: "tel://", path: busPhone)!) }