전체 글
-
피에조 부저를 이용해서 소리내기Arduino 2022. 7. 14. 14:10
void setup() { Serial.begin(9600); } void loop() { int btn1 = digitalRead(6); int btn2 = digitalRead(7); int btn3 = digitalRead(8); int btn4 = digitalRead(9); int btn5 = digitalRead(10); Serial.println(btn5); if(btn1 == 1){ tone(13, 262, 100); }else if(btn2 == 1){ tone(13, 294, 100); }else if(btn3 == 1){ tone(13, 330, 100); }else if(btn4 == 1){ tone(13, 349, 100); }else if(btn5 == 1){ tone(13, 3..
-
Android 실습 (7)Android 2022. 7. 14. 12:47
package com.example.ex_0714; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ListView; import java.util.ArrayList; public class MainActivity2 extends AppCompatActivity { // 사용자의 어댑터를 통해 완성된 내용이 최종적으로 띄워질 수 있는 Activity // 최종 결과를 띄울 ListView 필요! ListView listView2; // 상품이미지를 관리하기 위한 배열 생성 int[] imgArr = {R.drawable.item1,R.drawa..
-
Android 실습 (6)Android 2022. 7. 14. 10:51
1. 템플릿 만들기 (xml 생성) 2. 템플릿에 정리될 데이터셋 클래스 만들기 (UserVO) 3. MainActivity 정의 (데이터 입력, Adapter 연결 .. ) 4. MyAdapter 정의 package com.example.ex_0714; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ListView; import java.util.ArrayList; public class MainActivity extends AppCompatActivity { // ListView 객체 선언 ListView listView; @Overri..
-
Android 실습 (5)Android 2022. 7. 13. 17:49
Ex_0713 1. 여러분 안녕하세요~ 2. 오늘도 즐거운 수업시간 입니다. 3. 어제의 침팬지는 잊을수가 없네요..ㅎ string.xml 에서 위와 같은 코드를 추가합니다. package com.example.ex_0713; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; import java.util.ArrayList; public cla..
-
Android 이론 (3)Android 2022. 7. 13. 17:01
Adapter View 하나의 뷰에 여러 데이터를 나열하고 그 중 하나를 사용자에게 선택 받는 뷰 Volley - Android App의 네트워킹을 더 쉽고, 무엇보다 더 빠르게 하는 HTTP 라이브러리 Volley 동작순서 1. 사용자가 Request객체를 생성하여 요청/응답/에러 처리에 대한 로직을 작성한다. 2. RequestQueue에 추가한다. 3. RequestQueue가 자동으로 Thread를 생성하여 서버로 요청을 보낸 후 응답받는다. 4. 응답이 오면 Request에 등록된 ResponseListener로 응답데이터를 전달한다. * 별도 Thread관리, UI를 위한 handler를 다룰 필요가 없다. Thread란 - 멀티태스킹 - 한 개체가 여러 일을 동시에 진행하는 것 - 하나의 컴..
-
Android 실습 (5)Android 2022. 7. 13. 16:09
package com.example.ex_0713; import androidx.activity.result.ActivityResult; import androidx.activity.result.ActivityResultCallback; import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.contract.ActivityResultContracts; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import andr..