草庐IT

电话拨号

全部标签

android - 检测拨出电话,真实设备问题

我有一个奇怪的问题。为了检测拨出电话,我为android.intent.action.PHONE_STATE注册了一个广播接收器。当状态变为摘机时,开始通话。它似乎在模拟器上工作:调试器实际上达到了一些代码,但它在真实设备(AcerLiquid)上不起作用。可能吗?哪种方法可以检测拨出电话? 最佳答案 好吧,如果它能在模拟器上运行,我希望它能在设备上运行。您可以通过listen()向TelephonyManager注册一个PhoneStateListener并查看它是否能让您获得更好的结果。如果您想到它,请用您的测试结果对此答案发表

android - 如何从我的android联系人列表中的人名中获取电话号码

我想从我的联系人列表中的姓名中获取此人的电话号码。我使用了以下代码,但效果不佳。告诉我哪里错了。try{cursor_company=getContentResolver().query(ContactsContract.Data.CONTENT_URI,null,ContactsContract.Data.DISPLAY_NAME+"="+"sidharth",null,null);}catch(Exceptione){System.out.println("thisisexception"+e);}Stringphone_number;while(cursor_company.mo

android - 从联系人中选择电话号码

我对那部分有疑问。如何替换字符串之间的空格,何时从联系人列表中获取电话号码?它工作正常,但一些安卓设备(例如三星标签)有在他们的联系人中添加了空间。我从联系人那里得到号码,所以我得到字符串999999999而不是99999999。还有,如何从该号码中删除国家代码。例如:+91999999999而不是9999999999或+0209696854549而不是9696854549我知道,使用.replace()删除那个空间。是否有任何其他过程可以删除字符串之间的空格。我附上了我的代码:::publicvoidonClick(Viewview){IntentcontactPickerInten

android - 在 Android 上录制电话

我正在尝试使用编写此代码的麦克风记录拨出电话,但无法正常工作,我测试了简单音频记录的代码它工作正常,我不确定何时开始媒体记录我在广播接收器中启动可能有问题在那里。这里Audiorecoder是我在实现MediaRecoder的地方创建的另一个类publicvoidonReceive(Contextcontext,Intentintent){//TODOAuto-generatedmethodstubaudrec=newAudioRecorder("newcall");this.context=context;if(intent.getAction().equalsIgnoreCase(

android - 获取联系电话号码

我在获取联系电话号码时遇到问题,我在日志猫中不断收到错误消息02-2419:40:42.772:ERROR/CursorWindow(21467):Badrequestforfieldslot0,-1.numRows=1,numColumns=24这是我的代码importandroid.app.Activity;importandroid.content.ContentResolver;importandroid.content.Intent;importandroid.database.Cursor;importandroid.net.Uri;importandroid.provid

iphone - 制作跨所有操作系统的电话应用程序

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:WriteoncedeployonWindowsMobile6,WindowsPhone7,AndroidandiPhone?目前我已经为iphone创建了2个简单的应用程序,为windowsphone创建了1个。当我去推广这些应用程序时,他们通常......你有这个用于android或blackberry或其他什么的。我是否必须在每个环境中重写我的应用程序才能使它们在所有操作系统之间兼容?是否有解决此问题的工具,或者你们只是在eclipse、xcode、visualstudio等中重新创建应用程序?

uniapp实现拨打电话跳转手机拨号界面 (ios和安卓通用)

效果展示:左边为安卓系统展示,右边为ios系统展示代码:toPhone(){uni.makePhoneCall({phoneNumber:"10086",//要拨打的手机号success:(res)=>{//console.log("调用成功")},fail:(res)=>{//console.log('调用失败!')}})},api解析:uni.makePhoneCall(OBJECT) 拨打电话OBJECT参数说明:参数名类型必填说明phoneNumberString是需要拨打的电话号码successFunction否接口调用成功的回调failFunction否接口调用失败的回调函数com

android - 使用 Intent.ACTION_CALL 拨号停止在电话号码中的 #

我尝试调用电话号码03012345,1234,#31#,98765(带有FRITZ!Box的调用)“03012345”是FRITZ!Box的电话号码,“,”是拨号暂停,“#31#”是向被叫方显示我自己的电话号码的前缀,“98765”是被叫方的电话号码.Stringphonenumber="03012345,1234,#31#,98765";startActivity(newIntent(Intent.ACTION_CALL,Uri.parse("tel:"+phonenumber)));在我的智能手机上,一切正常,但一些用户向我报告说,他们的智能手机在第一个#后停止拨号。但是当他们从联

android - 带有电话号码的短信发送消息

我尝试发送群发短信,效果很好。但是,我想知道哪些号码收到了我的短信发送状态:为了了解交付状态,我使用了以下代码:publicclassSMSdeliveredextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){//TODOAuto-generatedmethodstubswitch(getResultCode()){caseActivity.RESULT_OK:Toast.makeText(context,"SMSDELIVERED",Toast.LENGTH_SHORT)

android - 带有 OpenTok 的电话

我们正在开发一个VoIP应用程序,我们想切换到Tokbox库。我们的就像Viber一样的电话应用程序,但针对特定的受众。我们需要应用程序像电话应用程序一样运行。用户调用电话,接听者听到电话铃声,接听电话并在通话结束后挂断电话。我可以在Tokbox在线(适用于Android和iOS)上找到很多资源,但我在图书馆的电话上找不到太多信息。谁能指出我正确的方向或稍微解释一下。提前致谢。 最佳答案 要实现用户A调用用户B的移动电话应用程序(如Viber),除了TokBox平台之外,您还需要一些额外的组件。首先,您需要使用标准的Apple&Go