草庐IT

php - How to implement dynamic chat application in Ios using php, 类似Skype的应用

我正在尝试在IOS中实现聊天应用程序。一般来说,我们使用两个php文件,一个用于发布消息(发送者),另一个用于检索消息(接收者)。我想完成以下任务:考虑A(发送方)和B(接收方)。A向B发送了消息。而A正在等待B的回复。所以我需要调用post-api.php来发送消息,在接收方(B)我需要使用getapi.php进行检索>当B回复A时,它必须自动出现在我的A的收件箱(实时聊天框)中,而无需调用getapi.php.我知道这种情况是不可能的。但是是否有任何解决方案或方法可以让我的聊天应用程序像skype或facebookchat一样工作。 最佳答案

php - PHP 中 skype 名称的正则表达式

我想在PHP中使用正则表达式验证skype名称。注意:它必须介于6-32个字符之间,以字母开头并且仅包含字母和数字(无空格或特殊字符)。 最佳答案 这个模式应该适合你:[a-zA-Z][a-zA-Z0-9\.,\-_]{5,31}这将匹配前导字母,后跟任何字母数字组合,最多6-32个字符(对于整个字符串)。您可以在PHP中使用它:if(preg_match('/^[a-z][a-z0-9\.,\-_]{5,31}$/i',$name)){//youhaveavalidname!}请注意,在preg_match()中,我添加了i正则表

android - Intent.ACTION_CALL 启动 skype 通话而不是 "normal"电话

我有以下代码,我是从对话框fragment按钮开始的:uri="tel:"+ServerDialogCallUs.this.contents.getString("phone_number");Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse(uri));此代码不是调用普通电话,而是启动Skype通话。我怎样才能让用户在普通通话和Skype通话之间进行选择。谢谢 最佳答案 实际上,我缺少权限:将此权限添加到list后,我可以在普通通话和Skype通

android - 无法使用我自己的 Android 启动器接听 Skype 来电

我在Android上编写自己的启动器,当我使用此启动器接到Skype电话时,我看到来电窗口,但我无法接听电话...之后我什么也做不了,它是封锁所有。使用默认启动器和其他启动器,Skype可以正常工作,所以问题出在我的启动器上。但是哪里?我需要特别许可吗?更改list中的内容?这是我的list的权限和支持屏幕:这是list中的MainActivity:我的compileSdkVersion和targetSdkVersion是28,我使用的是三星标签。 最佳答案 从评论来看,似乎不是这样,但如果是权限相关的问题,这里有一个来自官方rep

java - 以编程方式从 Android 应用程序启动 Skype

我通过以下方式直接使用默认操作系统拨号器创建调用:Intentcall=newIntent(Intent.ACTION_CALL);call.setData(Uri.parse("tel:"+phoneNo));startActivity(call);是否可以直接从我的应用启动Skype?我尝试按如下方式传递一个数字:PackageManagerpackageManager=getPackageManager();Intentskype=packageManager.getLaunchIntentForPackage("com.skype.raider");skype.setData(

android - 如何从 Android 应用程序开始 Viber 通话?

我正在开发一个Android应用程序,除了其他功能外,它还必须能够使用Viber调用电话。我尝试使用solutionforSkype但没有成功。我得到的错误是:05-0819:51:51.660:D/AndroidRuntime(29140):ShuttingdownVM05-0819:51:51.660:W/dalvikvm(29140):threadid=1:threadexitingwithuncaughtexception(group=0x40018578)05-0819:51:51.680:E/AndroidRuntime(29140):FATALEXCEPTION:main

android - Skype 视频聊天 URI 中的视频设置为 "true",但通话开始时未启用视频

我正在使用他们网站上的SkypeAPI:skypeapir/uriforvideocall它表示以下URI“在Skype上调用其他人,并自动打开调用发起者的视频”:skype:skypeUserName?call&video=true当我启动Intent时,它会成功调用电话,但默认情况下在任何一部手机上都未启用视频。我的一个怀疑可能是问号被剥离后的所有内容。这就是我传递它的方式:staticStringskypeURI="skype:stablesentryremote?call&video=true";publicvoidinitiateSkypeUri(ContextmyConte

java - Skype 开始拨号并在 2 秒后挂断 - Android

我在两台Android设备上安装了Skype(2.8.0.920)。第一台设备配备Android2.2,第二台配备4.04。当我通过执行以下代码发起调用时...Intentskype_intent=newIntent("android.intent.action.CALL_PRIVILEGED");skype_intent.setClassName("com.skype.raider","com.skype.raider.Main");skype_intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);skype_intent.setData(Ur

android - VOIP 应用程序(如 Marshmallow 上的 Whatsapp/Viber/Line/Skype)在锁定屏幕上的来电

我们计划发布基于TwilioVoiceSDK的Android应用更新。我们的客户想要一种更原生的体验,他们可以直接看到一个屏幕来接受或拒绝调用(就像Skype/Whatsapp/Viber/Line等),而不是点击通知,然后点击对话框。此外,这也适用于锁定屏幕。截至目前,我已成功在我的应用程序中打开一个Activity并显示接受或拒绝按钮。当应用程序处于前台或后台时,它都有效。这是实现此目的的代码段。我修改了VoiceFirebaseMessagingService.java中的notify()方法,以便在调用onMessageRecived来通知来电时显示Activity。priva

android - android 中 skype 的调用检测

就像使用phoneStateListener的电话调用检测一样,我想在android中检测来自Skype的调用。是否有Skype的监听器,例如电话调用。请提出一些方法。 最佳答案 感谢我的friendShazli,有一个可靠的解决方法可以解决这个问题。每当Skype通话接通时,它都会发出通知,并在结束通话时删除通知。NotificationListenerService可用于检测Skype通知。在list文件中添加以下行。创建一个服务来监听通知。publicclassSkypeNotificationListenerServicee