본문 바로가기

AndroidStudio10

Google playMarket APP 등록 준비사항 Google playMarket APP 등록 준비사항 1. playMarket 개발자 등록 1.1 구글 계정 1.2 마켓 개발자 등록 - 25$-카드결재만 가능(visa, master) 2. APP 업로드 준비 2.1 apk 파일(signed 서명된) / Android App Bundle(aab) - proguard적용 안하여 경고표시됨. 2.2 icon Image(512*512*32bit .png파일) 2.3 1024*500*24bit 포스터같은 Image 2.4 ScreenShot Image 최소2장~최대8장 / phone, 7', 10' tablet 용 각 2장씩 [같은 이미지 가능] ** 이미지 만들어주는 사이트 ** 미리캔버스(https://www.miricanvas.com/) ** 개인정보보호.. 2023. 8. 31.
Open API 데이터 표기형식 Open API 제공 기관에서 데이터를 줄때 각 값들을 구분하기 위해 3가지 데이터 표기형식(Representation of Resource)을 사용하였음 1. csv 2. xml 3. json 1. csv [comma separate value] 형식 sam,robin,hong 콤바로 구분하여 데이터를 제공 이렇게 콤마로 구분해서 데이터를 쓰고 저장한 파일을 Open API로 제공 이 파일의 확장자를 .csv 파일 [csv 단점] 아이템 1개의 데이터 값이 하나로 이루어져 있지 않음 왕십리약국,서울도선동,021234,1025,1700 이수약국,서울사당동,024567 방배약국,ㅋㅋㅋㅋ,0123 값들이 콤마로 구분은 되지만 값이 어떤값이지 파악하기 용이하지 않음 그래서 csv파일 대신에 다른 표기법을 사용.. 2023. 8. 31.
Android Application 의 4대 구성요소 Android Application 의 4대 구성요소 [Component] - AndroidManifest.xml의 태그안에 반드시 등록해야만 사용할 수 있는 주요 클래스들 ] 1. Activity - 화면 담당 클래스 2. BroadcastReceiver - 디바이스의 특정 상태[문자수신, 배터리부족, 부팅완료, gps 상태정보 등등..]를 OS 에서 방송해주면 이를 수신할 때 사용 3. Service - 빽그라운드(앱은 실행 중- 화면에서 안보이는)에서 코드를 동작하게 하고 싶을 때 사용. [ex. 뮤직플레이어 앱] 4. Contents Provider - 다른앱에게 나의 DB 정보를 제공할 때 사용 - 여러분들이 거의 사용할 일이 없음. (INTENT해야함.) 2023. 8. 31.
웹서비스(WebService) : http통신 manifests >> 인터넷 허가받고 android:usesCleartextTraffic="true" http인 url 안전성확인 : true //https면 안해도됨. //http 는 보안이 약함 xml 만들기 package com.eunji0118.ex63webservice; import androidx.appcompat.app.AppCompatActivity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.widget.ImageView; import android.widget.TextView; import com.bumptech.glide.Gli.. 2023. 8. 30.