草庐IT

电话会

全部标签

android - 如何在拨出电话时添加选项?

我正在尝试创建一个功能类似于Skype的应用程序。当您安装了Skype并尝试调用电话时,按下CALL_BUTTON后,它会要求用户选择要使用的服务(“使用完成操作”>>拨号器或Skype)。我希望添加另一个调用我的Activity的选项。我一直在xml上使用intent-filters但它似乎不起作用。任何人都可以向我提供他们的代码fragment吗?非常感谢。 最佳答案 您必须接收广播消息:在那里你可以决定是否要打开一个窗口的天气,并选择阻止广播继续到其他接收器。 关于android-

Android:如何在我的 Activity 中启动电话,然后再返回?

我可以通过Intent发起电话:Stringurl="tel:3334444";Intentintent=newIntent(Intent.ACTION_CALL,Uri.parse(url));但它会停留在电话屏幕上。我想要的是留在我的应用程序Activity中。是否有可能在后台启动电话?或立即返回到之前的Activity。 最佳答案 你需要在你的activity中实现Phonecall状态////处理手机状态privatePhoneStateListenerphoneListener=newPhoneStateListener(

android - 在Android中模拟电话中的点击 Action

我是一个新手,正在开发一个android应用程序来解决以下问题。有时候我想通过一个电话来获取一些信息,这里是流程。调用电话,我会听到提示音按1选择语言不知道有没有库可以模拟通话中的点击Action,我只要输入电话号码,app就会自动为我选择语言。 最佳答案 View.performClick()确实存在,但真正的问题是您无法与该Activity进行交互(据我所知)。 关于android-在Android中模拟电话中的点击Action,我们在StackOverflow上找到一个类似的问题:

Android查询电话号码获取raw contact ID

我想查询phonenumber以获得rawcontactID。我唯一知道的联系人是给定的电话号码,但对于我的功能,我需要有原始联系人ID。我得到了一个工作代码,但现在我确实使用了2个单独的查询。我想要的是1个可以同时执行这两项操作的查询,只是为了节省一些查询时间。我的代码:Uriuri=Uri.withAppendedPath(Phone.CONTENT_FILTER_URI,Uri.encode(phoneNumber));String[]columns=newString[]{Phone.CONTACT_ID,Phone.DISPLAY_NAME,Phone.NUMBER,Phon

android取消扬声器输出。消除电话反馈

我正在开发一些语音识别应用程序。我需要在电话响起时识别单词,但为此我必须取消扬声器对麦克风的贡献。所以我希望麦克风忽略来自扬声器的所有音频。我发现AcousticEchoCanceler用于VoIP应用程序以消除回声,但我尝试使用它,当手机响铃时没有任何区别。我正在从名为“recorder”的AudioRecord对象中读取音频,然后应用AcousticAudioCancelerbooleanisAvailable=AcousticEchoCanceler.isAvailable();if(isAvailable){AcousticEchoCanceleraec=AcousticEch

android - 从电话号码中获取短信/彩信 thread_id

我需要获取mms-sms/conversationsAndroid内容提供商的thread_id,这是我目前所做的:publiclongfindThreadIdFromPhoneNumber(Contextcontext,PhoneNumberphoneNumber){Uri.BuilderuriBuilder=Uri.withAppendedPath(Uri.parse(CONTENT_SMSMMS+"/"),"threadID").buildUpon();//phoneNumber.msisdn()returntheStringphonenumberuriBuilder.appen

android - 隐藏可穿戴设备上的打开电话操作

如何禁止可穿戴设备上的“在手机上打开”操作?我添加了一个更有用的自定义操作,它现在是一个重复操作。知道如何删除它吗?这是我如何构建通知的fragment:NotificationCompat.Builderbuilder=newNotificationCompat.Builder(context).setContentTitle("Title").setContentText("Message").setSmallIcon(R.drawable.icon).setContentIntent(openIntent);NotificationCompat.WearableExtendere

Android - 如何检测拨出电话是否已接听或已接听?

有什么方法可以检测拨出电话是否已成功接听或接听?我正在使用Intent.ACTION_CALL调用电话,并使用PhoneCallListener在拨出电话接听时查找通话状态,但我无法做到这一点。这在Android中可能吗? 最佳答案 在深入研究这个问题之后,我得出了这个结论:PhoneStateListener不适用于拨出电话,它调用OFFHOOK而不是RINGING和OFFHOOK永远不会调用ANSWER。使用NotificationListenerService,您可以收听与拨出电话相关的已发布通知。您可以执行类似以下代码的操作

java - 使用联系人电话号码打开联系人列表中的联系人信息 Android Studio

我正在制作一个与电话号码有关的小应用。我的问题是我的电话联系人列表中有一个电话号码。示例:0877777777我想用那个电话号码打开那个联系人信息。澄清一下,当我说联系人列表时,我指的是保存在我手机上的联系人。如果有人能帮助我,我将不胜感激。 最佳答案 PhoneLookupapi就是为了这个。Stringnumber="0877777777";Uriuri=Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI,Uri.encode(number));String[]projecti

android - 如何检查 SDK 版本 < 5 的电话和摄像头可用性

检查摄像头和电话硬件可用性的标准方法仅适用于SDK>=5:PackageManagerpm=this.getPackageManager();booleanhasTelephony=pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY);booleanhasCamera=pm.hasSystemFeature(PackageManager.FEATURE_CAMERA);我的问题是我需要在运行时定义SDK3(Android1.5)中电话和摄像头的可用性有什么想法吗?P.S.我知道Android1.5已经过时了,但我仍然有很多客户在运行