본문 바로가기

안드로이드7

로또 추첨기 만들기 - 1 여러가지 방식의 Random값 가져오기 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.random/ kotlin.random - Kotlin Programming Language kotlinlang.org 랜덤함수는 seed값으로 시간을 이용한다(nano) https://currentmillis.com/ Current Millis Convert milliseconds to date-time. Link to a moment. currentmillis.com 1. List 활용하여 1 ~ 45 까지 번호 가져오기 import java.util.Random // mutableListOf: 수정가능한 Lits fun main() { var random = Rando.. 2021. 6. 20.
BMI 계산기 - 계산 기능 코드를 정렬하는 단축키: ctrl + alt + L 소스코드 수정 java -> 프로젝트 명 -> MainActivity.kt 화면 입력창과 코틀린 소스 변수 연결 시키기 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // EditText타입 변수에 각 EditText의 값을 가져온다. val heightEditText: EditText = findViewById(R.id.heightEditText) val weightEditText = findVie.. 2021. 6. 13.
BMI 계산기 - 레이아웃 layout 그리기 res -> layout -> activity_main.xml 파일 수정 androidx.constraintlayout.widget.ConstraintLayout을 LinearLayout으로 수정 LinearLayout: 층층이 나오도록 설정하는것 android:orientation="vertical": 세로로 쌓이도록 설정 match_parent는 부모에 딱 맞춘다. wrap_content는 들어있는 내용크기에 맞춘다. 수정 전 수정 후 inputType을 number로 설정하여 숫자만 입력하도록 설정 padding 과 margin으로 여백주기 margin은 요소에 직접 선언하고 padding은 layout 속성에 선언한다. 색상 설정 (res -> values -> colors.x.. 2021. 6. 13.
안드로이드 스튜디오 에러 Gradle project sync faild .... 에러가 발생했을때 https://kadosholy.tistory.com/24 안드로이드 스튜디오 - gradle project sync failed. basic functionality (e.g. editing debugging) will not work properly 안드로이드 스튜디오 - gradle project sync failed. basic functionality (e.g. editing debugging) will not work properly 에러 해결방법 안드로이드 스튜디오를 update하거나 잘못 만지면 gradle project sync.. kadosholy.tistory.com 나 같은 경우 help에서 update를 진행.. 2021. 6. 13.
안드로이드 스튜디오 프로젝트 설명 디렉터리 구조 manifests 안드로이드 OS에 앱이 어떻게 동작하는지 설정되어있는 파일, 권한에 대한 설정 java 소스코드가 담긴 디렉터리 res (코드 외에 나머지 값들이 들어있는 폴더) drawable: 이미지 리소스가 들어있는 폴더 layout: 앱이 어떻게 그려질지 도화지 같은 폴더 mipmap: 이미지가 들어있는 폴더 values: 앱이 구동할때 설정되어 있는 값들이 저장된 폴더 2021. 6. 13.
안드로이드 스튜디오 시작 사이트 https://developer.android.com/ Android 개발자 | Android Developers Android 앱 개발자를 위한 공식 사이트입니다. Android SDK 도구 및 API 문서를 제공합니다. developer.android.com 가상머신 설정(android 개발 확인, AVD Manager) 디바이스 선택 가능 (Play Strore가 실행되는 Pixel 2로 진행하였다.) 다운 받은후 Finish 실행 아래 메뉴를 끌어올려서 Settings 클릭 Settings 에서 아래 메뉴 클릭 아래 메뉴 여러번 클릭 -> 개발자 모드 상위 메뉴로 이동하여 system 메뉴에 Developer options 메뉴가 생긴 것을 확인 프로젝트 생성 Empty Activity 로.. 2021. 6. 13.