//跳转到qq聊天界面
+ (void)callQQ:(NSString*)qq {
if([selfisQQInstalled]) {
NSString* qqUrl = [NSStringstringWithFormat:@"mqq://im/chat?chat_type=wpa&uin=%@&version=1&src_type=web",qq];
UIWebView* webview = [[UIWebViewalloc]initWithFrame:CGRectZero];
[[UIApplicationsharedApplication].keyWindowaddSubview:webview];
NSURL*url = [NSURLURLWithString:qqUrl];
NSURLRequest*request = [NSURLRequestrequestWithURL:url];
[webviewloadRequest:request];
}
}
+ (BOOL)isQQInstalled{
NSString*urlStr = [NSStringstringWithFormat:@"mqqapi://card/show_pslcard?src_type=internal&version=1&uin=6481427ed9be2a6b6df78d95f2abf8a0ebaed07baefe3a2bea8bd847cb9d84ed&card_type=group&source=external"];
NSURL*url = [NSURLURLWithString:urlStr];
if([[UIApplicationsharedApplication]canOpenURL:url]){
returnYES;
}
else{
[YBAlertViewalertWithTile:@"提示"message:@"尚未安装QQ,请安装QQ后重试"delegate:nilbtn1:@"确定"btn2:nil];
returnNO;
}
}
//跳转到微信
+ (void)callWeChat:(NSString*)Weixin {
if([selfisWeChatInstalled]) {
NSString* qqUrl = [NSStringstringWithFormat:@"weixin://"];
UIWebView* webview = [[UIWebViewalloc]initWithFrame:CGRectZero];
[[UIApplicationsharedApplication].keyWindowaddSubview:webview];
NSURL*url = [NSURLURLWithString:qqUrl];
NSURLRequest*request = [NSURLRequestrequestWithURL:url];
[webviewloadRequest:request];
}
}
+ (BOOL)isWeChatInstalled{
NSString*urlStr = [NSStringstringWithFormat:@"weixin://"];
NSURL*url = [NSURLURLWithString:urlStr];
if([[UIApplicationsharedApplication]canOpenURL:url]){
NSLog(@"已安装微信了");
returnYES;
}
else{
[YBAlertViewalertWithTile:@"提示"message:@"尚未安装微信,请安装微信后重试"delegate:nilbtn1:@"确定"btn2:nil];
returnNO;
}
}
//打电话
+ (void)callPhone:(NSString*)phone {
NSMutableString* str=[[NSMutableStringalloc]initWithFormat:@"tel:%@",phone];
UIWebView* callWebview = [[UIWebViewalloc]init];
[callWebviewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:str]]];
[[UIApplicationsharedApplication].keyWindowaddSubview:callWebview];
}
网友评论