728x90
반응형

전체 글 61

spinner (드롭다운 메뉴) in Android Studio

https://youtu.be/Ylh4NvkBYP4 1. array.xml 먼저 app\res\values에 array.xml을 만들어준다. 1 2 3 4 5 6 7 8 만두 예에 에에 cs 그리고 array에 넣고 싶은 변수 종류에 따라서 를 골라서 입력하고 그 array를 호출하기 위한 name도 설정해준다. 그리고 또한 추가해준다. 2. activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 Colored by Color Scripter cs 8~12 - 드롭다운 메뉴를 만들어주기 위해 위와 같이 Spinner 태그를 사용해줘야한다. 11 - java파일에서 접근하기 위해서 id를 설정해주고 12 - 원하는 배열을 연결해주기 위해서 android:entries 속성도 ..

Android App 2021.08.23

[울산 간절곶] - 밤바다/카페0732

대한민국 울산 간절곶 [2021-08-19~2021-08-20] 2개월이 넘은 긴 방학 동안 약속도 계속 흐지부지 된 까닭에 여행을 못 갔었다. 너무 아쉬운 나머지 하루만에 계획을 하고 친구들과 간절곶으로 갔다. 부산종합터미널(노포역)에서 37번 버스를 타고 고원1차아파트에서 715번 버스를 갈아타고 가다가 하나로마트에 들려서 먹을 것을 사기도 하며 간절곶 뒤에 언덕의 펜션에 도착했다. 간절곶 가는 길 위 버스에서 옆으로 바다도 보이며 간절곶에 거의 다 도착했음을 느꼈지만 한참 뒤에 도착할 수 있었다. 도착한 숙소는 가격은 4인 기준으로 5만원으로 창문으로 바다도 보이는 등 되게 마음에 들었다. 밤이 되고 간절곶에 내려가서 부산에 살지만 잘 보지 못하는 바다를 보니 풍경과 바닷소리, 냄새에 매료돼서 한참..

키 배치 설정 by Unity

1. UI 일단 위와 같이 UI를 만들어줬다. 구조에 대해서는 아래 링크에서 볼 수 있다. 이 메뉴를 여는 방법 또한 아래 링크에서처럼 만들어줬다. https://yunseong.tistory.com/entry/ERROR2D-RPG-game-%EA%B0%9C%EB%B0%9C-%EC%9D%BC%EC%A7%80-10-byUnity-canvas%EC%97%90%EC%84%9C-%EB%A9%94%EB%89%B4-%EB%A7%8C%EB%93%A4%EA%B8%B0 [ERROR]2D RPG game 개발 일지 # 10 byUnity (canvas에서 메뉴 만들기) 게임을 진행하다가도 메뉴를 열 수 있어야하기 때문에 canvas에 메뉴를 만들기로 했다. 1. UI 일단 위와 같은 식으로 이중 panel의 형태로 메뉴창..

Unity/2D RPG 2021.08.18

Canvas에서 메뉴 by Unity

게임을 진행하다가도 메뉴를 열 수 있어야하기 때문에 canvas에 메뉴를 만들기로 했다. 1. UI 일단 위와 같은 식으로 이중 panel의 형태로 메뉴창을 만들었다. Canvas ㄴ 반투명 panel ㄴ 검은색 panel ㄴ Button_1 Button_2 Button_3 과 같은 구조를 가진다. 이런 식으로 option창이나 원하는 메뉴창들을 만들어줬다. 2. class 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 using System.Collec..

Unity/2D RPG 2021.08.18

FirebaseCloudMessaging (푸시 알림) in Android Studio

https://youtu.be/pPMEgVarhWU Firebase Cloud Messaging을 활용해서 앱이 깔려있는 디바이스에 알람을 보내거나 할 수 있다. 아래 링크에서 더 자세한 내용을 볼 수 있다. https://firebase.google.com/docs/cloud-messaging?hl=ko Firebase 클라우드 메시징 Firebase 클라우드 메시징(FCM)은 무료로 메시지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션입니다. firebase.google.com 1. firebase에서 프로젝트 만들기 밑 링크에서 Firebase 프로젝트를 만들고 '앱 추가'에서 만들 앱을 추가하고 google-services.json을 받는다. https://console.firebase...

Android App 2021.08.16

MediaRecorder (동영상 녹화), 권한 묻기 in Android Studio

https://youtu.be/tph1U3PfMe0 1. activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Colored by Color Scripter cs 먼저 위와 같이 녹화를 시작하고 종료하기 위한 Button과 지금 찍히고 있는 화면을 보여주기 위한 SurfaceView를 만들어줬다. 2. 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 6..

Android App 2021.08.16

드래그로 Fragment 크기 조절 in Android Studio

마치 안드로이드 폰에서 화면 분활해서 쓸 때 드래그를 통해서 화면 크기를 조절하는 것처럼 Fragment 두개를 드래그를 통해서 크기를 조절하게 만들었다. 1. activity, fragment 만들기 옆의 사진처럼 FrameLayout이 배치되도록 하기 위해서 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Colored by Color Scripter cs 위의 코드 같이 위의 FrameLayout은 layout_height를 400dp로 주었고 밑의 것은 0dp를 주고 layout_weight를 1로 설정해주면서 위의 FrameLayout의 height만 설정해주면 밑의 것도 자동으로 알맞게 채워지도록 했다. 그리고 각각의 FrameLayout에 띄울 Fragment의 layout과..

Android App 2021.08.09

Service (백그라운드) in Android Studio

https://youtu.be/lOHku4NXpfA 안드로이드에서 앱을 백그라운드 실행을 시키기 위해서 Service를 이용할 수 있다. 1. Service Class 만들기 Service을 이용하기 위해서 먼저 Service를 상속받는 class를 만들어줘야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public class ServiceName extends Service { @Nullable @Override public IBinder onBind(Intent intent) {...} @Override public void onCreate() {...} @Override public int onStartCommand(Intent intent, int flags, int s..

Android App 2021.08.09

dialog (팝업창) in Android Studio

https://youtu.be/SmsshpB1O38 android에서 팝업창을 띄우기 위해서 dialog를 활용할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 AlertDialog.Builder ad = new AlertDialog.Builder(MainActivity.this); ad.setIcon(R.mipmap.ic_launcher); ad.setTitle("테스트"); ad.setMessage("만두만두?"); final EditText et = new EditText(MainActivity.this); ad.setView(et); ad.setPositiveButton("확인", new DialogInterface.On..

Android App 2021.08.08

thread, handler (백그라운드) in Android Studio

https://youtu.be/aYjdfpit6lc android에서는 thread를 이용해서 백그라운드에서 실행될 부분들을 정의해줄 수 있다. 그리고 thread를 활용하면서 메인 실행부와 충동이 있을 수 있기 때문에 thread 안에서는 handler을 이용해서 UI 작업을 하는 것 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 thread = new Thread() { public void run() { while(isThread){ try { sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } handler.sendEmptyMessage(0); } } }; thread.start(); Colored by Co..

Android App 2021.08.08
728x90
반응형