Flex移动 - 点击拨打电话或发送电子邮件,在iOS上

时间:2012-02-15 16:16:31

标签: flex mobile adobe

我可以制作一个按钮,当我点击它时,手机会拨打某个号码,或者类似地向某个预先填充的字段发送电子邮件到某个地址。我也需要这个在iOS和Android上工作。

3 个答案:

答案 0 :(得分:3)

是的,您可以实际发出电话理解的网址请求来拨打电话。你只需用tel作为前缀。 “mailto”的作品相同。

请参阅此示例:http://www.adobe.com/devnet/air/quick_start_as/quickstarts/qs_using_uris.html

答案 1 :(得分:1)

看到这一切你们都在寻找

http://www.flextechie.com/my-first-flex-mobile-application-contact-mobile-app/

您甚至可以下载源代码

答案 2 :(得分:0)

只需在按钮上添加以下代码:

- (void)makeCall     {

NSString * mobileNumber = @"+9112345678";

UIDevice *device = [UIDevice currentDevice];
    if ([[device model] isEqualToString:@"iPhone"] )
    {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",mobileNumber]]];
    }
    else
    {
        UIAlertView *Notpermitted=[[UIAlertView alloc] initWithTitle:nil message:@"Your device doesn't support calling feature." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [Notpermitted show];
    }
}