์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- ์ฑ
- dmz๋
- ํ๋ก๊ทธ๋๋ฐ
- html
- ๋ ์
- ์ค๋ธ์
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๋ฐฉํ๋ฒฝdmz
- JavaScript
- Java
- ๋๊ฐ
- ์ ๋ฆฌํธ๋ฆฌํธ
- ์ค๋ผํด
- ํ์ด์ฌ
- ์๋ฐ์คํฌ๋ฆฝํธ
- css
- ์๋ฐ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ํ
- ๊ฐ์์ ์
- dmz๋คํธ์ํฌ
- database
- dmz๊ตฌ์ฑ
- ์นดํ๋๊ฐ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ๊ฐ๋ฐ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ฝ๋ฉ
- ๋คํธ์ํฌdmz
- Python
- Today
- Total
๋ชฉ๋กfull stack/์๋๋ก์ด๋ (26)
JiYoung Dev ๐ฅ

enabled ๋ฒํผ ํ์ฑํ : true ๋ฒํผ ๋นํ์ฑํ : false visibility gone : ์์ ์ฌ๋ผ์ ธ ๋ฒ๋ฆผ invision : ์๋ฆฌ๋ ํ๋ณด. ํฌ๋ช ๋๋ง ๋ถ์ฌํ ๊ฒ

ArrayList : ๋ช๊ฐ์ VO๊ฐ ์๋์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ ArrayList๋ ์๋ฐ์์ ์ฌ์ฉํ๋ ๊ฐ์ฒด๋ก ํต์ ์ฉ ๊ตฌ์กฐ๊ฐ ์๋ ํต์ ์ ์ฌ์ฉํ๋ ์๋ฃํ : ํ(Queue) ArrayList๋ java์ ๊ฐ์ฒด ํต์ ์ ์ํด ๊ฐ์ฒด๋ฅผ ํ๋ก ๋ณํํด์ผ ํจ ArrayList๋ฅผ ์ ์ก์ฉ์ผ๋ก ๋ณํํด์ค์ผ ํจ โ jsonArray json์ String ํ์ JSON ํค-๊ฐ ์์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ ์ค๋ธ์ ํธ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด ์ธ๊ฐ์ด ์ฝ์ ์ ์๋ ํ ์คํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฐ๋ฐฉํ ํ์ค ํฌ๋งท GSON ArrayList๋ฅผ JSONArray๋ก ๋ณํ์์ผ์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ

ํ์๊ฐ์ , ๋ก๊ทธ์ธ ์ค์ต github ์ฐธ์กฐ node, android code https://github.com/sin6338ki/Nodejs/tree/master/Ex13Android https://github.com/sin6338ki/android/tree/main/AndServer object : ๊ตฌํ์ฒด๋ฅผ 1ํ์ฑ์ผ๋ก ์ฌ์ฉํ๊ณ ์ถ์ ๋ ์ฌ์ฉ //object: -> ๋ฌด๋ช ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ํค์๋ // StringRequest๋ฅผ ๊ตฌํํ๋ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ฒ ๋ค! // ์ผ๋ฐ์ ์ผ๋ก๋ ์ธํฐํ์ด์ค์์๋ ๊ฐ์ฒด ์์ฑ ๋ถ๊ฐ -> ๊ตฌํ์ ์ํ ํด๋์ค๋ฅผ ๋ง๋ค์ด์ ๊ฐ์ฒด๋ฅผ ์์ฑํจ // ๊ทธ๋ฐ๋ฐ Bํ์ ์ ๊ฐ์ฒด๋ฅผ ํ๋๋ง ์ฐ๊ณ ์ถ์ ๋ ํด๋์ค๋ฅผ ๋ง๋ค๊ธฐ์๋ ๋นํจ์จ์ ์ // ์ด๋ object ์ฌ์ฉ > ํ๋ฒ๋ง ์ธ ๊ฐ์ฒด๋ฅผ ๊ตฌํํ ๋ ์ฌ์ฉ! val r..

Intent putExtra - intent intent์ ๋ฐ์ดํฐ ๋ด์์ ๋ณด๋ด๊ธฐ : putExtra btn_next.setOnClickListener { //Intent(ํ์ฌActivicty, ๋์ฐฉํ๊ณ ์ถ์ Activicty) var inputEmail = edt_email.text.toString() var inputPw = edt_pw.text.toString() //1. id๊ฐ ์กด์ฌํ๋์ง ํ์ธ // arrayList -> ๋ฐ๋ณต๋ฌธ์ผ๋ก ํ์ธํ์ // HashMap -> containsKey() if(members.containsKey(inputEmail)){ if(members.get(inputEmail).equals(inputPw)){ var it_next : Intent = Intent(this, ..

์์ฑ๋ Request ๊ฐ์ฒด๋ Request Queue์ ์ถ๊ฐ Request Queue : ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์๋๋ก ์ฐ๋ ๋ ์์ฑํ์ฌ ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ธ ํ ์๋ต ๋ฐ์ ** ์๋๋ก์ด๋๋ ๊ธฐ๋ณธ์ ์ผ๋ก https:// ๋ก ํต์ ํจ Volley ์ฌ์ฉ ์ค์ https://developer.android.com/training/volley?hl=ko Volley ๊ฐ์ | Android ๊ฐ๋ฐ์ | Android Developers Volley ๊ฐ์ ์ปฌ๋ ์ ์ ์ฌ์ฉํด ์ ๋ฆฌํ๊ธฐ ๋ด ํ๊ฒฝ์ค์ ์ ๊ธฐ์ค์ผ๋ก ์ฝํ ์ธ ๋ฅผ ์ ์ฅํ๊ณ ๋ถ๋ฅํ์ธ์. Volley๋ Android ์ฑ์ ๋คํธ์ํน์ ๋ ์ฝ๊ณ , ๋ฌด์๋ณด๋ค๋ ๋ ๋น ๋ฅด๊ฒ ํ๋ HTTP ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. Volley๋ developer.android.com Volley ํต์ ** ์ฝ๋๊ฐ ์ ์..

package com.sjy.ex20230712 import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.ArrayAdapter import android.widget.Button import android.widget.ListView class SubActivity : AppCompatActivity() { lateinit var btn_moveMain : Button lateinit var listview : ListView override fun onCreate(savedInstanceState: Bundle?) { super.onCr..

Android 4๋ ์ปดํฌ๋ํธ (๊ตฌ์ฑ์์) 1. Activity (xml + kt) - ํ์ด์ง๋ฅผ ๋ํ๋ด๋ ๋จ์ - manifest.xml ํ์ผ์ ๋ฑ๋ก ํ ์ฌ์ฉ 2. Service (kt) - ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋์ (App์ ๊บผ๋ ์คํ) - ex) ์์ ฏ, ๋ค๋น, ์๋, ์๊ณ, GPS, ์์ ์ดํ 3. Broadcast Receiver (๊ฐ์ฒด) - ํธ๋ํฐ์์ ์ผ์ด๋๋ ๋ชจ๋ ์ผ์ ๊ฐ์ง - ex) ๋ฌธ์ ๋์ฐฉ, ์ ํ ์ค๋ ๊ฑฐ ๊ฐ์ง(ํํ), ๋ณผ๋ฅจํค ๋๋ ๋ค, ํ๋ค์๋ค, ์ ๊ธํ๋ฉด ํด์ ... 4. Content Provider (๊ฐ์ฒด) - ์ดํ๋ผ๋ฆฌ ๋ฐ์ดํฐ ์ ๋ฌํ ๋ ์ฌ์ฉ - ex) ์นดํก โ ์ฐ๋ฝ์ฒ ๋๊ธฐํ ์ด ๋ชจ๋ ๊ฑธ ์คํํ ์ ์๊ฒ ํ๋ ๊ฐ์ฒด๊ฐ ๋ฐ๋ก Intent subActivity ์ถ๊ฐ ๋ค์ด๋ฐ๊ฑฐ๋ ๋ณต๋ถํด์ ํ์ผ์ ์ถ๊ฐํ ..

์๋ฃ๊ตฌ์กฐ ์๋ฃ๊ตฌ์กฐ : ๊ฐ(Data)๋ ์์ (Process)๋ฅผ ์ ์ฅํ๋ ๋ฐฉ์ List(๋ฐฐ์ด) ์์ฐจ์ (์ธ๋ฑ์ค) ์ ํ ๊ตฌ์กฐ Stack ํ์ชฝ์ด ๋งํ์๋ ๊ตฌ์กฐ ์ ์ ํ์ถ ์ ํ ๊ตฌ์กฐ ์ฃผ๋ก ์ ์ฅํ๋ ์ฉ๋ Queue ์์ชฝ์ด ๋ซ๋ ค์๋ ๊ตฌ์กฐ ๋ค์ด๊ฐ๋ ๊ณณ์ผ๋ก๋ ๋์ฌ ์ ์๋ค ์ ์ ์ ์ถ ์ฃผ๋ก ๋ฐ์ดํฐ ์ ์ก์ ์ฌ์ฉ (๋จ๋ฐฉํฅ ์ ์ก) โ ์ ์ก์ฉ Queue๋ฅผ stream์ด๋ผ๊ณ ๋ถ๋ฆ (Input stream, Output stream ๋ฐ๋ก ์กด์ฌ โ I/O) ์ ํ ๊ตฌ์กฐ ์ ํ๊ตฌ์กฐ ํน์ง ๋ฐ์ดํฐ ์ถ๊ฐ/์ญ์ ์ ๋ถ๋ฆฌ ๋ฐ์ดํฐ ์ฝ์ ์ ๋ฆฌ์คํธ๋ฅผ ๋ณต์ฌ, ์์๋ก ์ ์ฅํ ๋ฆฌ์คํธ๊ฐ ํ์ โ ๋ฉ๋ชจ๋ฆฌ ์๋ชจ๊ฐ ํฌ๊ณ ์๋๊ฐ ๋๋ฆฌ๋ค ์ด๋ฌํ ๋จ์ ์ ๋ณด์ํ๊ธฐ ์ํด ๋์จ ์๋ฃ ๊ตฌ์กฐ โ Linked List ๋งํฌ๋ฅผ ๋๊ณ ๋ฐ์ดํฐ ์ฝ์ ํ ๋ค์ ์ฐ๊ฒฐ โ ๋ฐ์ดํฐ ์ถ๊ฐ/์ญ์ ์ ์ฉ์ด s..

https://developer.android.com/reference/kotlin/android/content/Intent Intent | Android Developers developer.android.com ์ธํ ํธ๋ ์๋ก ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๋ ๊ฐ์ ๋ฆ์ ๋ฐํ์ ๋ฐ์ธ๋ฉ์ ์ํํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ฅ ์ค์ํ ์ฉ๋๋ ํ๋์ ์์ํ ๋ ํ๋ ์ฌ์ด์ ์ ์ฐฉ์ ๋ก ์๊ฐํ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์ํํ ์์ ์ ๋ํ ์ถ์์ ์ค๋ช ์ ํฌํจํ๋ ์๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋๋ค. ํ์ด์ง ์ด๋ : ACTION_VIEW Intent ์์ฑ Intent ์คํ ๊ฒ์ ๊ฒฐ๊ณผ ์ด๋ : ACTION_WEB_SEARCH ๋ฌธ์ ์ ์ก : ACTION_SENDTO Mimeํ์ ๋ฐ์ดํฐ๊ตฌ์กฐ : JSON์ ์กฐ์๊ฒฉ Mine ํ์ ์ ๋ํ์ ์ธ ์ฌ๋ก..