비디오를 URI로 받아와 EXO플레이어를 통해 재생하는 컨텐츠를 만들 예정이다. 엑소플레이어는 구글에서 제공하는 라이브러리로 google무비 앱 등 다양한 앱을 이것을 활용해서 만들었다고 한다. 많은 사람들이 이미 활용하는 만큼 이미 구글에 검색하면 정보가 많이 나오는데, 한글로 된 문서는 찾기 힘들어서 너무 힘들다... 지금은 재생만 가능하고 영상 리스트 선택이 안되서 그것을 하고있다. 일단 EXOPlayer를 사용하려면 demo 버전을 다운 받아서 확인해 봐야한다. https://github.com/google/ExoPlayer google/ExoPlayer An extensible media player for Android. Contribute to google/ExoPlayer developme..
예제 코드 동작 영상 가장 아래에 테스트 APP 압축파일을 올려두었습니다. 직접 만들어 보실 분을 위해 모든 코드를 적어둡니다. 각 에니메이션별 속성 값은 fromAlpha : 0.0 ~ 1.0 // 0.0 투명 toAlpha : 0.0 ~ 1.0 // 0.0 투명 fromXScale : X의 시작 크기 toXScale : X의 끝 크기 fromYScale : Y의 시작 크기 toYScale : Y의 끝 크기 pivotX : X 좌표의 중심점 pivotY : Y 좌표의 중심점 fromXDelta : X의 시작 위치 toXDelta : X의 끝 위치 fromYDelta : Y의 시작 위치 toYDelta : Y의 끝 위치 fromDegrees : 회전 시작 각도 toDegrees : 회전 끝 각도 pivo..
안드로이드 (Android)에서 리사이클러뷰(RecyclerView)와 스티키스크롤(sticky scrollview), 탭(Tabs) 세가지를 함께사용해보도록 하겠습니다. 우선 세가지를 함께 사용한 xml입니다. chckendetail.xml 아직 아이템에 대한 세부사항은 나누어 두지 않았고, sticky해더가 tabs를 고정시키게만 설정해둔 상태입니다. app:stickyHeader="@+id/tabs" 를 통해서 고정시킵니다.
https://www.powermockup.com/ PowerPoint Wireframe and Prototyping Tool | PowerMockup Collaboration PowerPoint includes collaboration and sharing features that facilitate working in a team. You can share documents with others via OneDrive or SharePoint, leave comments on slides, and merge different versions of a document into a single file. www.powermockup.com 에 들어가서 DOWNLOAD TRIAL을 누릅니다. 아래 다운로드..
사용 예시는 비밀번호 찾기 ( 임시비밀번호 메일로 전송 ), 글쓰기( 사진 업로드 ), 좋아요 누르기 3가지를 예로 들어 설명하겠습니다. 이것은 적용할 수 있는 코드가 아닌, 제가 만든 프로젝트에서 사용한 코드 일부분들을 나열하여 MVC의 진행과정과 코드가 어떻게 적용되는지를 보여주기위한 글입니다. 이전글은 https://15051015.tistory.com/53 MVC에 대해 구조적 , 이론적으로 공부하고싶으시면 이전글을 보고 와주세요 A. 비밀번호 찾기 1. index_User.jsp jsp에서 post 방식으로 userName 과 userEmail를 서버url로 전송합니다 . 2.UserRestController.java RequestMapping 으로 url에 해당하는 컨트롤러를 동작합니다. 여기..
성공하신 부분을 보고싶으시면 아래 점섬이후 글을 보시기 바랍니다. 처음에 https://www.google.co.kr/intl/ko/adsense/start/?utm_medium=cpc&utm_source=google&utm_campaign=1001272-adsense-acquisition-kr-ko-hybrid-rmkt&utm_term=%EA%B5%AC%EA%B8%80%EC%95%A0%EB%93%9C%EC%84%BC%EC%8A%A4&utm_content=224602764853&gclid=CjwKCAiAyeTxBRBvEiwAuM8dnX7EKvt1kBA1jF71_asQ6vPNXbp6vJxECd_4nFgV1Wgty7tJ1xZ3JxoCgjsQAvD_BwE#/?modal_active=none 웹사이트로 온라인에..
1. 전자정부프레임워크 구조 ( spring framework의 MVC 구조에 기반을 둔다.) model, view, controller MVC의 흐름은 위 사진과 같습니다. 딱 사진만 보면은 복잡해 보이지만 순서대로 따라가보면 전혀 어렵지 않은데요. 간단하게 요약해보면 모델앤뷰로 절차를 밟게 되고 화면에 출력하기 위해 View와 ViewRewolver가 있다고 생각하면 되겠습니다. ① 웹브라우저에게 정보요청을 받은 디스패쳐서블릿은 어느 컨트롤러에 해당 요청을 전송할지 결정 (method="get" action="${empty serverUrl? 'http://localhost:8080' : serverUrl}/rest/v1/user/info" ) request ② 디스패쳐 서블릿은 핸들러 매핑에 어느 ..