프로그래밍 408

[안드로이드] 2020년 Path에서 Uri 얻기

File Path에서 Uri를 얻고싶을때 아래 메소드를 활용하면 된다. 12345678910111213 private Uri getUriFromPath(String filePath) { long photoId; Uri photoUri = MediaStore.Images.Media.getContentUri("external"); String[] projection = {MediaStore.Images.ImageColumns._ID}; Cursor cursor = getContentResolver().query(photoUri, projection, MediaStore.Images.ImageColumns.DATA + " LIKE ?", new String[] { filePath }, null); cursor..

하루만에 코틀린 배우기

코틀린 배워보겠다고 인강듣다 끊기고...자바도 알고 C도알고 Swift도 담궈보고...파이썬도알고~비슷비슷한 언어인데 본론부터 들어가고싶다하시는 분들에게 추천드립니다. 코틀린의 특징과 핵심을 딱딱 짚어주는 좋은 글을 발견했습니다.깊이 공부하시기 전에 시간을내어 잠시 읽어보고 들어가신다면 좋을듯합니다~ https://medium.com/@mayuroks/learn-kotlin-for-android-in-one-day-50aa0bc099b0

안드로이드 인앱결제 구독 구현 예제!

* 이 글은 개인적 정리겸 복습을 위해 쓰여진 글로, 설명이 미흡한 부분이있을 수 있습니다! 코드 개선점이나 질문있으시면 댓글로 달아주세요~ 결제 구현을 위한 기본적인 준비물들 제 블로그 결제 구현 글에 자세히 설명 해두었으니 여기서는 간략하게 적고 넘어가겠습니다! 1. build.gradle에 결제 라이브러리 추가1implementation 'com.anjlab.android.iab.v3:library:1.0.44'cs 2. AndroidManifest.xml에 결제 권한 추가1cs 3. Google Play Console에 결제 권한이 추가된 APK를 알파 채널에 업로드 4. Google Play Console > 내 앱 클릭 > 개발 도구 > 서비스 및 API >'이 어플리케이션용 라이센스키' 복사..

[안드로이드] WebView에서 동영상 전체화면(FullScreen)이 되지 않을때

안드로이드 웹뷰 이 넘은 항상 뭐가 하나씩 부족해서 골치다.웹뷰에서 네이버 동영상이나, 유튜브 영상을 전체화면으로 재생하려하면전체화면 버튼이 아예 비활성화 되거나 무반응이다. 이러한 문제를 해결한 커스텀 뷰가있는데 소개할까한다.직접 따라해보니, 스크린 가로/세로 전환에도 매끄럽게 진행된다.https://github.com/cprcrack/VideoEnabledWebView

Ubuntu 16.04 Node.js + MySQL + Nginx 서버 세팅해보자!

Node.js 개발자다보니 맨날 Node.js/MySQL/Nginx 서버 세팅할일이 많은데, 이번에 스크립트로 정리해보려한다.개별 옵션은 각자의 상황에 맞게 커스텀으로 입력하시고, 기본 서버에 필요한 명령어들은 아래와 같다! 1$ sudo apt-get updatecs Node.js 설치 (8 버전)12345cd ~curl -sL https://deb.nodesource.com/setup_8.x -o nodesource_setup.shsudo bash nodesource_setup.shsudo apt-get install nodejs -ysudo apt-get install npm -yColored by Color Scriptercs + sudo apt-get install build-essential ..