不废话,直接上代码!
ios:
+(void) openURL:(NSString *)url{
//需要注意 url不能带有中文。
NSLog(@"openURL!!!!!");
NSLog(url);
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 10.0) {
//设备系统为IOS 10.0或者以上的
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url] options:@{} completionHandler:nil];
}else{
//设备系统为IOS 10.0以下的
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
}
}
android:
public void openURL(String url){
final Uri uri = Uri.parse(url);
final Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
}
这段代码展示了在iOS和Android平台上如何打开一个URL。对于iOS,根据系统版本使用不同的方法,针对iOS 10.0及以上系统使用`openURL:options:completionHandler:`,而低于该版本则使用`openURL:`。在Android中,通过创建Intent并设置ACTION_VIEW来启动URL。
577

被折叠的 条评论
为什么被折叠?



