일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- JS
- 안드로이드
- array
- GoogleMaps
- 오버라이딩
- Linux
- 랜덤번호
- npm
- Android
- JavaScript
- fragment
- 리액트
- TypeScript
- Javscript
- React
- 구글맵스
- 코틀린
- 자바스크립트
- Kotlin
- scrollview
- nodejs
- button
- RecyclerView
- 랜덤넘버
- stylesheet
- Java
- TextView
- 스프링부트
- SpringBoot
- Hook
- Today
- Total
목록전체 글 (169)
타닥타닥 개발자의 일상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dHyqf9/btrsVJDRunF/HsT5hoV9Hv0ExpZxewrUL1/img.jpg)
나는 야구를 전혀 몰라서 하기의 규칙이 실제 야구 규칙과 일치하는지 모른다. 야구 게임 규칙 1. 컴퓨터는 세가지 수를 랜덤으로 선정한다. 2. 유저는 세가지 수를 스피너로 선택한다. 3. 컴퓨터의 랜덤번호와 숫자만 맞고 위치면 틀리면 1볼이다. 4. 컴튜터의 랜덤번호와 숫자가 다르고 위치가 같으면 1스트라이크다. 5. 3 스트라이크가 되면(스트라이크가 세번 누적되면) 게임이 종료된다. 폴더 및 파일 구성 com.example.baseballfin 폴더에 Baseball.kt 생성 layout 폴더에 item_spinner.xml 생성 activity_main.xml item_spinner.xml Baseball.kt package com.example.baseballfin class Baseball {..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bJuVpl/btrsRaIE4Bl/T2YJJ5gvUIhHAs7eFjlFEK/img.png)
파일 및 폴더 구성 com.example.sample30 : CustomAdapter.kt / DataVo / MainActivity / ProfileDetailActivity 생성 drawble 폴더 : 프로필 사진으로 사용할 choi.png / kim.png / park.png 이미지 저장 layout 폴더 : activity_profile_detail.xml / veiw_item_layout.xml 생성 AndroidManifest.xml activity_main.xml RecyclerView 생성 activity_profile_detail.xml (프로필 클릭했을때 이동하는 상세화면 구성) view_item_layout.xml (main에 전시되는 아이템의 상세구성) DataVo package..
예를들어 1부터 10까지의 수중 중복되지 않는 3개의 숫자를 고른다면 아래와 같은 함수를 만들어서 랜덤 번호를 뽑을 수 있다. fun random() { var randNum: IntArray = IntArray(3) //구하고자하는 랜덤번호 3가지를 넣을 정수 배열을 선언한다. var switch = BooleanArray(10) //switch는 10개의 공간이 모두 0으로 채워진 배열이라고 가정한다. for (i in switch.indices){ switch[i] = false // 스위치가 false라는 말은 값이 배열에 있는 값이 전부 0 으로 세팅 되었다는 말이다. } var w =0 while(w
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Nricc/btrsFuAw0Ze/cscO3vvQvwYBAj1P3amJFk/img.png)
폴더 및 파일 경로 버튼으로 사용할 이미지 파일 drawble폴더에 저장. 나는 kotlin.png 파일을 버튼으로 사용하기로 했다. activity_main.xml MainActivity.kt package com.example.sample27 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.ImageButton import android.widget.TextView import androidx.appcompat.app.AlertDialog class MainActivity : AppCompatActivity(), View.OnClickL..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUb14d/btrsA589LUX/tWBxK1A0g9JFAAr304Jsa0/img.jpg)
Seekbar activity_main.xml MainActivity.kt package com.example.sample25 import android.os.Build import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.SeekBar import android.widget.TextView import androidx.annotation.RequiresApi class MainActivity : AppCompatActivity() { @RequiresApi override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedI..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1D9Fs/btrsxIF1owC/7pKukBBInCXMsOQTs3xKM1/img.png)
파일 및 폴더 구성 drawble폴더에 ic_person_.xml, ic_s etting_.xml, ic_home.xml 생성 > 생성 방법 : drawable 폴더 우클릭 >새로 만들기 >Image Asset> Layer Name에서 이름 설정. Clip Art 클릭해서 원하는 이미지 설정. 모두 완료하면 다음버튼 클릭 이와 같은 식으로 home, setting, person 아이콘 xml을 생성한다. 수업시간에 졸아서 왜 아이콘 별로 forground 랑 background 했는지 기억이 안난다. 저렇게 생성하면 mimap-hdpi 폴더 안의 파일들이 자동 생성된다. 그 외에도 layout 폴더에 activity_fragment.xml파일 차례로 생성. menu 폴더에 bottom_nav_menu.x..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/AotD2/btrsFsCMI3E/RRWzWHqjQJnJvNM2JU8aeK/img.png)
폴더 및 파일 구성 com.example.sample23 폴더> FragmentMenu , FragmentOne, FragmentTwo, FragmentThee 코틀린 클래스 생성 layout 폴더 > activity_fragment_menu.xml, activity_fragment_one.xml, activity_fragment_two.xml, activity_fragment_three.xml 파일 생성 activity_fragment_menu.xml activity_fragment_one.xml activity_fragment_two.xml activity_fragment_three.xml activity_main.xml FragmentMenu.kt package com.example.samp..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bujbMY/btrsxITjWBo/0EcjIf1cD2cXhwFTeDy9lK/img.png)
파일 및 폴더 구성 main 폴더에 assets폴더 생성. 생성된 assets폴더 우클릭 >디렉터리를 다음으로 표시 > 리소스루트 로 설정 설정된 assets 폴더에 html파일 저장 assets폴더에 저장된 hello.html 파일 Hello, 안녕하세요!! 반갑습니다!! AndroidManifest.xml //인터넷 연결을 허용하는 permission 코드 삽입 activity_main.xml MainActivity.kt package com.example.sample22 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.webkit.WebChromeClient import android.w..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c3WW1f/btrszmiLzLl/5DhW6VDhzwwCuxo89g0C60/img.png)
파일 및 폴더 구성 raw 폴더 생성하고 music.mp4 동영상(혹은 자신이 원하는 동영상) 삽입. activity_main.xml MainActivity.kt package com.example.sample21 import android.net.Uri import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.MediaController import android.widget.VideoView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(s..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/MyTQt/btrszmiK0pL/i1nXpiKmeEGQHR5OkZJXr0/img.png)
폴더 및 파일 구성 layout 폴더에 item_spinner.xml항목 추가 item_spinner.xml activity_main.xml MainActivity.kt package com.example.sample20 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import android.widget.ArrayAdapter import android.widget.GridView import android.widget.TextView class MainActivity : AppCompatActivity() { var items = arrayOf( "서울", "부산", "대구..