Android

    [Android] 사용자 권한 사용유무 체크(카메라, 전화, 위치)

    [Android] 사용자 권한 사용유무 체크(카메라, 전화, 위치)

    참고 : dev-minsuuuus.tistory.com/38 안드로이드 권한 체크 구현(Permission Check)Abstract. 안드로이드 알람 기능을 구현하는 프로젝트를 진행하면서 퍼미션 체크가 제대로 되지 않아 삽질을 한 경험이 있다. 이전에는 단순히 AndroidManifest.xml에서 태그를 사용하여 필요한 권한을dev-minsuuuus.tistory.com     1. Project 생성하기  Android Studio에서 New Project를 선택하여 프로젝트를 새로 생성하여 준다. 좌측 메뉴에서 Phone and Tablet을 선택하고 Empty Views Activity를 선택하여 준다.    기본적인 Empty Views Activity를 사용하기위해 아래와 같이 값을 입력하여..

    [Android] WebView를 이용한 Hybrid App 만들기

    [Android] WebView를 이용한 Hybrid App 만들기

    ※ 하이브리드 App 구현에 필요한 필 수 기능• Web Site의 Main 페이지인 경우 Android 뒤로가기 버튼 더블 클릭시 App 종료• 결제 진행을 위한 사용자 디바이스의 App 실행 및 Google Play 에서 설치 유도• 태그 클릭시 카메라 및 갤러리 App 실행 하여 이미지 업로드 가능• JavaScript에서 window.android 객체를 이용하여 Android Native 코드 실행 1. Project 생성하기 Android Studio에서 New Project를 선택하여 프로젝트를 새로 생성하여 준다.좌측 메뉴에서 Phone and Tablet을 선택하고 Empty Views Activity를 선택하여 준다. 기본적인 Empty Views Activity를 사용하..

    [Android] Retrofit2를 사용한 API 통신 설정 및 Data 송수신

    [Android] Retrofit2를 사용한 API 통신 설정 및 Data 송수신

    ※ 해당 포스팅은 아래 Rest API를 사용하여 작성하였습니다. Reqres - A hosted REST-API ready to respond to your AJAX requests Native JavaScript If you've already got your own application entities, ie. "products", you can send them in the endpoint URL, like so: var xhr = new XMLHttpRequest(); xhr.open("GET", "https://reqres.in/api/products/3", true); xhr.onload = function(){ conso reqres.in # Retrofit2 설정 및 송수신 Code 작성..

    [Android] Keyboard위에 Edit Text 올리기

    [Android] Keyboard위에 Edit Text 올리기

    ※ 해당 포스팅의 내용은 아래 Setting이 적용된 상태에서 진행되었습니다. Setting#01. [Android] ViewBinding 사용하기 입력창을 키보드위에 위치시키기 샘플코드 # 소스코드 activity_main.xml MainActivity.java package org.keyboard.input; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.inputmethod.InputMethodManager; import android.widget.Toast; import org.keyboard.input.databinding.Ac..