草庐IT

phone-call

全部标签

android - 拨号时隐藏 dtmf 音

我正在调用一个带有号码的通话应用程序,然后通过发送dtmf音Stringnumber="tel:+1234567,890#";Intentc1=newIntent(android.content.Intent.ACTION_CALL,Uri.parse(number));目前可以拨1234567,等3秒左右,再拨890。功能还可以,但是发890是带音的,不太适应,请问有什么办法可以让890无音回复吗? 最佳答案 开发人员无法通过公共(public)API执行此操作。不幸的是,Android不能很好地处理DTMF控制。例如,有一个tw

android - 通过蓝牙将调用从一台设备转移到另一台设备

我正在开发一个应用程序,我需要通过蓝牙协议(protocol)将调用从一台设备转移到另一台设备(即我想要设备将调用转移到免提的方式)。有什么想法吗? 最佳答案 通常你不能。Android蓝牙堆栈实现了多个蓝牙配置文件,包括HFP和A2DP.Android是这两个配置文件的音频源,它将音频流式传输到连接的耳机。耳机应实现免提装置(HF)功能和Android-音频网关(AG)-如Bluetooth.org所述.现在您希望在设计上支持AG的Android设备上使用HF功能。您需要为设备实现HFP配置文件(HF端),实际上您希望它充当耳机。

android - 以编程方式自动接听来电?

我有获取安卓手机来电号码的代码。但我想在来电来自特定号码时自动接听电话。我在网上找到这段代码:publicclassServiceReceiverextendsBroadcastReceiver{privatestaticfinalStringTAG=null;@SuppressWarnings({"unchecked","rawtypes"})@OverridepublicvoidonReceive(Contextcontext,Intentintent){Toast.makeText(context,"GOTSOMETHING",Toast.LENGTH_SHORT).show()

鸿蒙元服务开发教程:从底层原理开始讲透桌面卡片的call事件刷新机制

相关文章:鸿蒙元服务开发教程02:从底层原理开始讲透桌面卡片的message事件刷新机制鸿蒙元服务开发教程03:从底层原理开始讲透桌面卡片的router事件刷新机制首先铺垫两个基础知识:1.为什么桌面卡片需要使用特殊机制来刷新?主要有两个原因:第一是HarmonyOSApi9的桌面卡片出于降低系统能耗的目的,被限制了只有5秒的活动时间。超过5秒以后桌面卡片的相关进程会被强制销毁,变成一个静态的页面。只有通过router机制、call机制或者message机制拉起相关后台,才能再次进行卡片内容的刷新。第二个原因是从实际的运行机制来说,桌面卡片实际上并不是应用主体的一部分,而是归属于鸿蒙系统的桌面

android - '非法状态异常 : Activity has been destroyed' when 'getSupportFragmentManager()' called after Activity restart

我有一个父fragmentActivity,它有一个包含子ViewPager的ViewPager。子ViewPager包含每个页面的fragment。我使用回调接口(interface)在这些子页面fragment和顶级父fragmentActivity之间进行通信,例如publicinterfaceCallbacks{publicvoidonItemSelected(Linklink);}在父fragmentActivity中,我监听onItemSelected事件,例如@OverridepublicvoidonItemSelected(Linklink){Bundleargumen

android - Windows Phone 7 相当于 Android 的 WebView

我开始使用PhoneGap,并看到它使用chromeless浏览器View和手机的url字符串来重用HTML/JS/CSS来构建跨平台应用程序。我知道在Android中,这是一个WebView,而iOS的等价物是UIWebView.当我开始寻找WindowsPhone7以及如何调出WebView的等效项时,我的Google技能让我失望了。什么相当于WindowsPhone7中的AndroidWebView? 最佳答案 WebBrowser是等价的。 关于android-WindowsPh

android - 非法参数异常 : column '_id' does not exist when call to SimpleCursorAdaptor

我有一个名为“master”的表,其中包含id、name、surname、gender和指定当我启动查询以获取Cursor时CursorAdapter的对象我得到:IllegalArgumentException:column'_id'doesnotexistwhencalltoCursorAdaptor但我没有名为“_id”的列。谁能告诉我为什么会出现此错误?这是堆栈跟踪:07-1315:45:40.582:WARN/System.err(295):java.lang.IllegalArgumentException:column'_id'doesnotexist07-1315:45

解开C++之call_once的神秘面纱:记一个有意思的问题笔记

引言最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中需要一个接口只调用一次,需要使用到c++的call_once机制,于是写一个小demo来测试,就因为这个足够小发现了一个非常有意思的问题。call_once,基本原理std::call_once的内部实现基于两个重要的组件:std::once_flag和std::invoke。std::once_flag是一个标志,用于表示某个函数是否已经被调用过。而std::invoke则负责实际调用该函数。call_once的基本工作原理是:使用std::once_flag来标记函数是否被调用过。当有多个线程试图调

android - java.lang.SecurityException : Requires READ_PHONE_STATE: Neither user 10210 nor current process. 。仅限 HTC 手机

HTC手机中的错误仅适用于三星、lg等。java.lang.SecurityException:RequiresREAD_PHONE_STATE:Neitheruser10210norcurrentprocesshasandroid.permission.READ_PHONE_STATElist文件中给出的权限下面是我的代码finalTelephonyManagertm=(TelephonyManager)con.getSystemService(Context.TELEPHONY_SERVICE);StringdeviceId=tm.getDeviceId();此代码已经在数百部三星

android - READ_PRIVILEGED_PHONE_STATE 权限错误

我创建了一个应用程序来监控电话(来电和去电),并且在电话响铃期间,它会显示有关号码的详细信息。来电一切正常,但当用户拨出电话时应用程序崩溃并出现此错误:05-1423:14:36.3761427-1475/?W/BroadcastQueue:PermissionDenial:receivingIntent{act=android.intent.action.PHONE_STATEflg=0x10(hasextras)}toir.apptune.antispam/.CallReceiverrequiresandroid.permission.READ_PRIVILEGED_PHONE_S