- 전체
- 명
- 오늘 찾아주신 분
- 명
Javascript랑 WebView를 연동하다보면 데이터를 주고 받는거는 필수적인 사항이다. 특히 프레임워크를 사용하는 사람이 아니라면 일일히 Web과 App에 대해 통신 하는 것을 다 짜야되는 수고가 있다. 그 전에 어떻게 Web과 App을 연결하느냐가 더 고민 일 수 있겠다. 둘이 독립적인 것이 아닌 가 생각을 하지만 역시나 길은 있으니 그거슨 바로 JavascriptInterface라는 것이 해결을 해 줄 것이다. JavascriptInterface는 Web이 App에 접근할 수 있는 유일한 통로라고 보면 될 것 같다. 해당 Interface를 통해 App에 정의한 메소드를 호출할 수 있고 값을 던져줄 수 있게 된다. 예를 들어 Web에다가 이쁘게 카메라 버튼을 코딩해 넣은 것을 onclick 이벤..
이전 포스팅에서는 Glide 에서 PDF 를 로드할 수 있도록 도와주는 ModelLoader 와 DataFetcher 구현하는 방법에 대해 작성해보았다. 조회수 올리게 이전 포스팅을 보고 오세용 Glide with PDF -2(ModelLoader, DataFetcher)- 이전 포스팅 에서는 Glide 와 Pdfium 라이브러리를 앱에서 사용하기 위한 방법에 대해 간단하게 알아보았다. 못보고 왔다면 조회수 올리게 한번 보고 오세용 Glide with PDF -1(기초공사)- Glide 는 Android tempodivalse.tistory.com PDF 를 Glide 에서 작동시키기 위한 구현 절차를 다시 보면, 1. ModelLoader 를 구현한다 2. DataFetcher 를 구현한다 3. Mod..
이전 포스팅 에서는 Glide 와 Pdfium 라이브러리를 앱에서 사용하기 위한 방법에 대해 간단하게 알아보았다. 못보고 왔다면 조회수 올리게 한번 보고 오세용 Glide with PDF -1(기초공사)- Glide 는 Android 에서는 거의 필수적으로 사용하는 이미지 로드 라이브러리이다. 뭐 이보다 Lightweight 하다는 Picasso 도 유명한 라이브러리 이지만, Glide 가 그나마 접근하기 쉬운 라이브러리이며 구 tempodivalse.tistory.com 이전 꺼는 그냥 어느 정도 보면 대충 만드는 정도지만 여기서는 직접적인 구현이 들어가서 (영어문서를) 이해하는 데 조금 어려웠다. 그럼 시작해보도록 하자. Glide 문서를 보면 Writing a custom ModelLoader 라는..
Glide 는 Android 에서는 거의 필수적으로 사용하는 이미지 로드 라이브러리이다. 뭐 이보다 Lightweight 하다는 Picasso 도 유명한 라이브러리 이지만, Glide 가 그나마 접근하기 쉬운 라이브러리이며 구글에서도 Glide 를 좀 더밀어주는 느낌도 있어서 더 많이 쓰고 있다. Glide 는 이미지 이외에도 Gif, Drawable 그리고 Video 썸네일까지 다양하게 불러올 수 있다. 다루는 객체들이 Bitmap 이다보니 Bitmap 을 추출 할 수 있는 무언가가 있으면 지원을 할 수 있는 것 같아보였다. 그래서 나는 PDF 를 ViewPager 에 뿌려주는 일이 필요해서 찾아보았는데, PDF 는 자체 Glide 내에서 렌더 시키는 모듈은 없었고 따로 Pdfium 이라는 라이브러리를..
컴포넌트에 CSS Animation 을 넣을 때 두 가지의 방법이 있다. 하나는, Transition 을 사용하는 방법 다른 하나는, Key-frame 을 사용하는 방법 여기서 Transition 은 간단한 애니메이션을 구현할 때 사용하기 편한 속성이다. 예를 들면, 마우스가 객체 위에 올라갈 때 해당 객체의 Background Color 를 변경하는 것이 될 것이다. 하지만, 여러 속성들을 함께 움직이게 만드는 것에서는 Transition 보다 Key-frame 을 사용하는 것이 훨씬 더 효과적으로 애니메이션을 적용할 수 있다. 위에 까지는 간단한 개념이었고, 프론트엔드/퍼블리싱에 기웃기웃 거렸던 나에게는 제대로 된 브라우저 호환성에 대한 코딩이 조금은 번거로운 일이었다. 그래도 대중적으로 사용되는 여..
우선 출처는, 한글-영어-특수문자 순 정렬하는 java compare 메서드 만들기 카톡을 보게 되면, 한글 -> 영문 -> 특수문자 순으로 정렬을 합니다. 지난 번 프로젝트 하면서 동일한 요구사항이 있었는데, 생각보다 머리아프더라고요. 그냥 문자열순으로 정렬하면 그 순서가 www.reimaginer.me 저 분께서 만들어주신 아주 좋은 소스를 토대로 코틀린으로 변환하여 만들어 보았다. 여기서 Java 소스에서는 하나 들어가지 않는 부분이 있었는데, 그것은 자모음 합체된 단어는 정렬이 되지만 자음과 모음 따로인 단어에 대해서는 정렬이 들어가지 않았다. 그래서 그 부분만 아주 간단하게 추가하여 각색해 보았다 object OrderKoreanFirst { private const val LEFT = -1 p..
안드로이드에서 Onedrive 를 사용하기 위해서는, GitHub - OneDrive/onedrive-sdk-android: OneDrive SDK for Android! OneDrive SDK for Android! Contribute to OneDrive/onedrive-sdk-android development by creating an account on GitHub. github.com 해당 SDK 를 사용하여 개발을 했었다. OneDrive 에서 직접 제공하는 오피셜 SDK 이기도 하고 잘 되기도 하고 했는데.. 몇 가지 단점이 있었다. 그 단점은, 1. Git 업데이트가 2016 년에서 멈춰져있다. (일해라) 2. Silent Login 이 올바르게 동작하지 않는다. 본인들이 완벽하다 생각하..