분류 전체보기406 HTML(언어 사용 html,css,js) 무료 호스트 및 간단한 도메인 만들기 1-2 무료 호스트 및 간단한 도메인 만들기 1-1에서 만든 것을 보여지는 앱이다. 이번 예제는 앱에서 서버에 있는 것을 가져올 것이다. 글씨를 가져오는 버튼, 이미지를 가져오는 버튼 먼저 화면 구성을 해보자. 그리고 텍스트가 없기 때문에 메모장 파일을 하나 만들자. 이 문서를 서버에 올리자. 이제 위 주소를 복사해서 인터넷을 이용하는 것이기 때문에 퍼미션을 줘야한다. 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68.. 2019. 10. 17. HTML(언어 사용 html,css,js) 무료 호스트 및 간단한 도메인 만들기 1-1 Network : HTTP 앱개발자 pc에서 앱을 만들고 .apk가 있다. 그것을 사용자 Phone에서 사용하려면 다운로드 받아야한다. 중간에 개발자 pc와 사용자 phone을 연결해 주는 것이 Google Play Store이다. 그런데 배포한 데이터가 실시간으로 업데이트 되지 않는다. 그래서 애초에 이미지를 프로그램에 넣지 않고, 따로 공유폴더에 저장을 하고 프로그램을 사용할때 공유폴더에 접근하여 사용한다. 공유폴더는 24 ON 서버PC (고정IP)필요하다. 그러나 새로 추가된 것은 업데이트를 못하기 때문에 서버에도 프로그램이 필요하다. 그 서버 프로그램은 PHP, ASP, JSP 언어를 사용한다. WEB 제공자 PC 화면 구성은 html (이 문서의 이름은 index로 정했다.) / 예쁘게 스타일은.. 2019. 10. 17. Android Studio(기능) Bluetooth ◎Bluetooth 블루투스로 서버, 클라이언트를 만들어서 채팅하는 앱을 만들것이다. 액티비티는 총 3개 [첫 화면은 서버와 클라이언트를 선택 화면, 두 번째 서버 화면, 세 번째 클라이언트 화면] 우선 Activity를 만들자. (Server와 Client) 이제 퍼미션을 먼저 설정하자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 때문에 동적 퍼미션 필요 원래는 클라이언트에만 쓰면 되지만 예제는 한 앱에 서버와 클라이언트만 있으므로.. MainActivity에 작성하겠다. 해당 버튼을 누르면 새로운 화면이 뜰 것이다. 이제 서버를 화면 구성하고, 코드를 작성하자. activity_server.xml 코드 1 2 3 4 5 6 7 8 .. 2019. 10. 16. Android Studio(기능) 장면 전환 Transition activity_main.xml은 아무것도 디자인 안할 것이다. 그리고 장면에 해당하는 .xml을 두개 만들어서 화면이 전환되는 효과를 해보자. 첫 번째 장면(페이지)에 해당하는 scene1을 만들자. 이렇게만 하면 버튼을 눌렀을 때, 장면이 휙휙 바뀔 것이다. 이제 장면이 넘어갈때 애니메이션 효과를 넣자. 버튼이 대각선으로 이동되면서 마지막 장면에 해당하는 위치로 간다. MainActivity.java package com.lcw.ex75scenetransition; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.transition.Scene; import android.transition.. 2019. 10. 15. Android Studio(기능) 첫페이지 인트로 효과 주기(로고,제목 애니메이션 효과) Animation 효과 두 가지가 있다. 1) FrameAnimation (그림이 여려장이여서 연속적으로 보이기) 2) Tween Animation Animation 클래스 ①Translate : 이동 ②Rotate : 회전 ③Scale : 축척 ④Alpha : 투명도 이 예제에서는 Scale과 Alpha 사용 우선 로고 이미지를 drawable에 미리 추가하겠다. 제목바를 없애자. 디자인 애니메이션을 주기 위해 전용 폴더를 만들자. 이제 제목 텍스트에도 효과를 줄 것이다. 여기까지하면 제목과 로고 이미지의 효과를 볼 수 있다. 이제 애니메이션이 끝났을때 버튼이 생기고, 버튼을 누르면 새로운 창을 띄워보자. MainActivity.java package com.lcw.ex74introactivitytes.. 2019. 10. 15. Android Studio(기능) Alarm 1) Handler 2) Timer 3) Thread 4) AlarmManager 3가지 방법이 있다 [Activity, Broadcast, Service] - Intent로 사용함. 우선 화면 구성을 해보자. activity_main.xml 코드 첫번째는 액티비티를 만들어서 띄우는 작업이다. 이제 반복 알람을 실행할 BroadcastReceiver를 만들자. MainActivity.java package com.lcw.ex73alarmmanagertest; import androidx.appcompat.app.AppCompatActivity; import android.app.AlarmManager; import android.app.PendingIntent; import android.content... 2019. 10. 15. Android Studio(기능) Location / Map [Camera -API] 앱을 실행하면 바로 카메라로 화면을 보여주고, 캡쳐를 누르면 오른쪽 하단에 ImageView에 캡쳐화면이 나온다. 우선 퍼미션을 지정한다. 임의로 뷰를 만들것이기 때문에 SurfaceView를 상속받은 뷰를 만든다. MyCameraView.java 코드 ( SurfaceView를 상속하면 무조건 생성자를 만들어야 한다. 사진 참고) MyCameraViw.java 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 package com.lcw.e.. 2019. 10. 14. Android Studio(기능) Location / Map [Camera -3 (동영상)] 우리는 카메라를 사용하는 방벙은 두 가지가 있다. ◎ 카메라 앱 ◎카메라 API 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 packa.. 2019. 10. 14. Android Studio(기능) Location / Map [Camera -2] 우리는 카메라를 사용하는 방벙은 두 가지가 있다. ◎ 카메라 앱 ◎카메라 API 카메라 앱을 실행시킨다는 것은 내 앱에서 다른 앱을 실행 시킨다는 것이다. (새로운 Activity를 띄운다. 묵시적 Intent) 화면 구성: 버튼 1, 이미지 뷰1 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 이제 Activity.java 코드를 작성하자. 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 5.. 2019. 10. 14. 이전 1 ··· 33 34 35 36 37 38 39 ··· 46 다음