본문 바로가기

전체 글

(18)
[Android,Java] APP과 WEB 통신하기 (JavascriptInterface) 하이브리드 앱을 만들면서 앱과 웹 사이에 정보교류가 필요하게된다 웹에서 앱을 호출하여 네이티브적인 요소를 동작시키거나 반대로 앱에서 웹을 호출하여 웹에서의 동작 또는 데이터를 넘겨주거나 할때 말이다 우선 웹에서 앱을 호출하게 될때를 알아보자 안드로이드에서는 JavascriptInterface 를 사용하여 웹에서 앱을 호출하여 스크립트를 사용하듯이 앱을 동작시킬수있다 webView.addJavascriptInterface(new AndroidBridge(), "HybridApi"); . . . private class AndroidBridge { public AndroidBridge() { // TODO Auto-generated constructor stub } } 우선 webView 에 addJavas..
[iOS,Swift] 스트리밍 URL로 비디오영상 재생하기 iOS에 기본제공되는 AVKit 을 이용하여 간단하게 영상을 재생해보자 우선 AVKit 을 import 해주고 URL을 설정하여 새로운 AVPlayerViewController로 띄워주는 방식이다 전체화면으로 바로 플레이어가 나오게되고 따로 스토리보드에 뷰를 만들필요가 없다 import AVKit import Foundation . . . DispatchQueue.main.async { let urlData = URL(string: "불러올 영상의 주소(URL)") let avPlayer = AVPlayer(url: urlData!) let avController = AVPlayerViewController() avController.player = avPlayer avController.view.fra..
[iOS,Swift] URL 인코딩 하기 (PercentEncoding) String 에서 기본적으로 제공하는 메소드를 사용하여 손쉽게 인코딩을 할수가 있다. let str = "인코딩할 내용"; let encodedStr = str.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed) withAllowedCharacters 값으로 보통은 urlQueryAllowed 값을 사용하게된다. https://developer.apple.com/documentation/foundation/characterset#2902136 CharacterSet | Apple Developer Documentation A set of Unicode character values for use in search operations. develo..