반응형

안드로이드 스튜디오 앱 개발 63

구글 플레이 콘솔 스토어 등록정보 나라마다 언어 다르게 배포하기

오늘은 구글 플레이 콘솔에서 앱의 기본 스토어 등록정보(앱 이름, 설명)을 나라마다 해당 언어에 맞춰 등록하는 방법에 대해 알아보도록 하겠습니다. 내가 만든 앱을 다른 나라에서도 사용할 수 있도록 하였지만 앱의 기본 정보가 그 나라 언어로 되어있지 않다면 해당 나라 사용자가 앱을 쉽게 이해하고 사용할 수 없습니다. 그러기 때문에 앱에 대한 설명을 그 나라 언어에 맞춰 출시하면 그 사용자도 쉽게 접근할 수 있습니다. 1. 번역 서비스 이용 구글 플레이 콘솔에는 번역 서비스가 있어서 쉽게 번역을 하여 해당 나라의 언어로 적용할 수 있습니다. 실제 번역사의 유료 번역과 즉시 기계가 번역해 주는 무료 기계 번역이 있습니다. 아무래도 실제 번역사의 번역을 사용하게 되면 문장의 매끄러움과 어투가 굉장히 자연스럽겠죠..

안드로이드 스튜디오 if 문 & 비교 연산자

if 문을 자주 사용하게 되면 비교연산자를 사용하여 Ture 혹은 False 값을 도출해서 그 상황에 맞는 코드를 작성해야 하는 작업을 꽤나 많이 하게 됩니다. 그럴 때마다 기본적인 비교연산자를 꼭 다 숙지하고 있어야 하는데 간단하게 많이 사용하고 초창기에 많이 깜빡할 만한 것들을 소개하며 설명하도록 하겠습니다. | if 문이란? 우선 if 문은 if(조건문) { 실행문 };으로 간단하게 이루어져 있습니다. 조건문을 만족했을 때에 실행문으로 넘어가 실행문에 담겨있는 코드 내용을 실행하는 구조입니다. if(clicknum_0 >= 15 & clicknum_0 = 26 & click..

안드로이드 스튜디오 업데이트 확인 방법 + 버전 확인하기 [Android Studio]

오늘은 안드로이드 스튜디오 업데이트 확인 및 버전을 확인하는 방법에 대해서 소개하도록 하겠습니다.우선 업데이트를 확인하는 방법은아래 사진과 같이 창의 맨 윗줄에 있는 [Help]에 들어가서 [Check for Updates...] 버튼을 누르면    오른쪽 하단에 최신 릴리즈 것으로 업데이트를 할 수 있게 작은 업데이트 창이 뜨게 됩니다.그리고 파란 Update...를 누르면 바로 최신 릴리스로 업데이트가 진행됩니다.  마지막으로 창이 하나 더 뜨게 되면 업데이트할 릴리즈가 어떤 버그 수정과 새로운 것들이 포함되어 있는지 상세히 적혀있으며, Update and Restart를 눌러 최근 릴리즈로 다운로드하실 수 있습니다.    그리고 현재 내가 사용하고 있는 안드로이드 스튜디오 버전이 어떤 것인지 궁금할..

[Android Studio] 뷰결합(viewBinding)에 대해 알아보자, 뷰결합 초간단 설정 방법

안드로이드 앱 개발에서 ViewBinding은 XML 레이아웃 파일과 JAVA 코드를 연결하는 강력한 도구입니다. 이 기능을 통해 findViewById() 메서드를 사용하지 않고 뷰 요소에 쉽게 액세스할 수 있다는 장점을 가지고 있습니다. 이번 포스팅에서는 안드로이드 스튜디오 ViewBinding을 사용하는 방법과 코드 예제를 알아보도록 하겠습니다. ViewBinding?? 출처 입력 ViewBinding은 Android Studio 3.6 Canary 11 이상에서부터 사용할 수 있는 개념인데, 이 기능을 활용하여 뷰와 상호작용을 쉽게 할 수 있습니다. ViewBinding이 findViewById를 대체하기 때문에 레이아웃에 ID가 있는 모든 뷰의 직접 참조가 포함됩니다. 쉽게 말하면 findVie..

[Android Studio] sharedPreferenced의 저장과 조회 알아보기!! (예제 포함) - 망댕이의 앱 개발

앱을 개발하다 보면 작은 양의 데이터나 간단한 설정값을 저장하고 관리하여 앱에서 이 데이터를 다음 실행 시에도 해당 데이터를 사용할 수 있도록 하는 코드를 구현해야합니다. 오늘은 안드로이드 스튜디오에서 이와 같은 작은 양의 데이터를 저장 및 조회를 위해 사용하는 SharedPreferences에 대해 알아보도록 하겠습니다. SharedPreferences는 기본적으로 key값과 value 값 2개로 데이터를 저장합니다. 즉, 해당 데이터의 이름은 Key값이고 전달하고자 하는 데이터 값은 value 값입니다. 그래서 Key값을 호출하면 Key값에 해당하는 데이터 value값을 불러와 사용하게 됩니다. 저장소 위치: SharedPreferences 데이터는 XML 파일로 저장됩니다. 이 XML 파일은 앱의 ..

[Android Studio] MainActivity has leaked window 에러발생 해결하기 - 망댕이의 앱 개발(안드로이드 스튜디오)

앱을 개발하다가 Activity로 만든 dialog를 띄워 종료 버튼을 누르면 앱이 종료될 수 있도록 해당 dialog_warning 레이아웃을 불러와 nobutton 눌렀을 때는 그냥 dialog 종료, yesbutton을 누를 때 앱이 종료되도록 코드를 짜놨습니다. 앱을 실행시켜도 정상적으로 잘 돌아갔구요 @Override public void onBackPressed() { Dialog dialog = new Dialog(MainActivity.this); dialog.setContentView(R.layout.dialog_warning); dialog.show(); Button nobutton = (Button)dialog.findViewById(R.id.noButton); Button yesbu..

[Android Studio] SharedPreferences로 아이템을 저장하고 For문을 이용하여 저장했던 모든 아이템 조회하기 - 망댕이의 앱 개발

단순하게 SharedPreferences를 이용하여 하나의 text를 저장하고 불러오는 것은 정말 쉽습니다. 하지만 수많은 text들을 저장하고 그것들을 하나씩 조회하는 방법은 For문과 고유의 count 값이 필요합니다. private static final String PREF_NAME = "MyPreferences"; private static final String KEY_COUNT = "count"; private static final String KEY_TITLE = "title"; private static final String KEY_CONTENT = "content"; SharedPreferences sharedPreferences; --생략-- @Override public void..

[Android Studio] 안드로이드 스튜디오 핸들러(Handler)를 이용한 딜레이 적용하기

오늘 포스팅해 볼 코드는 다음 동작을 실행하기 전 딜레이를 주어 다음 동작을 지연시키는 Delay입니다. 앱에서 잠시 동작을 지연시켜 어떠한 작동을 실행 시킬 때 핸들러를 이용하는 데, 딜레이를 적용하는 코드는 아래와 같습니다. Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { --n/1000 초 뒤에 실행하고자 하는 코드 작성-- } },n); n 자리에는 milliseconds 단위를 가지고 있습니다. 즉, 1000을 입력하면 1초 동안 멈춘다는 뜻입니다. run() 함수 안에는 n 자리에 입력한 시간이 지난 뒤 실행되는 함수입니다. 아래 간단한 예시를 보여드리겠습니다. 원..

[Android Studio] 안드로이드 스튜디오 프레임 레이아웃 (FrameLayout)에 대해 알아보자

오늘 알아볼 레이아웃은 프레임 레이아웃 (FrameLayout)입니다. 프레임 레이아웃은 1개 이상의 뷰를 추가할 때 순서대로 쌓이면서 뷰를 보여주는 레이아웃입니다. 이러한 특징 때문에 뷰들을 전환할 때 많이 사용하게 됩니다. 그렇다면 프레임 레이아웃으로 간단하게 뷰 전환의 예시를 보여드리겠습니다. 프레임 레이아웃 안에서 텍스트 뷰 전환 ​ 이렇게 activity_main.xml에 프레임 레이아웃 안에 텍스트 뷰를 한글 텍스트(visible 상태) 하나 영어 텍스트(invisible 상태) 하나 만들어줍니다. public class MainActivity extends AppCompatActivity { TextView textView_kor; TextView textView_eng; Button but..

[Android Studio] 내 휴대폰 단말기로 제작한 애플리케이션(APP) 실행해서 검토하기

안드로이드 스튜디오에서 애플리케이션을 개발 중 코드를 작성하다가 가상 시뮬레이터로 내가 개발 중인 것이 정상적으로 돌아가는지 확인하곤 합니다. 하지만 내가 사용하는 휴대폰에서 애플리케이션을 작동시켜본다면 그만큼 확실한 것도 없지 않겠죠? 오늘은 자신이 가지고 있는 실제 휴대폰 단말기로 애플리케이션을 작동시키는 방법에 대해 포스팅하도록 하겠습니다. ​휴대폰 단말기로 애플리케이션 작동시키기 우선 휴대폰 단말기와 컴퓨터를 USB 선을 이용하여 연결시켜줍니다. 이렇게 연결의 하시고 휴대폰 설정에 들어가서 맨 아래 휴대전화 정보 메뉴에 들어가줍니다. 이렇게 휴대전화 정보 창으로 들어왔다면 그 안에 소프트 웨어 정보 메뉴로 들어가줍니다. 소프트웨어 정보 창에 몇 가지의 소프트웨어 정보들이 있는데 그중에 빌드번호 상..

반응형