반응형

전체 글 183

안드로이드 앱 만들기 사전 출시 보고서 접근성에 대해서

앱을 만들다 보니 이런 일도 생긴다. 주 내용은 다름이 아니라 앱의 접근성에 관한 부분이다. 구글은 사용자가 편리하게 앱을 사용하게 될 수 있도록 하기 위해서 이기는 하겠지만 , 개발자 입장에서는 아무래도 번거로운 일이 아닐까 싶다. 앱을 만들어 console 에 올리고 내부 테스트 버전을 적용하였더니, 한 두시간후에 메일와 와서 열어 보았더니, 아래 와 같은 출시 사전 보고서를 볼 수 있었다. 접근성과 관련 해서는 앱의 버튼 메뉴등을 만들어 달았는데, 그것들이 시각장애를 가지고 있는 친구들이 사용하기에 불편함이 없도록 하려면 그것들을 청각적인 요소로 들려 주어야 하는데, 그것을 알려 주어야 하는 것이다. 방법은 각 layout object 에 contentDesciption 을 설정해 주는 것이다. 앱..

안드로이드 앱 만들기 sendBroadcast 암시적 ? 명시적

https://developer.android.com/guide/components/broadcasts?hl=ko 브로드캐스트 개요 | Android 개발자 | Android Developers 브로드캐스트 개요 Android 앱은 Android 시스템 및 기타 Android 앱에서 게시-구독 디자인 패턴과 유사한 브로드캐스트 메시지를 받거나 보낼 수 있습니다. 관심 있는 이벤트가 발생할 때 이러한 브로 developer.android.com 앱을 만들다 보니 구글이 싫어하는 암시적 intent 설정에 대한 이슈가 있었다. 그래서 찾아보다 알게된 것... 특히 앱에서 broadcasting 을 하게 되면, 구글은 모든앱이 받는 이슈에 대해서 싫어 한다. 그래서 이제 부터는 모든 것을 명시적으로 선언해 주..

안드로이드 앱 만들기 : webView 을 pdf 파일로 만들어서 공유해 보기

오늘은 내 앱의 화면에 올라온 내용중에 webView 에 들어 있는 것을 이미지 파일로 만들고 pdf 파일에 담아서 공유하는 기능을 구현해 보고자 한다. 먼저할 것은 인터넷 접속을 위한 권한 부여 굳이 사용자에게 허가를 받지 않아도 된다. 그 다음에 layout 을 구성해 보았다. 보는 것 처럼 화면에는 버튼 한개와 webView 만 한개 만들어 두었다. layout의 코드는 다음과 같이. 그 다음은 이미지를 임시로 저장하고 그걸 pdf 로 전환하는 방법을 구현할 예정이기 때문에 임시저장소를 선택할 수 있도록 file_provider 의 값을 등록해 준다. res/xml 폴더에 file_provider.xml 로 아래 내용을 저장해 주었다. cache 을 사용하는 것은 파일 저장을 하기 위해서 사용자에게..

안드로이드 인앱 결제 : 정기 결제 처리는 어떻게 ?

아직 잘 모르던 시절에 작성했던 인앱 결제에 대한 첫번째글을 상기해 보면서, 다시금 인앱 결제에 대한 이야기를 적어 본다. https://billcorea.tistory.com/27 안드로이드 앱 만들기 구글 인앱결제 쉽게 따라 하기... 인앱 결제를 하기 위해서 오늘도 구글링을 하시는 분들께... 기본적은 헤맴을 줄여보기 위해서 정리를 해 둡니다. 인앱 결제를 하려면 일단, 할 일은 앱을 하나 만들어서 구글 플레이에 등록을 billcorea.tistory.com 그 시절에는 잘 몰랐는데, 인앱 결제의 1회성 결제는 위 글에서 확인해 볼 수 있다. 이번에는 정기결제에 대한 구현 이야기를 적어 볼까 한다. gradle 설정이 쪼금 변했다. 버전에 변해서. dependencies { ... implement..

안드로이드 앱 만들기 google map platform 사용자에게 보낸 메일

오늘은 google map platform 에서 알려온 메일에 대해서 잠시 보고 갈까 한다. 앱을 개발 하다 보니 google map 을 활용하게 되는 데, 이런 메일이 오다니... 메일의 본문은 아래와 같이 읽어 보게 되었다. --- 메일 번역문 --- 일부 프로젝트는 Android용 Maps SDK를 사용합니다. 개선된 렌더러 및 기타 기능을 테스트하려면 새 업그레이드를 시도하십시오. 안녕하세요, Google Maps Platform 고객입니다. Google Play 서비스 를 통해 제공되는 Android용 Maps SDK (버전 18.0.x) 의 주요 업데이트 에는 점진적 출시를 통해 Android 기기*의 기본 렌더러가 될 새로운 지도 렌더러가 포함되어 있음을 알려 드립니다. 빠르면 2022년 6..

안드로이드 앱 만들기 studio Chipmunk 다람쥐 에서 Dolphin 돌고래 버전으로

꿀벌 BumbleBee 에서 다시 Chipmunk 다람쥐 버전으로 upgrade 을 진행 했고, 다시 dolpin 돌고래 로 나아가기를 하고 있는 것 같다. 개발자 입장에서는 안정화된 버전인 BumbleBee 버전을 사용하는 것이 좋은 것 같기는 하나, 뭐 어떤 가 얼리아답터 처럼 미리 접해 보는 것도 나쁘지 않을 것 같아서 오늘은 귀여운(?) Chipmunk 다람쥐 에 대해서 살펴 보고자 한다. 하지만 아직 오류가 많아 보인다. 개발자 입장에서는 안정된 버전으로 작업을 하는 게 좋은 거지... 시작 하자 마자 오류가 나는 건 사용하기가 아직 이르다... 알 수 없다... 아직은... 일단 아쉬운 데로 Disable plugin 을 클릭해서 NDK 사용을 하지 않는 것으로 했더니 정리가 된 것 같기는 하..

안드로이드 앱 만들기 splash screen 만들기 (2)

https://medium.com/@umairkhalid786/splash-screen-api-android-701cfaaf7b70 Splash Screen API android Hey folks, I hope you are doing great, and writing beautiful android apps. medium.com 오늘은 medium 에서 만난 글 하나를 소개 하고자 한다. splash screen api 에 대한 부분이다. 예전에는 splash 화면을 만들기 위해서 acitivy 하나를 추가해서 만들고 해당 activity 을 실행하게 해서 구현했던 기억이 있다. https://billcorea.tistory.com/45 안드로이드 앱 로딩 페이지 (Splash) 하나 쯤 만들기... ..

안드로이드 앱 만들기 : admob 에서 온 메일 ...

오늘은 admob 에서 온 메일 이야기를 한가지 해 둘까 한다. 아마도 앱에 달리는 광고 때문일 것 같다. 제목 : Google Play 및 Android 변경사항을 지원하기 위한 핵심 GMA SDK 업데이트 Google Play 및 Android 변경사항을 지원하기 위한 권장 업데이트 구글의 보안정책이 강화 되면서 광고 게시와 관련된 것들도 강화 되고 있는 것 같은 생각이 든다. 앞으로는 앱에 광고판 달아서 수입을 얻기에는 어려운 시간이 될 것 같은... 아직 잘 모르는 부분이라서 오늘 부터는 적어두고 찾아 보려고 한다. 1. 타겟팅 https://developers.google.com/admob/android/targeting#child-directed_setting 타겟팅 | Android | Go..

파이썬 따라 하기 : 인스타그램 봇...

https://www.instagram.com/p/CYpyr7gP1bD24_ClRSykWTdwAlj8mrnYZuASig0/ 반려 거북이의 일상을 공유하는 별그램을 하나 운영하고 있다... 그런데, 어느날 부터 사진 업로드가 되지 않는 것이다. 이전에는 instabot 이라는 라이브러리를 사용하고 있었는데, 이것이 자꾸 429 error 을 받으면서 로그인이 되지 않고 넘어가지 않는 것이다. 그래서 찾아보니, 이런 클라이언트가 있었다. instabrapi ... 게시자의 글로는 비공식 이라는 표현이 있기는 하지만, 코드도 간결하게 사용이 되고 사진 업로드 역시 어렵지 않게 구현이 되었다. https://github.com/adw0rd/instagrapi GitHub - adw0rd/instagrapi: 🔥..

안드로이드 앱 만들기 in-App Review 인앱리뷰 요청해 본다.

https://developer.android.com/guide/playcore/in-app-review Google Play In-App Review API | Android 개발자 | Android Developers Google Play In-App Review API Google Play In-App Review API를 사용하면 앱 또는 게임을 종료하는 불편함 없이 Play 스토어 평점 및 리뷰를 제출하도록 요청하는 메시지를 사용자에게 표시할 수 있습니다. 일반 developer.android.com 오늘은 개발자 가이드를 참고해서 내가 만든 앱에 리뷰를 유도하는 동작을 만들어 보겠다. 가이드에 따르면 1개월 이내 반복적인 시도를 하는 경우 제한이 될 수 도 있다고 하니, 사용자에게 너무 많은 ..

반응형