반응형

앱만들기 9

안드로이드 앱 만들기 Firebase FCM 으로 메시지 전송하기

Fcm 으로 메시지를 수신하는 예제들은 많이 찾아 볼 수 있으나, 보내는 건 ? 그것도 안드로이드 앱으로 그런 예제는 없는 것 같아서 정리를 해 보겠다. 다만, 전체를 다 정리하는 것이 아니라 꼭 필요한 부분만... MainActivity 에 아래 함수를 넣고 앱이 실행 되는 동안에 처리를 하자. - 목적은 allDevices 라는 것은 나중에 메시지 전송을 할 때 사용할 Topic 이다. subscribeToTopoc 을 이용해서 내가 구동하는 메시지중에서 해당 Topic 으로 전송되는 것을 구독(?)할 수 있도록 등록을 해 두는 것이다. - 두번째 목적은 getToken 함수를 이용해서 특정앱에게만 메시지를 보내고자 할 떄 token 값으로 구분 하여 메시지 수신자를 지정하기 위함이다. public ..

android 2021.10.22 (2)

안드로이드 앱 만들기 Firebase 의 인증 기능 활용

앱을 만들면서 사용자 인증을 하는 경우 여러 가지의 인증 기능을 이용할 수 있을 것 같다. 그러다가 오늘의 이야기를 하게 된 이유는 https://stackoverflow.com/questions/47619229/google-sign-in-failed-com-google-android-gms-common-api-apiexception-10 Google sign in failed com.google.android.gms.common.api.ApiException: 10: So I'm Stuck on this frustrating issue. I am quite new to Google Auth on Firebase but I done everything the firebase docs instructed ..

android 2021.10.18

안드로이드 앱 개발 하기 onestore 등록 안내 메일을 받다.

엇그제 등록을 요청했던 앱이 검증이 완료 되어 등록 되었다는 메일을 받았다. ㅎㅎㅎ 빠르기는 하네, 다만, 중요한 권한 요청이 들어 있지 않아서 인가 ? 아무튼 빠르게 허가가 된 것 같다. 메일의 내용을 보니 카메라 권한 사용 때문에 사용자에게 알림 기능을 넣어야 할 것만 같은 내용이 있기는 하지만, 앱의 사용중 카메라를 이용해서 barcode scan 을 하기 전에 사용자에게 권한 허가을 받기는 하는데, 그것으로 부족하다는 것인가 ? 아무튼지 일단 등록은 되었다. 오호라.. onestore 개발자 페이지 에서도 판매중이라고 확인이 가능 하다. 그럼 이제 실제로 들어가서 확인을 해 볼 까 ? 스토어 등록 확인은 AVD 을 이용해서 해 보도록 하겠다. 오~호라... 원스토어에는 아무래도 playstore ..

android 2021.10.08 (2)

안드로이드 앱 만들기 도전 4일차 admob 달아 보기

오늘은 내가 만든 앱에 광고를 달아보자... admob 으로 다가... 그래서 먼저 할 꺼는 admob 에 로그인하고 앱 만들기를 클릭하기 그럼 다음 그림과 같이 나옴. 나의 앱은 안드로이드 버전이고, 아직 스토어에 등록이 되지 않았다고 선택 - 그리고 계속 하기... 그전에 앱을 스토어에 등록하고 나서 승인도 받아야 정상적으로 광고가 게시될 것 같으니, 그전까지는 테스트 광고만 게시하는 것으로 해야 할 것 같음. 계속을 클릭 하면 다음과 같이 나옴. 앱 이름을 입력하고 - 앱 추가 버튼 클릭 등록이 되었다네요... 그럼 이제 뭘 해야 하지... 일단 광고 단위를 추가해야 한다. 그래야 앱이 광고를 실행할 수 있으니까. 종류가 많기도 해라... 아무튼 오늘은 처음이니 배너 광고를 선택하고 진행을 해 볼 ..

android 2021.08.24 (4)

안드로이드 앱 만들기 도전 3일차 geofences 을 활용한 앱

3일차는 쫌 그렇게 3번쨰 글 쓰기... 그 사이에 몇날이 흘렀다. 먼저 만들어진 앱을 볼까 ? geofence 는 실행을 등록하면 유효시간을 정하게 되어 있어서 등록할 때 특정 시간을 지정할 수 있도록 선언을 해 주어야 한다. mGeofenceList.add(new Geofence.Builder() .setRequestId(mapPOIItem.getItemName() + ":" + keywordBinding.editKeyword.getText().toString()) .setCircularRegion( mapPoint.getMapPointGeoCoord().latitude, mapPoint.getMapPointGeoCoord().longitude, spSetting.getInt("aroundArea",..

android 2021.08.21 (2)

안드로이드 앱 로딩 페이지 (Splash) 하나 쯤 만들기...

앱을 만들다 보니 로딩 화면에서 광고문구등을 넣어서 사용하고 싶은 요청이 있다. 이런건 어떻게 ? 그냥 쉬운 생각으로 빈 activity 을 만들어서 잠시 보여주고 그냥 닫아 주면 되지 않을까 ? 그래서 다소 빈약한 layout을 가지는 activity을 하나 만들었다. 먼저 layout 결과물은 이런 정도 메시지가 들어가는 layout 예시물에는 사용자의 요청에 따라 일부 문구가 들어가기는 하지만, 이건 단순 예제 이니 참고만... 다음은 activity을 만들면... public class LoadingPage extends Activity implements View.OnClickListener { private static final String TAG = "LoadingPage"; Activit..

android 2021.07.30

안드로이드 앱 만들기 동적 테마 변경 따라해 보기

앱을 만들어보다보니... 색상을 입히는 것도 테크니컬 해야 할 것 같은 생각이 들었다. 쭈욱 작업을 하고 마무리를 하는 시점이 되었을 때 배경색을 변경해 달라고 하거나, 글짜색이 마음에 들지 않는 다고 한다. 흑~... theme 을 모르던 시절에는 하나하나 선택해서 font 도 지정하고 나름 color 도 지정해서 만들어 더니만. 이런이런... 그럼 준비를 해 볼까 ? 먼저 theme.xml 을 이용해서 사용하고 싶은 style 을 만들어 본다. 이렇게 길어야 하는 생각이 들기는 하지만, 아직 조금의 미숙(?)함이 있는 관계로 다가 비슷한 sylte 을 복사해서 여러개 만들었다. 기본테마 Theme.Weroom714 부터 Theme.Weroom714_darkGreen, Theme.Weroom714_da..

android 2021.07.29

안드로이드 앱 만들기 random 한 수 그것도 중복이 없게 뽑아 볼 까 ?

앱을 하나 만들고 있는 중인데, 하다 보니 중복이 없는 random 값을 추출해야 하는 고민에 빠짐... 와이프님의 백신 예약도 해야 하는 날인데, 예약 서버는 버벅 거리고... 나의 머리도 버벅 거리고... 우째 우쨰 드뎌 완성!!! 아래 소스는 간단히 설명 하자면... 사용하기 위해서는 우선 import java.util.Random; 이 필요하다... 그리고 아래 나열된 부분은 함수 부분만 적었으니, 어딘가에서 호출하는 부분도 있어야 할 것 같다. @Override protected void onCreate(Bundle savedInstanceState) { ... int[] dispOrder = getRandomCount(iTyCnt); ... } 뭐 이런식으로 다가... getRandomCoun..

android 2021.07.21

알림다이어리 앱에 대하여...

코딩알바를 하다 얻은 아이템을 모아 모아 모아서... 새로운 앱을 하나 만들었다... 마치 가계부 같은 기능을 구현 하기 위해서. play.google.com/store/apps/details?id=com.billcoreatech.monthlyreceiver 알림다이어리 - Google Play 앱 1. 내폰안의 앱들의 알림을 이용 합니다. 2. 알림 수신 권한 부여가 필요합니다. 3. 알림을 이용하여 수입/지출 항목을 관리할 수 있습니다. 4. 기타 사항은 사용설명을 참조하세요. ---- 개발자 연 play.google.com 또한 이 앱에서 사용하는 아이콘은 Android Studio 4.1.2(2021.02.01 현재) 에서 제공하는 아이콘등을 참조했음을 밝혀 둔다. 그리고 이 앱의 기본화면등은 알..

자작앱 설명서 2021.02.15
반응형