반응형

개발 7

[APP 개발] 안드로이드 스튜디오 사용자 이벤트 처리 (종료, 좌우스크롤)

사용자 이벤트 모델 델리게이션 이벤트 모델 - 뷰 즉, 객체가 클릭되었을 때, 변경되었을 때 등등 처리하기 위한 모델하이어라키 이벤트 모델 - 어플이 켜져있을 때 사용자 입력을 처리하는 모델 1. 델리게이션 이벤트 모델 뷰.setOn( XXX )Listener(이벤트 함수) 어플을 만들다보면 사용자가 클릭했을때이벤트를 처리해야 하는 경우가 많이 생기는데요그럴 때 뷰에다가.setOnXXXListener를 줘서 이벤트를 처리하는 방식입니다. .setOnClickListener().setOnLongClickListener().setOnCheckedChangeListener().setOnItemClickListener().setOnDateSetListener().setOnTimeSetListener() 이런식으..

[APP 개발] 안드로이드 스튜디오 알림 기능 (진동, 벨, 토스트, 알림창)

안드로이드에서 사용자에게 무언가를 알려줘야 할 때 사용하는 알림 기능들입니다. 1. 진동 울리기 2. 소리, 벨소리 울리기 3. 토스트 (Toast) 4. 알림 창 (AlertDialog) 5. 목록 (AlertDialog) 6. 날짜 선택 (DatePickerDialog) 7. 시간 선택 (TimePickerDialog) 8. 커스텀 다이얼로그 (AlertDialog) 1. 진동 울리기 진동을 울리기 위해선 먼저 설정해야 할 것이 있습니다. AndroidMenifest.xml에 를 추가해줍니다. 그리고 자바에서 을 추가해주면 1초동안 진동을 울릴 수 있습니다. vibrate( 0000 )에 ms단위로 나타내주기 때문에 2000은 2초, 3000은 3초를 나타냅니다. 500은 0.5초 ! 2. 소리 울리..

[APP 개발] 안드로이드 스튜디오 UI구성 레이아웃 (Layout)

안드로이드 스튜디오에는 화면을 구성하는데 사용하는6가지 레이아웃이 있습니다. ㅇ LinearLayout 카카오톡의 화면을 예시로 들면, LinearLayout 방향은 Horizontal(수평)으로 3개의 View가 들어가있다고 볼 수 있습니다. 가운데에 있는 가족, 대화메시지에도 LinearLayout으로 구성했다고 볼 수 있습니다. LinearLayout 방향은 Vertical(수직)으로 2개의 뷰가 들어가있겠죠 이렇게 Layout안에 Layout을 넣어서 화면을 구성하는 것을 Layout 중첩이라고합니다.복잡한 화면을 만들 때에는 Layout을 잘 활용해서 사용하시면 됩니다.LinearLayout의 속성android:orientation="vertical" , horizontal (View를 쌓을 방..

[APP 개발] 안드로이드 스튜디오 UI 구성 뷰(View) 간단 설명

안드로이드 앱에서사용자가 보는 화면은 Activity 라고 합니다.그리고 그 안에서 Wolfy App, Contents1, 등을 View라고 부릅니다. 명칭이 그냥 그런거니까 머리속에 기억하고 가시는게 좋습니다.유니티에서는 Activity 즉, 화면을 Scene, View를 각각 오브젝트라고 부르는 것들입니다. ㅇ앱 화면 만드는 방법 UI를 만들 때 Activity에 View를 구성하는 방법으론자바 코드로도 가능하고, XML로도 Design, 작성이 가능합니다. 자바 코드로 접근하기에는 처음에 외워야 할 게 좀 있으니화면 구성은 그냥 끌어다 쓰는게 초심자가 쓰기에 좋습니다. XML파일에서 Design을 누르면 드래그 & 드롭으로 각각의 요소들을 끌어다가 화면을 구성할 수 있습니다. TextView : 문..

[APP 개발] 안드로이드 스튜디오 개발을 위한 기초 지식

다들 자신만의 앱을 갖고 싶다는 생각을 한번쯤은 하실텐데요 안드로이드 스튜디오를 공부하면서 '아 이건 정말 중요하다' 싶은기초 개념들을 한 번쯤 짚어드리려고 합니다. 정말 간단하게 설명하기 위해 핵심 내용만 추렸습니다. 개발언어 ?안드로이드 APP의 특징 1, 2, 3안드로이드 스튜디오 화면 구성요소빌드, Gradle Setting 1. 개발언어 안드로이드는 기본적으로 Java와 Kotlin 언어를 개발언어로 사용합니다.레이아웃같은 화면 구성은 XML을 사용하죠. 2. 안드로이드 APP의 특징? 첫 번째, [컴포넌트] 기반 개발이다. 컴포넌트는 앱의 구성 단위로 예를 들면,SMS 목록을 보는 컴포넌트와, SMS를 발송하는 컴포넌트, SMS를 수신하는 컴포넌트 세 개가 합쳐져하나의 SMS APP이 만들어진..

[Unity] 유용한 정보 모음 (기능 / 스크립트 구분) - Ver. 2019.11.24

유니티 개발 하면서 확인한 유용한 정보 모음입니다.클릭하시면 해당 정보로 이동합니다. ------------Unity 2019.2.9f1 Ver.기능충돌 TriggerAnimation (Animator)Gradient (연속 색깔 변화)광고 추가 (ADMOB) 스크립트Update 종류, 구분유니티 배열 선언 (Array)특수 기호 사용 방법★Coroutine모바일 뒤로가기(Back) 버튼기타 (정리 중) 기능 충돌 (Trigger) Rigidbody가 적어도 한쪽에 있어야 하고Trigger함수가 있는 스크립트를 컴포넌트로 가지고 있는 게임오브젝트의 IsTrigger 체크 OnTriggerEnter는 트리거 상태의 무언가와 충돌했을 때 호출되는 함수OnTriggerStay는 충돌 중일 때 호출되는 함수On..

Unity 2019.11.24

[Unity] Google AdMob 배너광고, 전면광고 삽입하는 가장 쉬운 방법

다들 게임 개발하는 데에는 다양한 목적이 있을 텐데요.그중에서는 광고 수익을 얻고자 하는 분들이 많으실 겁니다~ 진짜진짜 쉬운 Unity에 AdMob 광고 삽입하기! 비디오 광고편 [Unity] Admob Reward 광고 (비디오 광고) 설정 방법 수익내기!!안녕하세요 오늘은 게임하다 보면 자주 보이는 이 화면 ! 광고 봐~ 살려는 드릴게~ 이 화면에서 YES를 클릭하면 나오는 비디오 광고를 삽입하는 방법에 대해서 알려드리겠습니다 !! 생각보다 정말 쉬워서 5분이..wolfy.tistory.com 기본 : AdMob 설정 http://admob.google.com/Google AdMob: 모바일 앱 수익 창출이제 막 시작한 경우에도, 어느 정도 궤도에 오른 경우에도 AdMob에서 미디에이션 그룹과 하우..

Unity 2019.11.13
반응형