Today's

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

반응형

모바일 앱(안드로이드) 244

안드로이드 앱 만들기. 카카오 API V2 로 이전

예전 부터 만들어 관리하던 앱이 있는데... 알림을 카카오톡을 보내주는 ... 카카오에서 api 을 upgrade 하고 있어서 나도 해 보기로 했다. 먼저 gradle 파일의 변화 변경전 implementation group: project.KAKAO_SDK_GROUP, name: 'usermgmt', version: project.KAKAO_SDK_VERSION implementation group: project.KAKAO_SDK_GROUP, name: 'kakaotalk', version: project.KAKAO_SDK_VERSION implementation group: project.KAKAO_SDK_GROUP, name: 'friends', version: project.KAKAO_SDK_V..

안드로이드 앱 만들기 : 유투브 동영상 플레이어 만들기

https://github.com/PierfrancescoSoffritti/android-youtube-player GitHub - PierfrancescoSoffritti/android-youtube-player: YouTube Player library for Android and Chromecast, stable and customizab YouTube Player library for Android and Chromecast, stable and customizable. - GitHub - PierfrancescoSoffritti/android-youtube-player: YouTube Player library for Android and Chromecast, stable and c... git..

안드로이드 앱 만들기 : 특정 앱으로 파일 공유 하기

이전에 posting 했던 pdf 공유 하기이 다음 이야기 정도가 될 것 같다. 요 몇일은 앱 수리를 하느라.. 좀 아무튼 이번에 작업하면서 찾아낸 것에 대해서 기억을 정리해 두어야 겠다. 이번에 하게 된 일은 pdf 을 만들어서 공유를 하는 것인데, 방법이 2가지 정도는 되는 것 같다. 첫번째는 이전 posting 에서 처럼 공유할 파일만 지정해서 ACTION_SEND 액션을 실행하는 방법이고, 이번에는 그것을 특정앱으로 한정해 보는 것이다. public void sharePdf(String sPackageName) { File pdfFile = new File(getCacheDir(), "/" + fileName + ".pdf"); Uri contentUri = FileProvider.getUriFo..

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

앱을 만들다 보니 이런 일도 생긴다. 주 내용은 다름이 아니라 앱의 접근성에 관한 부분이다. 구글은 사용자가 편리하게 앱을 사용하게 될 수 있도록 하기 위해서 이기는 하겠지만 , 개발자 입장에서는 아무래도 번거로운 일이 아닐까 싶다. 앱을 만들어 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 을 사용하는 것은 파일 저장을 하기 위해서 사용자에게..

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

반응형