Android Studio 51

42. [안드로이드/java] Play Console 내부 테스트 등록하기

내부 테스트 등록하기1. play console에서 개발자 계정으로 로그인합니다. 2. 테스트 > 내부 테스트 > 새 버전 만들기를 클릭합니다. 3. App Bundle(앱 번들)을 업로드합니다. 4. 출시명과 출시 노트를 작성하고 저장을 클릭합니다. 5. 버전 검토를 클릭합니다. 6. 내부 테스트 트랙으로 출시 시작 7. 출시를 클릭합니다. 8. 등록된 완료 되었습니다.내부 테스트 하기1. 테스트 > 링크 복사를 클릭하여 테스터에게 링크를 전송합니다. 2. 테스터에게 보낸 url로 접속하면 다음과 같은 화면이 표시됩니다. 초대 수락을 누릅니다. 3. 2. Install the... 링크를 클릭합니다. 4. play 스토어로 이동 > 설치 버튼을 누릅니다. 5. 테스트 작업을 진행하면 됩니다.

Android Studio/java 2021.11.23

41. [안드로이드/java] 앱 번들(App Bundle) 만드는 방법

앱 번들이란?구글에 의하면 Android App Bundle은 '앱의 모든 컴파일된 코드 및 리소스를 포함하며 APK 생성 및 서명을 Google Play에 맡기는 게시 형식'이라고 정의하고 있습니다.구글에서는 과거 APK (Android application package) 형식을 사용하였는데, APK는 다양한 기기에서 앱을 실행하는데 필요한 모든 코드와 리소스가 포함된 ZIP 압축 파일입니다.따라서 APK로 된 앱은 내가 다운로드한 기기와 상관없는 기기의 동작까지 고려된 코드와 리소스가 있어 앱 자체 크기가 클 수밖에 없어 다운로드하는데 사용자의 비용이 커지게 됩니다.이를 해결하고자 구글은 Bundle(번들)이라는 게시 형식을 도입하였는데 구글 스토어에 업로드된 번들 앱을 구글 스토어가 각 기기 설정..

Android Studio/java 2021.11.23

40. [안드로이드/java] Play Console에 앱 등록하기

앱 만들기1. Google Play 콘솔에 접속합니다.2. Google 개발자 계정으로 로그인합니다.3. 오른쪽 상단의 앱 만들기 버튼을 클릭합니다.4. 앱 세부정보를 입력합니다.앱 이름: 내 앱의 이름을 입력합니다. 기본 언어: 기본 언어를 선택해 주세요. (예: 한국어 - kr-KR) 앱 또는 게임: 앱을 선택합니다. 유료 또는 무료: 앱 유/무료 여부를 선택합니다. 요청 항목을 모두 선택하고, 앱 만들기 버튼을 클릭합니다.앱 설정 시작하기1. 앱 설정 항목에서 할 일 보기를 클릭합니다.2. 앱 콘텐츠에 관한 정보 입력 항목에서 앱 액세스 권한>을 클릭합니다.3. 특수한 액세스 권한 없이 모든 기능 이용 가능을 선택합니다.4. 오른쪽 하단의 저장 버튼을 클릭합니다.5. 저장이 완료되면 왼쪽 상단의 대..

Android Studio/java 2021.11.22

39. [안드로이드/java] Splash Screen(스플래시) 구현하기

Splash Screen은 앱이 실행될 때 나타나는 화면입니다. 구현 새 프로젝트를 생성합니다. splash에 사용할 이미지 넣기 드래그 앤 드롭으로 /drawable 폴더 아래에 이미지 폴더는 복사합니다. splash.xml 만들기 /drawable에 splash.xml를 추가합니다. SplashTheme 추가 /values/style.xml에 SpashTheme를 추가합니다 SplashActivity 만들기 package com.drizzle.splash; import android.content.Intent; import android.os.Bundle; import androidx.appcompat.app.AppCompatActivity; public class SplashActivity exte..

Android Studio/java 2021.11.22

38. [안드로이드/java] 안드로이드에서 클라이언트에 ajax 데이터 넘기기

웹뷰를 개발하다가 안드로이드에서 직접 웹뷰 쪽으로 ajax 통신을 통해서 데이터를 보내고 싶을 때가 있어서 찾아보고 정리했습니다. Volley를 사용하서 네트워크 데이터 전송 공식문서 https://developer.android.com/training/volley/simple 간단한 요청 보내기 | Android 개발자 | Android Developers 간단한 요청 보내기 고급 단계에서는 RequestQueue를 만들고 Request 객체를 전달하여 Volley를 사용합니다. RequestQueue는 네트워크 작업 실행, 캐시 읽고 쓰기 및 응답 파싱을 위해 작업자 스레드를 관리 developer.android.com 단계별 구별하기 1. Android Studio에서 새 프로젝트를 생성합니다. J..

Android Studio/java 2021.11.05

37. [안드로이드/java] webview와 web browser 구별하기

AdMob을 이용하여 보상형 광고를 구현하려는데 웹에서는 실행이 안됐으면 해서 찾아보고 내용을 정리해서 포스팅합니다. 모바일 브라우저로 접속한 유저는 걸러내고 앱으로 접속한 유저만 실행되게 할 생각입니다. Android Project 안드로이드 프로젝트에서 아래 코드를 입력합니다. JavaScript의 navigator.userAgent값을 가져와 기존 값에 " APP_WISHROOM_Andoroid"를 추가한것 뿐입니다. private WebView mWebView; ... mWebView = (WebView) findViewById(R.id.activity_main_webview); ... WebSettings webSettings = mWebView.getSettings(); String userA..

Android Studio/java 2021.10.28

36. [안드로이드/java] 뒤로가기 두번 클릭시 종료하기(Toast)

네이버 앱이나 다른 앱에서 많이 사용하고 있는 기법입니다. 1. 뒤로 가기 버튼 클릭 1) 이전 페이지가 있음 : 뒤로 돌아감 2) 이전 페이지가 없음 : Toast창을 띄움 > 뒤로 가기 버튼 클릭 > 앱 종료 예제 MainActivity에 아래 코드를 입력합니다. private long backKeyPressedTime = 0; ... @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public void onBackPressed() { //super.onBackPressed(); i..

Android Studio/java 2021.10.28

35. [안드로이드/java] 커스텀 다이얼로그(Custom Dialog) 예제 2

커스텀 다이얼로그의 설명은 아래 게시글을 참고 부탁드립니다. https://like-a-drizzle.tistory.com/289 34. [안드로이드/java] 커스텀 다이얼로드(Custom Dialog) 예제 Custom Dialog란? AlretDialog의 화면을 직접 디자인한 화면을 뜻합니다. Custom Dialog 만드는 과정 화면(xml) 만들기 > 코드(MainActivity) 연결 > 앱 빌드 후 확인 Custom Dialog 만들기 1. Dialog를 표시할 버.. like-a-drizzle.tistory.com 이번에는 이것을 만들어 보겠습니다. 바로 예제부터 시작하겠습니다. 1. res/layout/activity_main.xml에 아래 코드를 입력합니다. 2. res/drawabl..

Android Studio/java 2021.10.28

34. [안드로이드/java] 커스텀 다이얼로그(Custom Dialog) 예제

Custom Dialog란? AlretDialog의 화면을 직접 디자인한 화면을 뜻합니다. Custom Dialog 만드는 과정 화면(xml) 만들기 > 코드(MainActivity) 연결 > 앱 빌드 후 확인 Custom Dialog 만들기 이것을 만들어 보겠습니다. 1. Dialog를 표시할 버튼 만들기 res/layout/activity_main.xml에 아래 코드를 입력합니다. 버튼 화면 res > layout > 파일 선택 > 오른쪽 클릭 > New > Layout Resource File 클릭합니다. File name을 작성하고 OK를 클릭합니다. diglog.xml에 아래 코드를 입력합니다. MainActivity.java에 아래 코드를 입력합니다. package com.drizzle.dia..

Android Studio/java 2021.10.28

33. [안드로이드/java] TextView 텍스트 색상 코드로 변경하기

"TextView"는 기본적으로 문자를 나타내는 View로 여러 가지 옵션을 사용할 수 있는데, XML 상에서는 adroid:textColor=""로 색상을 변경할 수 있지만 간혹 JAVA 코드상으로 색상을 변경할 때가 있습니다. 변경할 색상의 hex를 알고 있으면 아래와 같이 코드로 색상을 변경할 수 있습니다. textView.setTextColor(Color.parseColor("#ffffff")); res/layout/activity_main.xml 에 아래 코드를 입력합니다. MainActivity.java 에 아래 코드를 입력합니다. import androidx.appcompat.app.AppCompatActivity; import android.graphics.Color; import andr..

Android Studio/java 2021.10.28