Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

앱만들기 106

안드로이드 앱 만들기 : 구글맵 활용 하기, 제주 맛집 리스트 (2)

앱을 만들면서 지도가 필요한 경우 카카오맵도 해 봤고, 구글맵도 구현해 보기는 했다. 카카오맵을 사용하면 나름 카카오의 지원(?)을 받아 이런 저런 것들을 해 볼 수 있다. 우선 좋은 점은 카카오가 지원하는 다른 서비스들과 연동이 수월하다. 하다 못해 카카오 내비를 호출해서 바로 길찾기를 지원받을 수 있으니... 다만, onestore 에 앱을 등록하는 것이 번거롭다(?) 여러번 시도를 했는데, 어떤 방법으로 앱을 검증 하는 지는 모르겠으나, 번번히 실패 ... 그래서 구글맵으로 수정앱을 등록해보니, 한번에 패스~ 그래서 일단 구글맵에 지도를 표현해 보도록 하겠다. 일단 기본적으로 구현이 수월한 방법... android studio 에서 new - acitivity - gallery 를 선택하면 ... ..

안드로이드 앱 만들기 : 스피너 ? spinner ? 콤보 ? 따라하기

화면을 만들다 보면 간혹 뭔가를 선택해야 하는 경우가 발생하게 된다. 그럴 때 콤보라고 쓰고 스피너라고 읽는 layout item에 대한 이야기를 잠시해 두고 넣어가고자 한다. 이유는 간혹 작업을 하면서 사용하게 되는데, 나도 인간인지라 깜빡깜빡해서 사용할 때마다 찾아봐야 한다는 것이다. ㅋ~ 일단 화면에 spinner 을 넣는다 화면에 spinner 을 넣는다. 그러면 화면 design 은 다음과 같이 생긴다. 디자인하는 동안에는 아무것도 들어 있지 않기 때문에... 위 그림과 같이 표현이 될 듯하고. 이제 activity에서 데이터를 넣는 것을 구현해 볼 차례인데, 예시에서는 ArrayString 에 들어 있는 데이터를 가지고 그리는 것을 예시로 할 것이다. 그런 이유는 데이터를 넣는 방법에는 Act..

안드로이드 앱 만들기 : 제주 맛집 리스트 (1)

재외 제주인 : 제주도를 떠나 사는 제주사람. 나도 그중에 한 명... 떠난 지 하도 오래되어 이제는 제주도를 가도 내가 모르는 곳에 온 것 같고, 그래서 주변에 어딜 가보고 싶어도 잘 알 수 없는 현실이 되었다. 그래서 찾아보기로 했다. 주변에 가고 싶은 곳이 어디에 있는 가? 현실은 제주도가 아닌 이곳에서 어떻게 그걸 다 찾을 것인가? ㅋㅋㅋ 그래도 다행(?)인 것은 인터넷을 서핑하다 보면 다양한 사람들이 방문한 다양한 방문 기록들이 차고 넘쳐난다는 것이다. https://billcoreapython.tistory.com/40 파이썬으로 제주의 맛집을 찾아서 (3) 오늘은 정리되고 있는 자료를 타인(?)들과 공유하기 위해서... Firebase 의 Realtime Database 에 저장을 해 보도록..

안드로이드 앱 만들기 : 전화 기본앱 ?

https://developer.android.com/guide/topics/connectivity/telecom/selfManaged?hl=ko 통화 앱 빌드 | Android 개발자 | Android Developers 통화 앱 빌드 통화 앱을 통해 사용자는 기기에서 음성 통화 또는 영상 통화를 받거나 걸 수 있습니다. 다음 스크린샷과 같이 통화 앱은 통화 시 기본 전화 앱 인터페이스를 사용하는 대신 자체 developer.android.com 이런 건 무리일까? 전화 기본 앱을 만들어 본다는 것은... 개발자 문서를 봐서는 도저히 감당이 되지 않을 것 같은 생각이 들기는 하지만, 그런데, 저런 앱을 하나 만들었다쳐도 나 말고 누가 사용할 것인가? 누군가에게 애써 만든 걸 줄 수 있나? ㅋㅋㅋ

안드로이드 앱 만들기 : NotificationCambat 의 기능 구현에 대한 이해

아직 잘 모르겠다. 내 앱에서 알림이 왔을 때, 내 손목에 있는 워치에도 알림이 동시에 뜨고 하는 것들에 대해서, 이제 조금 이해가 되기 하기는 하지만, 아직 정리가 잘 되지 않는다. https://codechacha.com/ko/notifications-in-android/ 안드로이드의 다양한 Notification 종류와 구현 방법 Android의 다양한 Notification 종류와 구현 방법에 대해서 정리하였습니다. 먼저 Notification Channel을 등록해야 하고, Notification은 BigText, BigPicture, Inbox, Messaging, Media Style 등으로 구현할 수 있습니다. 또 codechacha.com 여러 가지 구현에 대한 이야기를 적어 놓고 있는데..

안드로이드 앱 만들기 : 클립보드을 이용해 보기

안드로이드 개발자 문서에서는 아래 링크와 같이 예시를 볼 수 있다. 오늘은 그중에서 그냥 쉽게 EditBox 에서 입력한 내용을 클립보드에 저장해서 이용하는 예제를 만들어 보겠다. https://developer.android.com/guide/topics/text/copy-paste?hl=ko#java 복사하여 붙여넣기 | Android 개발자 | Android Developers 복사하여 붙여넣기 Android는 복사하여 붙여넣기를 지원하는 강력한 클립보드 기반 프레임워크를 제공합니다. 텍스트 문자열, 복잡한 데이터 구조, 텍스트 및 바이너리 스트림 데이터, 애플리케 developer.android.com 먼저 내가 만드는 앱에서 이용할 부분을 찾아보자. 자주 사용할 수 있는 부분이 Editbox 가..

안드로이드 앱 만들기 : RecycleView.Adapter 에 클릭 이벤트 달아보기

ListView 에서는 SetOnItemClick 이벤트의 활용이 넘나 쉬었다. 그냥 선언하고 구현만 하면 되었으니, 그런데, RecycleView 을 사용해서 구현하다 보니 이런일이 생긴다. RecycleView 에서는 클릭 이벤트 등을 구현하는게 힘들다. 그래도 어쩌라 구현은 해야 되고. 폭풍 구글링~~~ 그래서 찾아낸 것은 이런 것들이다. RecycleView 에서 Holder 을 이용해서 item 을 배치 하고 그 Holder 의 item 을 클릭하는 것을 이용 하도록 하는 것이다. public class ChatBotAdapter extends RecyclerView.Adapter { private static final String TAG = "ChatAdapter"; private final..

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

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

안드로이드 앱 만들기 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 ..

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

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

반응형