我需要用这两个字符(逗号和哈希)制作自动电话呼叫应用程序。
我尝试用这个方法。如果是这样,则不会调用 hash 后面的所有字符。
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" +"131#3131,,,44"));
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
所以,我再次尝试使用这个方法。那么,逗号后面的所有号码都不会被调用。我可以知道该怎么做吗?
Intent out = new Intent();
out.setAction(Intent.ACTION_DIAL);
out.setData(Uri.parse("tel:" + Uri.encode("+3943#333,,23")));
startActivity(out);
Run Code Online (Sandbox Code Playgroud) 令我惊讶的是,我在网上找不到关于此问题的明确答案:我正在设置一个法语翻译的 HTML 页面,并使用以“+33 (0)”开头的不同联系号码。因为我无法亲自在这个数字上测试它 - 一个规范的问题:我可以摆脱以<a href="tel:+33(0)..."ie 开头的锚标记,其中括号中包含一个数字,后面跟着其余的数字并使链接有效吗?
我试图在href ="tel:"链接中添加一个虚荣号码(例如tel:"+ 1800FLOWERS"),但现在我实际上不确定这是否适用于所有设备,或者如果我只是更精确写出数字?我的意思是它看起来更像是虚荣.
提前致谢
我想tel:12345仅使用Javascript 触发HREF,而不是使用锚点.我只想获取输入字段的值并使用JS提示用户调用输入的数字.我的触发器将是一个位于字段旁边的按钮.
建议?
我有一个手机号码(孟加拉国号码)。我希望当我单击“紧急呼叫”按钮时,我的应用程序将带我到 iPhone 的默认电话应用程序进行呼叫。但是,我有两个按钮,分别称为“Call For Query”和“Emergency Call”。在第一个按钮中,我使用链接“https://google.com”,它非常好用。但不是带有手机号码的第二个按钮。当我按下第二个按钮时,它会出现以下错误:
无法打开 URL tel://+8801700000001: Error Domain=NSOSStatusErrorDomain Code=-10814 "(null)" UserInfo={_LSLine=247, _LSFunction=-[_LSDOpenClient openURL:options:completionHandler:]}
是不是因为 iPhone 模拟器中没有电话应用程序?
这是我的代码:
import SwiftUI
struct CallUsView: View {
@State var callForEmergency: String = "+8801700000001"
var body: some View {
GeometryReader { geometry in
ZStack {
Image("App Background")
.resizable()
.aspectRatio(contentMode: .fit)
.offset(y: -geometry.size.height/3)
VStack {
Button(action: {
if self.callForQuery != "" {
let mobileURL = "https://google.com"
guard let url = URL(string: mobileURL) else { return }
UIApplication.shared.open(url)
}
}) {
Image("Call For Query") …Run Code Online (Sandbox Code Playgroud)