안드로이드 > addJavascriptInterface() 가 동작하지 않는다면?

문제의 원인 만약 targetSdkVersion 17이거나 더 높다면 꼭 메서드 위에 @JavascriptInterface 주석을 달아주어야 하며 불리우는 메서드 접근자는 Public으로 처리되어야 한다. 만약 처리가 되지 않았다면 접근을 하지 못하여 불리지 않게 된다. ex) @JavascriptInterface public void getSource(String s) {…. 위의 코드를 넣어줌으로 써 접근이 가능해진다. 이상

[iPhone] NSURL Api example

NSString *strUrl = @”http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSRecursiveLock_Class/Reference/Reference.html”; NSURL *url = [NSURL URLWithString:strUrl]; NSLog(@”absoluteString->%@”,[url absoluteURL]); NSLog(@”absoluteURL->%@”,[url absoluteURL]); NSLog(@”baseURL->%@”,[url baseURL]); NSLog(@”fragment->%@”,[url fragment]); NSLog(@”host->%@”,[url host]); NSLog(@”lastPathComponent->%@”,[url lastPathComponent]); NSLog(@”parameterString->%@”,[url parameterString]); NSLog(@”password->%@”,[url password]); NSLog(@”path->%@”,[url path]); NSLog(@”pathComponents->%@”,[url pathComponents]); NSLog(@”pathExtension->%@”,[url pathExtension]); NSLog(@”port->%@”,[url port]); NSLog(@”query->%@”,[url query]); NSLog(@”relativePath->%@”,[url relativePath]); NSLog(@”relativeString->%@”,[url relativeString]); NSLog(@”resourceSpecifier->%@”,[url resourceSpecifier]); NSLog(@”scheme->%@”,[url scheme]); NSLog(@”standardizedURL->%@”,[url standardizedURL]); NSLog(@”user->%@”,[url user]);