728x90
반응형

분류 전체보기 73

Notification with Python (FCM) in Android Studio

python을 이용해서 Firebase Cloud Messaging을 통해서 안드로이드 폰에 알람을 띄우는 것을 구현해봤다. android에 firebase를 연결하는 거나 python의 모듈을 다운 받는 것은 생략한다. 1. FirebaseInstanceIDService.java (android part) 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 package com.example.smarttrashcanapplication; import ... pub..

Android App 2021.12.21

Room Database in Android Studio

https://youtu.be/jXzVrK4DXwU 1. 라이브러리 1 2 3 4 5 dependencies { ... implementation 'androidx.room:room-runtime:2.2.6' annotationProcessor 'androidx.room:room-compiler:2.2.6' } Colored by Color Scripter cs 위와 같이 room에 대한 라이브러리를 추가해준다. 사실 Alt + Enter를 통해서 자동으로 연결할 수도 있다. 2. User.java (Entity) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package com.example.roomdatabaseexample; import androidx.room.Ent..

Android App 2021.11.27

RecyclerView with Firebase in Android Studio

https://youtu.be/HcPWt69d_wY 1. 라이브러리 추가 1) https://github.com/bumptech/glide GitHub - bumptech/glide: An image loading and caching library for Android focused on smooth scrolling An image loading and caching library for Android focused on smooth scrolling - GitHub - bumptech/glide: An image loading and caching library for Android focused on smooth scrolling github.com 위 페이지에 나와있는 설명처럼 아래 두 줄을 추..

Android App 2021.11.27

Login with Firebase in Android Studio

https://youtu.be/xZthfQ9Elx4 1. Firebase 연동 'Tools' - 'Firebase' - 'Authentication' - 'Authentication using a custom authentication system' 'Tools' - 'Firebase' - 'Realtime Database' - 'Get started with Realtime Database' 를 통해서 연동한다. 또한 Firebase 페이지에서 - 'Authentication' - 'Sign-in method'에서 이메일로 로그인하는 것을 설정해준다. 2. activity_register.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ..

Android App 2021.11.20

보스 등장 인트로 by Unity

여기서 만든 보스 인트로 과정을 나누어본다면 player가 자동으로 보스룸으로 걸어온다. 철창이 올라오면서 player을 가둔다. 보스가 표효하면서 보스 이름이 떨어지듯이 뜬다로 나눌 수 있다. GatekeeperIntro.cs 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 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Gatekee..

Unity/2D RPG 2021.11.14

Kakao login in Android Studio

https://youtu.be/721kVMWKqP8 1. 카카오 연동 https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android-v1#import Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 위 링크의 페이지의 설명대로 안드로이드 프로젝트에 라이브러리나 그에 관련된 것들을 작업해줘야한다. 그리고 "내 애플리케이션"에서 앱을 등록해주고 "키 해시"까지 등록해줘야한다. 2. 관련 라이브러리 1) build.gradle (:app) 1 2 3 4 5 6 7 8 9 10 11 12..

Android App 2021.11.12

Google login in Android Studio

https://youtu.be/FrRo26dYGfc 1. Firebase에서 설정 https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 위 링크에서 로그인하고 프로젝트를 만든 후 Authentication에 들어가서 로그인 제공업체로 google을 등록한다. 또한 프로젝트에 안드로이드 앱 또한 등록한다. 그 과정에서 설정이 나오는데로 app\Gradle Scripts\build.gradle (:app) (1)와 app\Gradle Scripts\build.gradle () (2)에 아래와 같이 추가한다. (1) 1 2 3 4 5 6 7 8 9 10 ... a..

Android App 2021.11.08

테트리스 by C 언어

양옆 화살표와 왼쪽 쉬프트로 할 수 있는 테트리스입니다. 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 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 11..

Text Graphic Game 2021.11.02

selector로 버튼 꾸미기 in Android Studio

https://youtu.be/9E0WwR_6P9w 1. selector_button.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Colored by Color Scripter cs 3, 9 - android:state_pressed=""로 버튼이 눌러진 상태인지 아닌지에 대한 boolean 값을 전달해준다. 5, 11 - solid로 버튼이 눌러졌을 때와 평상시의 버튼의 색을 정한다. 6, 12 - corners로 버튼의 꼭짓점의 모양을 정할 수 있다. 2. selctor_button_img.xml 1 2 3 4 5 Colored by Color Scripter cs 3, 4 - 위에서 처럼 각각의 상황에 버튼에 적용할 이미지를 전달한다. 3. activity_main.xml..

Android App 2021.10.02
728x90
반응형