+ (void)alert:(NSString *)msg
{
UIAlertView *alertView =
[[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:self
cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]
autorelease];
[alertView
showWithBackground];
}
+ (void) makeCall:(NSString *)phoneNumber
{
if ([DeviceDetection
isIPodTouch]){
[UIUtils
alert:kCallNotSupportOnIPod];
return;
}
NSString* numberAfterClear =
[UIUtils cleanPhoneNumber:phoneNumber];
NSURL *phoneNumberURL =
[NSURL URLWithString:[NSString stringWithFormat:@"tel:%@",
numberAfterClear]];
//NSURL *phoneNumberURL =
[NSURL URLWithString:[NSString stringWithFormat:@"atel:%@",
numberAfterClear]];
NSLog(@"make call, URL=%@",
phoneNumberURL);
[[UIApplication
sharedApplication] openURL:phoneNumberURL];
}
+ (void) sendSms:(NSString *)phoneNumber
{
if ([DeviceDetection
isIPodTouch]){
[UIUtils
alert:kSmsNotSupportOnIPod];
return;
}
NSString* numberAfterClear =
[UIUtils cleanPhoneNumber:phoneNumber];
NSURL *phoneNumberURL =
[NSURL URLWithString:[NSString stringWithFormat:@"sms:%@",
numberAfterClear]];
NSLog(@"send sms, URL=%@",
phoneNumberURL);
[[UIApplication
sharedApplication] openURL:phoneNumberURL];
}
+ (void) sendEmail:(NSString *)phoneNumber
{
NSURL *phoneNumberURL =
[NSURL URLWithString:[NSString stringWithFormat:@"mailto:%@",
phoneNumber]];
NSLog(@"send sms, URL=%@",
phoneNumberURL);
[[UIApplication
sharedApplication] openURL:phoneNumberURL];
}
+ (void) sendEmail:(NSString *)to cc:(NSString*)cc subject:(NSString*)subject body:(NSString*)body
{
NSString* str = [NSString
stringWithFormat:@"mailto:%@?cc=%@&subject=%@&body=%@",
to, cc,
subject, body];
str = [str
stringByAddingPercentEsc apesUsingEncoding:NSUTF8StringEncoding];
[[UIApplication
sharedApplication] openURL:[NSURL URLWithString:str]];
}
{
}
+ (void) makeCall:(NSString *)phoneNumber
{
}
+ (void) sendSms:(NSString *)phoneNumber
{
}
+ (void) sendEmail:(NSString *)phoneNumber
{
}
+ (void) sendEmail:(NSString *)to cc:(NSString*)cc subject:(NSString*)subject body:(NSString*)body
{
}