본문 바로가기

안드로이드 웹앱 콘테츠 개발자 양성(국비지원)226

HTML (기초) 기본 구성 연습 1 (글자, 스타일) 우선 나는 D드라이브에 Web폴더를 만들었고, 그 하위 폴더에 Day01를 만들었다. 거기에 01_ex.html을 만들자. 코드를 작성하였다면 확인해보자. 크롬으로 열겠다. 만약 하나의 페이지에서 html 요소가 또 있다면 어떻게 될까? 해보자. 페이지가 열려 있다면, 새로고침으로 확인 가능하다. 작성한 파일을 저장(Ctrl+S)하고 웹페이지 새로고침(F5)하자. 이제 스타일을 적용해보자. 새로운 스타일을 또 적용하면 어떻게 될까? 요소 밖에 글씨를 쓴다면 어떻게 될까? 다른 것을 써봐도 요소 밖에 있어도 적용이 된다.. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3.. 2019. 12. 3.
Web - HTML 소개 및 사이트 소개 Web 사이트 화면 제작 기술 ◎ HTML - 웹페이지 ◎ CSS - 스타일링 작업 ◎ Javascript - 기능, 동작 ◎ JQuery 소프트웨어 개발자들은 구글링도 중요하고, 언어에 대한 배울수 있는 사이트를 보는 것도 중요하다. 개발자 사이트를 자주 보는 것, 그리고 한 사이트를 소개한다. (여러가지 언어를 알려준다.) https://www.w3schools.com/ W3Schools Online Web Tutorials HTML Example: This is a heading This is a paragraph. Try it Yourself » CSS Example: body { background-color: lightblue; } h1 { color: white; text-align: cen.. 2019. 12. 3.
Web 개발 환경 만들기( Visual Studio Code 다운로드) ◎Web - Web사이트 화면 제작 기술 Sublinme Text도 있지만 우리는 Visual Studio Code를 사용할 것이다. 아래 해당 사이트를 링크해놓았다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visua.. 2019. 12. 2.
Android Studio(기능) ExoPlayer이용 json 파싱 및 영상 보여주기1-2 Android Studio(기능) ExoPlayer이용 json 파싱 및 영상 보여주기1-1에서 여기까지 했다. 추가로 플레이 버튼이 영상 가운데에 오도록하고, 화면 밖으로 영상이 나갔을 때 재생이 안되게하고 전체화면도 해보자. 플레이 버튼이 영상 가운데에 오도록 하는 것은 레이아웃만 추가하면 알아서 적용이 된다. exo_player_control_view.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 화면 밖으로 영상이 나갔을 때 재생이 안되게 하겠다. 그리고 추가로 전체 화면 모드로 동영상을 재생을 해보자. 근데 따로 지원해주는 기능이 없어서.. 버튼을 눌렀을 때, 새로운 액티비티를 띄워 화면 전체에 PlayView를 하겠다. 어댑터에서 목록하나하나.. 2019. 11. 6.
Android Studio(기능) ExoPlayer이용 json 파싱 및 영상 보여주기1-1 ⊙ PlyaerView ⊙ SimpleExoPlayer ⊙ PlayerControlView 이번 예제는 ExoPlayer를 이용해서 json 파일을 파싱해서 보여줄 것이다. json으로 읽어온 비디오들을 RecyclerView로 보여줬다. json file을 만들기 위해 새로운 폴더와 json 파일을 만들어 주자. 그리고 이제 json 파일의 내용은 인터넷에서 임의로 가져왔다. 아래 주소는 제공받은 주소이다. https://gist.github.com/jsturgis/3b19447b304616f18657 만든 json 파일에 복붙한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35.. 2019. 11. 6.
Android Studio(기능) 비디오 보여주기VideoView, ExoPlayer ◎VideoView ◎ExoPlayer 첫 번째 페이지는 VideoView로 동영상 재생 버튼을 눌렀을 시, 두 번째 페이지는 ExoPlayer로 동영상 재생 (추가로 재생, 일시정지 버튼을 화면 가운데에 배치) 두가지 방법 1)사이트 가져온 동영상 보여주기 2) 내 앱에 있는 동영상 보여주기 ◎VideoView 1)사이트 가져온 동영상 보여주기 우선 사이트에서 가져온 주소로 동영상을 보여주자. video url 아무거나 가져오면 된다. 샘플로 이 http 주소를 쓸 것이다. http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4 화면에 동영상만 나오면 되므로 VideoView만 배치했다. activity_main.. 2019. 11. 5.
형상관리 (SCM) Git Hub에 코드 올리고,내려 받기/ 새로운 환경에서 깃허브 코드 내려받기 일단 새 프로젝트를 만들고 깃허브와 연동해서 업로드 시켜보겠다. 대략 코드 수정이 있다는 것을 하기 위해 TextView만 추가했다. 그리고 다시 내려 받아도 되지만, 정말 Git Hub에 있는 파일을 내려 받았는지 확인하기 위해 한줄을 추가했다. Pull을 누르면 새로 다시 받아지면서 아래 사진과 같이 파일이 변경된 것을 볼 수 있다. 위 사항은 이미 Git Hub에 있는 파일명과 같은 패키지가 존재하여 Pull로 쉽게 받아왔지만 새로운 환경에 가서 그냥 Git Hub에 있는 내용을 가져오는 경우가 있다!!!! 2가지 방법이 있다. 방법 1. 해당 파일 깃허브 주소로 간다. 위 방식은 거의 USB에 알집으로 압축하고 압축 풀기하여 사용하는 방법이다...더 편리한 방법을 사용하자. 방법 2. 안드로이드 .. 2019. 10. 30.
형상관리 (SCM) 안드로이드 스튜디오에서 Git 사용 (원본, 코드 수정은 새로운 branch로) 이제 Git Hub와 안드로이드 스튜디오를 연동해보자. 연동이 될려면 이미 Git이 깔려있어야 한다. 완료가 되면 안드로이드 스튜디오 아래 새로운 텝이 생긴다. 우선 변경하고 master에 merge해보는 작업을 해보자. 내용을 변경하면 파일 이름이 하늘색으로 변경된다. 변경된 작업이 성공적이고(긴 코드든 짧은 코드든 추가 작업이 잘됐다면) 이것을 최종본으로 해도 된다면 commit을 하자. 그리고 이제 master로 가야한다. 혹시 다시 hotfix에서 수정 작업을 하다가 commit전에 이전 작업으로 돌아가고 싶을 경우 아래와 같이 해보자. 예제로는 한줄이지만 실제에서는 많은 것을 추가했다가 안되면 난감하다. 이때 Revert를 이용하자. 이렇게 Git을 이용해서 작업을 하면 코드를 잘못 추가해서 에.. 2019. 10. 30.
형상관리 (SCM) Git Bash 사용 1-2 형상관리 (SCM) Git Bash 사용 1-1에서 이어서 하겠다. 변경은 했지만 add하기전에 다시 돌아가고 싶다면 git checkout -- 해당파일명 그리고 내용을 확인하기 위해 cat Hello.java를 하면 이전 내용으로 돌아간 것을 볼 수 있다. 또 다른 상황에서 대처 법을 알아보자 . 내가 수정을 하고 add까지 했을 경우 만약에 add했을 때, 다시 돌아가고 싶다면 일단 add를 풀어야 한다. 이제 다시 git checkout -- 해당 파일하면 그전으로 돌아간다. 다른 상황을 보겠다. 만약에 add -> commit까지 한 경우이다. 만약에 add하고 commit까지 했다면 돌아가기는 어렵다. 그래서 보통 master에서 다시 가져오는 느낌으로 가져온다. ※add와 commit을 안하.. 2019. 10. 30.