본문 바로가기

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

Android Studio(기능) Broadcast Receiver 2 ◎4대 주요 구성요소 1) Activity - 화면 담당 2) Service - 백그라운드 동작 3) Broadcast Receiver - 휴대폰 정보 4) Content Provider 예제) 앱을 하나 만들고, 그 앱을 1번 실행 시켰을때, 재부팅 마다 앱의 화면이 자동으로 나오도록 할 수 있다. 메인 액티비티를 만들고, 바로 BroadcastReceiver를 만들자. 이렇게만 해주면 앱을 실행하고, 휴대폰을 재부팅하면 토스트가 자동으로 뜰 것이다. (MainActivity.java, activity_main.xml은 아무것도 추가 하지 않았다.) 이제 아래 코드를 추가하면, 재부팅시 액티비티가 뜬다. BootingReceiver.java 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 1.. 2019. 10. 7.
Android Studio(기능) Broadcast Receiver ◎4대 주요 구성요소 1) Activity - 화면 담당 2) Service - 백그라운드 동작 3) Broadcast Receiver - 휴대폰 정보 4) Content Provider 명시적으로 새로운 창을 만들자. 묵시적으로 코드 바꾸기. 실행 동작은 같다. MainActivity.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 63 64 65 66 67 68 69 70 71 72 73 74 75 package com.l.. 2019. 10. 7.
Android Studio Activity 전환 (화면 전환), Intent 4 지금까지는 Intent의 명시적 사용을 했었다. 묵시적 Intent는 실행할 Activity 이름을 사용하지 않고, 식별자로 알아본다. 이 식별자는 디바이스의 모든 앱에게 식별자를 물어본다 이제 Intent 묵시적 사용법을 알아보자. main을 디자인 먼저 하자 SecondAcivity를 만들자 레이아웃도 같이 우린 그걸 쉽게 만들 수 있다. (안드로이드에서 제공) SecondActivity는 아무것도 안할 것이다. 단지 새롭게 띄울 Activity가 필요했을뿐... 이제 MainActivity로 가서 코드 작성 이 식별을 위한 "bbb"는 SecondActivity를 실행할 식별자인셈이다. 이것을 SecondActivity에 써주면 끝난다. --------.. 2019. 9. 18.
Android Studio Activity 전환 (화면 전환), Intent 3 이번 예제는 화면을 두개로 구성하고 첫번째 페이지 버튼을 누르면 두번째 페이지가 열리고 거기에 입력한 데이터를 다시 첫번째 화면에 출력하는 것임 Main화면부터 디자인 하자 SecondActivity 생성 및 편리하게 Layout도 같이 만듬 이제 화면은 둘다 디자인이 되었으니, Main부터 코드 작성 2019. 9. 18.
Android Studio Activity 전환 (화면 전환), Intent 2 Second 화면 구성 TextView만 하나 만들어서 받아온 값을 넣자 이제 다시 MainActivity로 돌아와서 코드 작성 (EditText에 입력한 것을 버튼을 눌러서 SecondActivity 에 보내자) 여기서 MianActivity와 Second는 별개라 참조로 데이터를 그냥 가져올 수 없음..!! 이제 SecondActivity 코드 작성 입력하고 버튼을 누르면, 새로운 창이 뜨고 거기에 내가 입력한 값을 확인할 수 있다. 2019. 9. 18.
Android Studio Activity 전환 (화면 전환), Intent ●Android App 4대 구성요소 1)Activity - 화면 담당 2)Service - Background작업 3)Broadcast Receiver - 디바이스의 상태변환 인지 4)Content Provider - 다른 앱에게 내 Data를 제공 1)Activity 간단한 예제 만들기 java, XML, manifest.xml 등록 버튼을 눌렀을대 페이지 바꾸기 자바 문서 만들기 XML만들기 간단하게 텍스트 하나만 띄워보자.. JAVA 파일 만들고, XML 만들고 마지막으로 Manifest.xml 등록해야 작동한다!!(중요) 그리고 또 중요한 것이 새로운 클래스를 작동하려면 Class 임의 이름 = new Class(); 이렇게 했지만, 여기선 이제 다르다!!!! MainActivity로 가서 버튼.. 2019. 9. 18.