草庐IT

电话会

全部标签

android - 如何通过电话号码获取联系人 ID

我将电话的通话记录查询到ListView中。因此,当用户长按某个项目时,会出现一个包含选项的对话框,包括“查看联系人”。为了能够查看联系人,Intent需要联系人ID。我的问题是我并不总能看到正确的联系人。我点击彼得,然后彼得的联系表出现了。我点击Sarah,Jason的联系表出现了。我一定是用错了代码。请帮忙。ContentResolvercontentResolver=getContentResolver();Uriuri=Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI,Uri.encode(

android - 是否可以检查给定的电话号码是否属于手机?

背景使用此代码和PhoneNumberUtillibrarybyGoogle可以检查给定的字符串是否表示有效的电话号码(可用here):publicstaticbooleanisValidNumber(finalPhoneNumberphone){if(phone==null)returnfalse;finalPhoneNumberUtilphoneNumberUtil=PhoneNumberUtil.getInstance();returnphoneNumberUtil.isValidNumber(phone);}publicstaticbooleanisValidPhoneNumb

PHP - 正则表达式匹配带或不带国家代码的电话号码

我想在php中编写一个匹配方法,允许我匹配电话号码。我遇到的情况是,我想构建一个应用程序,从Android设备中提取电话联系号码,在后端,它将电话联系人与当前应用程序用户匹配,如果匹配,则添加这些用户作为friend,类似于whatsapp在将电话联系人与设备中安装了whatsapp应用程序的用户进行匹配时所做的事情。我现在遇到的问题是如何编写可以匹配带/不带国家代码或前导零的电话号码的正则表达式。在应用程序中,我要求用户国家和电话号码,例如我的一个friend输入了这些值:国家:约旦(+962)电话号码:799633999这在后端将存储为+962799633999如果我们假设我的fr

android - 是否可以在 Android 上打断电话?

Android应用程序是否可以打断电话或进入前台?无论设备是否已Root,我都会对此感兴趣。我知道这是一个不寻常的请求,尽管它是针对专业项目的。 最佳答案 令人惊讶的是。com.android.internal.telephony.ITelephony中有一个endCall方法(您需要在编译路径中使用正确的类进行编译或使用反射来获取它) 关于android-是否可以在Android上打断电话?,我们在StackOverflow上找到一个类似的问题: https

android - 当我的 Messenger 应用程序正在通话中或想要调用电话时,如何检测 skype/telegram/whatsapp 通话?

我想知道是否有一种方法可以检测正在进行的Skype调用/电报/whatsapp/fb信使调用等或来电等,就像电话管理器/监听器的常规电话一样?我想要某种机制来检测来自skype/telegram等的正在进行/传入等调用我的应用程序。我遇到了这个解决方案:CallDetectionforskypeinandroid但不确定它是否适用于所有通用Messenger应用程序。我可以在我这边实现黑客攻击或任何类型的监听器来检测这些吗?任何想法都会很棒。谢谢! 最佳答案 您可以使用AudioManager系统服务并使用AudioManager#

java - 如何接听电话并挂断电话?

我有一个代码,可以在有人打电话时接听电话并立即挂断电话。当电话从另一部电话打进来时,我没有收到任何错误消息,也没有强制关闭。问题是它没有做它应该做的事情。这是广播员:packagecom.QuickCallBlocking;importjava.lang.reflect.Method;importandroid.content.BroadcastReceiver;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importandroid.telephony.Teleph

android - 如何确定Android中的语音信箱电话号码

如何在Android代码中确定手机的语音信箱号码? 最佳答案 您可以在TelephonyManager类中使用getVoiceMailNumber(),请注意,这可能不适用于所有手机提供商:AndroidTelephonyManager 关于android-如何确定Android中的语音信箱电话号码,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5518817/

android - 联系人选择器,检索姓氏、名字、电话号码

现在,我能够检索电话号码并将我的editText的文本设置为该号码。但是当我尝试获取姓氏或名字时,它不起作用。请注意我注释掉的内容。这是我的代码:importandroid.app.Activity;importandroid.content.Intent;importandroid.database.Cursor;importandroid.net.Uri;importandroid.os.Bundle;importandroid.provider.ContactsContract;importandroid.provider.ContactsContract.CommonDataK

android - 如何在接到电话时停止电话铃声,但不全局静音

我知道如何在手机响铃时全局静音:AudioManageraudioManager=(AudioManager)context.getSystemService(Context.AUDIO_SERVICE);audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);但我想在不全局静音的情况下将电话铃声静音。就像你点击手机上的声音按钮,它停止响铃。我如何以编程方式执行此操作? 最佳答案 您能否在电话处于响铃状态时将铃声流静音,然后在响铃结束后将其重新打开。您可以使用内容观察器

android - 使用 Firebase 进行密码身份验证的电话号码

在我当前的项目中,我使用电子邮件ID注册用户,然后在用户更新电话号码时在配置文件部分中验证该电话号码并使用PhoneAuthCredetials我为同一用户合并两种身份验证方法。现在真正的痛苦是,我的用户可以使用电话号码或电子邮件ID登录,但对于电子邮件ID,用户必须输入密码,而对于电话号码,则需要OTP。(我试过了,为signInWithEmailAndPassword()输入了电话号码和密码但没有成功)我希望用户使用密码登录电子邮件或电话。Flipkart的做法。有什么办法可以解决这个问题吗? 最佳答案 使用以下代码创建云函数c