App/Android

    exoplayer를 통해 스트리밍 서버에있는 동영상 재생

    exoplayer를 통해 스트리밍 서버에있는 동영상 재생

    안녕하세요. 블랙진입니다. RecyclerView 에서 비디오를 재생하라는 미션이 주어져 어떻게 하면 이를 효율적으로 보여줄수 있을까 고민하다 ExoPlayer 를 알게 되었습니다. 이에 ExoPlayer 를 선택한 이유와 간단한 사용법에 대해 포스팅 해보겠습니다. ExoPlayer? 구글에서 만든 오픈 소스 미디어 플레이 라이브러리 입니다. 기존에 오디오와 비디오 재생은 MediaPlayer를 사용했었지만 ExoPlayer가 나온 이후에는 MediaPlayer 보다 더욱 작고 유연하며 안정적이므로 많은 개발자들이 사용하는 오픈 소스 라이브러리가 되었습니다. 물론 우리가 즐겨보는 유튜브와 구글 무비도 ExoPlayer 를 사용해서 만들었습니다. 사용 조건은? 안드로이드 4.1 (젤리빈) 이상에서 사용가능..

    안드로이드 외부 jar import

    안드로이드 외부 jar import

    이클립스 안드로이드에서 jar 파일로 라이브러리 import 하는 방법을 사용했다면 안드로이드 스튜디오에선 jar 파일 방법 보단 maven 이나 aar 파일을 import하는 방법으로 많이 제공되고 있습니다. 여러가지 import 방법 중에서 aar 파일을 import 하는 방법에 대해 포스팅해보겠습니다. 1. aar 파일 import 안드로이드 스튜디오 File - Project Structure 선택 왼쪽 상단에 + 선택 후 import .jar or .aar package 선택 aar 파일 선택 후 항목 이름 입력 - FINISH 다시 Project Structure 에 가서 Modules - app 선택 Dependencies 선택 - 오른쪽 상단 + 선택 - 추가한 aar 파일 Module D..

    안드로이드 이미지 view

    circleimageview- 사용자 프로필 동그라미 pagertapstrip- 슬라이드+탭화면구성 sliding up panel- 사라졌다가 나오는거 fab button- 동그라미 버튼 자동지원 navigaion drawer- 탭화면

    이미지저장

    이미지저장

    안녕하세요 YTS 입니다. 오늘은 File Provider에 대한 사용방법에 대해 알아보려합니다. Android 7.0 이상부터 파일공유 정책이 변경되었습니다. 그렇기에 File Provider에 대해 알아두셔야합니다. 파일에 일반 경로인 file://~ 을 참조하면 Fileuriexposedexception이 발생합니다. 꼭 파일의 공유 uri는 content://로 시작되어야하며, 접근권한을 줘야하며 안드로이드에서는 FileProvider 사용을 권장하고 있습니다. 1. res/xml/provider.xml 생성 2. Manifest에 해당 정보 입력 3. 파일 공유 방법 Intent intent = new Intent(android.content.Intent.ACTION_SEND); intent.s..