본문 바로가기
반응형

Android/기본기능14

[Android] 앱 버전명 관리 AndroidManifest.xml에서 앱의 버전명을 관리할 수 있다. 1) VersionName="String" - 사용자에게 보여주는 값으로 설정 - 앱 정보에서 확인할 수 있다. - 형식은 ..로 표현한다. ex) 1.0.1 2) VersionCode=Integer - 앱의 다운그레이드, 업그레이드를 위해 사용 - 사용자에게 보여지지 않는다. 2023. 2. 23.
[Android] 딜레이 후에 실행하고 싶을 때 - Handler postDelayed 사용법 기능 확인용으로 test app을 만들고 있는데 frameworks의 api를 start / end를 호출하는 타이밍 문제가 있어서 start api를 호출하고 정확히 1초 뒤에 end api를 호출하기 위해 postDelayed를 사용했다. 자주 사용하는 기능은 아니라서 구현할 때마다 찾아보기 귀찮아서 기록하는 차원에서 남겨본다. testButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { startBVRA(); Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run(.. 2023. 2. 20.
[Android] Android platform (API 30)에서 빌드가 되는 Test app 기본구조 Android Studio에서 Empty app을 만들면 Emulator에서는 잘 돌아가도 Android platform에 이식해서 빌드를 하면 안되는 경우가 많다. 이를 수정한 소스코드를 기록용으로 저장한다. 아래는 버튼을 누르면 페어링된 기기의 블루투스 정보를 얻어서 api를 호출하는 간단한 앱이다. package com.lge.hfpclient; //import androidx.appcompat.app.AppCompatActivity; // for Android Studio import android.support.v7.app.AppCompatActivity; // for Android Platform import android.Manifest; import android.os.Build; impo.. 2023. 2. 16.
[Android] 안드로이드용 간단한 테스트앱 UI 구성 안드로이드를 개발하다보면 기능 확인용으로 간단한 앱을 만드는 일이 잦다. 버튼 하나 짜리 앱을 만들 경우 상단에 TextView 한개, 하단에 Button을 한개 배치했음. 2023. 2. 13.
[Android] 인텐트로 구글 기본 앱 연동하기 기능 테스트를 할 때 인텐트를 받았을 때 잘 받았는지 확인할 수 있는 방법이 로그도 있지만 구글에서 기본적으로 지원하는 기본기능들을 인텐트로 구동시키는 방법도 있다. 1. 카메라 private static final int REQUEST_IMAGE_CAPTURE = 1; Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, REQUEST_IMAGE_CAPTURE); 2. 인터넷 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.Google.com")); startActivity(intent);.. 2023. 2. 9.
반응형