반응형 앱 만들기397 안드로이드 Activity 라이프사이클 developer.android.com/guide/components/activities/activity-lifecycle 활동 수명 주기에 관한 이해 | Android 개발자 | Android Developers 활동은 사용자가 전화 걸기, 사진 찍기, 이메일 보내기 또는 지도 보기와 같은 작업을 하기 위해 상호작용할 수 있는 화면을 제공하는 애플리케이션 구성요소입니다. 각 활동에는 사용자 인터페 developer.android.com 안드로이드 액티비티 생명주기(라이프 사이클)이다. 동작별로 나누어 보면 하기와 같다. 액티비티 실행시 순차적 실행 Oncreate() - 액티비티 시작할때 OnStart() - 액티비티 화면 보이기 직전 OnResume() - 액티비티 화면 보일때 액티비티 실행중에 상황.. 앱 만들기/안드로이드 study 2021. 4. 13. 레이아웃 편집기 마법봉 사용법 레이아웃 편집기에서 마법봉 사용법 입니다. ConstraintLayout 는 View 사이의 제약조건이 필요한 레이아웃 입니다. 개발자 가 버튼을 화면에 배치하고 제약조건을 주지 않는다면, 하기처럼 빨간색 경고 페이지가 보여집니다. 실행을 해보면,,, 역시나 원하는 위치에 버튼이 위치하지 않고 있습니다. 제약조건이 없으면 0,0 위치로 가게됩니다. 그럼 레이아웃 편집기에서 마법봉을 선택하겠습니다. 버튼이 개발자가 배치한 위치에서 텍스트 와 제약조건 관계를 자동으로 설정하게됩니다. 바로, 마법봉의 역할입니다. 실행 결과는 ??? 정상적으로 보여집니다. ^^ 레이아웃 편집기 마법봉 사용법을 알아보았습니다. 감사합니다. 앱 만들기/안드로이드 study 2021. 4. 5. Logcat 디버그 트레이스 확인하는 방법 디버깅 용도로 코드에 트레이스 코드를 삽입 할 수 있습니다. 이때는 하기처럼, Log.d() 함수를 사용할 수 있습니다. 보통 String TAG 이런식으로 자신만의 String 태그 값을 만들어 준다음 Log.d() 의 두번째 인자 값에 원하는 트레이스 코드를 넣어주면 됩니다. 그럼 Logcat 창에서 확인은 해볼까요? 빨간색 네모 = 연결된 기기 정보입니다 주황색 = 패키지 명입니다 (프로젝트를 선택할 수 있습니다) 녹색 = Verbose 를 선택하면 모든 트레이스를 볼수 있습니다. 파란색 = Verbose 에서 선택된 정보들이 너무 많기에 필터 텍스트를 사용해서 내가 원하는 디버그 텍스트만 찍어 볼 수 있습니다. 이렇게 해도 되지만, 우리가 만든 TAG 값을 활용하기 위해서는 하기 처럼 해봅니다. .. 앱 만들기/안드로이드 study 2021. 4. 4. Flash Light ☆ Petronas Twin Tower Flash Light ☆ Petronas Twin Tower play.google.com/store/apps/details?id=bluemooninsea.soo.petronas Flash Light ☆ Petronas Twin Tower - Google Play 앱 There is really simple function you want. No permission! Run the app and Just touch one. Then The light will shine your view. Enjoy your night with Petronas Twin Tower in Malaysia. It will protect you! Have a good night :) Thank you so much. play.go.. 앱 만들기/앱 소개 2021. 4. 3. 안드로이드 스튜디오 오토 임포트(Auto import) 설정하기. 안드로이드 스튜디오에서 오토 임포트 기능을 사용하지 않으면 하기처럼 코드에 빨간색 부분이 생깁니다. 이때는 Art+Enter 로 그때 그때마다 임포트를 해줄 수도 있지만... 일일이 계속 해주는 번거로움을 덜어주기 위해서 오토 임포트 기능을 설정해봅시다. 1. File - Settings 선택 2. Settings -> Editor -> General -> Auto import 위 빨간색 네모박스 부분을 설정하고 OK 합니다. - 끝 - 편리한 오토임포트 기능을 설정해서 즐거운 코딩 하시길 바랍니다 감사합니다 :) 앱 만들기/안드로이드 study 2021. 4. 2. 안드로이드 디자인 편집기 Blueprint 란? 안드로이드 디자인 편집기는 레이아웃 즉, 화면 UI를 미리 보여줄수 있는 기능을 제공합니다. 예시로, 필자가 만든 국기 앱 UI 를 살펴보겠습니다. 개발시, 주로 Design 에 설정하고 작업을 하게됩니다. 그럼 Blueprint 는 무엇일까요? Blueprint 는 레이아웃들의 외곽(윤곽선)만 보여줍니다. 그렇기에 개발시 레이아웃 미리보기인 Design 에서 놓칠수 있는 레이아웃 겹침등의 현상을 잡아낼수도 있습니다. 물론 개발자가 사용하기 나름입니다. 감사합니다 :) 앱 만들기/안드로이드 study 2021. 3. 23. 클래스 에서 앱 리소스 접근하기 일반 클래스에서 Activity 가 관리하는 리소스에 접근하기 위한 방법입니다. 하기처럼 프래그먼트 뷰 아답터에서 텍스트 리소스가 필요한 경우가 발생하였다. 이런 경우, 해당 액티비티에 context 를 static 으로 선언 한후 해당 코드로 리소스에 접근할 수 있다. public SettingViewPagerAdapter(@NonNull FragmentManager fm) { super(fm); // Main Activity 의 어플리케이션 Context 얻어오기. Context mContext = ((Main)Main.mContext).getApplicationContext(); // 해당 context 로 리소스에 접근 가능. String flag = mContext.getResources().g.. 앱 만들기/안드로이드 study 2021. 3. 14. 에펠탑을 주제로 한 손전등 앱 Flash Light ☆ Eiffel Tower - Google Play 앱 It has simple flashlight function for you. There is really simple function you want. No permission! Run the app and Just touch one. Then The light will light your view. Enjoy your night with Eiffel tower in Paris It will protect you! Have a good night :) T play.google.com 10여 년 전 파리를 방문했었다. 위 사진의 개선문을 통해 쌍뜨리제 거리를 지나 노트르담 성담을 거닐어 보고 모나리자를 보기위해 루브르 박물관을 방.. 앱 만들기/앱 소개 2021. 3. 12. 유니티-Can't add script component ... because the script class cannot be found. 에러 유니티 에서 -Can't add script component ... because the script class cannot be found. 에러가 발생하는 이유는해당 스크립트 파일의 컴파일 오류때문이다.위 경우에서는 스크립트 파일명을 'test2' 라고 수정 하였지만스크립 내 이름은 변경되지 않아서 발생한 오류로, 비쥬얼 스튜디오에서 클래스 명을 파일명과 동일하게수정해주면 오류가 해결된다.감사합니다 :) 앱 만들기/유니티2D 게임 만드는 방법 2021. 3. 11. 세계의 국기 ☆ 국기 퀴즈 게임 play.google.com/store/apps/details?id=bluemooninsea.soo.worldflag 세계의 국기 ☆ 국기 퀴즈 게임 - Google Play 앱 안녕하세요. 세계 국기 앱 입니다. 대륙 별 세계 국기와 수도, 나라 위치 , 인구, 통화 정보를 손쉽게 알 수 있습니다. 6대륙(아시아,유럽,북아메리카,남아메리카,오세아나이,아프리카) 의 세계국 play.google.com 국기 를 좋아하는 아이를 위해서 만들었던 국기 퀴즈 앱은 나 역시도 관심이 있던 분야였다. 2020년 4월경 출시된 앱은 별다른 마케팅이 없었지만 현재까지 약 2,500 다운로드가 발생하였다. 다운로드 받아주시고 여전히 잘 사용해주시는 분들께 감사드린다. 현재는 수도 퀴즈 게임을 추가 중이다. 많은 분들께 .. 앱 만들기/앱 소개 2021. 3. 10. 이전 1 ··· 24 25 26 27 28 29 30 ··· 40 다음 반응형