Android/Java Code

    [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] App 실행시 Intro 화면 제작

    [Android] App 실행시 Intro 화면 제작

    1. Project 생성하기 Android Studio에서 New Project를 선택하여 프로젝트를 새로 생성하여 준다.  좌측 메뉴에서 Phone and Tablet을 선택하고 Empty Views Activity를 선택하여 준다.  기본적인 Empty Views Activity를 사용하기위해 아래와 같이 값을 입력하여준다. 입력 및 선택이 마무리 되었다면 [ Finish ] 버튼을 클릭하여 프로젝트를 새로 생성하여 준다.    2. Gradle 설정 프로젝트가 생성되면 build.gradle 파일을 오픈하여 viewBinding 설정을 활성화( true ) 시켜 준다. build.gradle( Modul : app )plugins { alias(libs.plugins.android.applic..

    [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 작성..