본문 바로가기

반응형

로또

[안드로이드] Json 데이터를 받아서 한번에 객체에 담기 - JsonObjectRequest, JSONObject, Gson 이전 포스팅에서 StringRequest를 이용해서 원하는 회차의 로또 당첨 번호를 조회하는 예제를 만들어봤는데요. 이번에는 JsonObjectRequest와 Gson을 이용해서 더 쉽고 짧은 코드만으로 내가 만든 커스텀 클래스에 json데이터를 받아오는 예제를 만들어보겠습니다. 코드의 상당 부분이 이전 코드와 비슷하기 때문에 수정, 추가된 부분만 올리도록 하겠습니다. 이전 예제와 같이 보시면 더욱 도움이 되실 것 같습니다. 이전 예제를 보실 분들은 텍스트를 클릭해주세요. LottoData.java(커스텀 클래스) public class LottoData { private int drwNo; private String totSellamnt; //총 판매액 private String returnValue;.. 더보기
[안드로이드] 랜덤으로 로또 번호 자동 생성해서 번호 이미지 띄우기 Random 클래스와 Bitmap을 이용해서 랜덤으로 숫자를 뽑고 화면에 해당 이미지를 띄워주는 예제를 만들어보겠습니다. 로또볼 이미지는 구글에 '로또볼 이미지'를 검색하셔서 사용하시면 됩니다. drawable 폴더에 로또볼 이미지가 1번부터 45번까지 모두 준비가 되셨다고 가정하고 진행하도록 하겠습니다. 적절한 이미지를 못찾으셔서 제가 사용한 이미지가 필요하신 분은 댓글을 남겨주시면 메일로 발송해드릴게요. 1. activity_main.xml 리니어 레이아웃 안에 또 다른 리니어 레이아웃을 추가했는데요. 그 안에 이미지들을 추가하려고 합니다. 아이디 값은 자유롭게 수정해서 사용해보세요. 2. MainActivity.java import android.content.res.Resources; import.. 더보기
[안드로이드] QR코드 인식해서 로또 당첨 조회 하기 QR코드를 스마트폰의 카메라로 스캔해서 로또 당첨 조회를 하는 예제를 만들어보겠습니다. 1. build.gradle(Module: app) defaultConfig { applicationId "com.everyshare.qrcode" minSdkVersion 24 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } sdk 최소 버전은 24로 설정해주셔야 합니다. minSdkVersion 24 - 이 부분만 수정했습니다. dependencies { implementation 'androidx.appcompat:appcompat:1.1.0' .. 더보기
[안드로이드] Volley, Json을 이용해서 로또 당첨번호 조회하기 로또 api와 Volley, Json을 이용해서 원하는 회차의 로또 당첨번호를 가져오는 예제를 만들어보겠습니다. 1. AndroidManifest.xml 추가된 부분 - 인터넷 권한 android:usesCleartextTraffic="true" - 네트워크 트래픽 사용 (기본이 false), 네트워크 보안정책으로 인해서 추가해주셔야 합니다. 2. build.gradle(Module: app) implementation 'com.google.code.gson:gson:2.8.6' implementation 'com.android.volley:volley:1.1.1' Volley, gson을 추가해줍니다. 3. activity_main.xml 4. MainActivity.java import android.. 더보기

반응형