본문 바로가기

전체 글

(121)
리사이클러뷰 리스트에 sqlite 값 뿌려주기 리사이클러뷰는 재활용 하는 아이템뷰에 list에 저장된 데이터를 불러온다. 나는 데이터들을 내장 db에 저장하고, 그 저장된 db의 데이터들을 리사이클러뷰의 아이템 뷰에 불러오고싶었다. 그래서 db 에 어떻게 데이터들을 저장하고, 저장되어있는 데이터들을 리사이클러뷰의 리스트에 어떻게 불러올 것인가? 이것이 안드로이드 초보,자바 초보..개발자의 고민이었다..ㅋ.ㅋ 정리한번해볼겸 블로그에 작성해보자..! --edittext들을 통해 받을 데이터들, Person이라는 클래스 생성 package com.example.myapplication; public class Person { String name; String number; public Person(String name, String number) { t..
[백준 10845]큐-연결리스트로 구현하기 www.acmicpc.net/problem/10845 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net #include #include #include using namespace std; typedef struct node { int value; node *next; }node; typedef struct Que { node *front = 0; node *end=0; int cnt; }Que; void init(Que *que) { que->front=que->end=NULL; //front:..
ConText zxcv5500.tistory.com/258 안드로이드 Context 개념 정리 안드로이드 Context에 대해서 구글링 해보면 참 더럽게 알아듣기 힘들다. 그래서 내 방식으로 이해한 Context에 대해 정리해 봅니다. 이 글은 public 저작권으로 상업적 이용, 인용 등 아무 제한 없이 zxcv5500.tistory.com 어떤 액티비티 혹은 어떤 어플리케이션인가에 대해서 구별하는 정보
일정시간이후에 실행하기 package com.example.sampledelayed; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView textView; Handler handler=n..
일정시간이후에 실행하기 package com.example.sampledelayed; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView textView; Handler handler=n..
스레드와 핸들러 이해하기 //정독 필수 https://junghun0.github.io/2019/06/11/android-handler/ [Android] Handler 사용해보기 - Junghoon's Blog Handler? Junghun0.github.io 안드로이드에서 ui처리할때 사용되는 기본 스레드를 메인스레드라고 부른다. 메인스레드에서 이미 ui 에 접근하고 있으므로 새로 생성한 다른 스레드에서는 핸들러 객체를 이용해서 메세지를 전달함으로써 메인스레드에서 처리하도록 만들수 있다. 데드락: 동시에 두곳이상에서 요청이 생겼을때 어떤 것을 먼저 처리할지 판단 할 수 없어서 발생하는 시스템상의 문제 =>동시접근으로 발생하는 데드락 문제를 해결하는 가장 간단한 방법은 작업을 순서대로 처리하는 것이지만, 이 역할은 스레드안에서..
Intent란 무언가 작업을 수행하기 위해 사용되는 일종의 명령 또는 데이터를 전달하는데 사용 인텐트 구성요소 :액션(수행할기능)과 데이터 (대상의 데이터) 다른앱구성요소에 인텐트를 전달할수 있는 대표적인 메서드 -startActivity()또는 startActivityForressult() //액티비티띄울때 -startService()또는 bindService()//서비스 시작할때 -broadcastIntent()//인텐트객체를 브로드캐스팅 방식으로 전송할때 package com.example.sampleintent; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import..
activity 자동회전 package com.example.eevent; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.content.res.Configuration; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; //가로세로회전시 activity 바꾸고 싶은경우 // res하위폴더에 layout-land만들고 그곳에 activity.xml파일 만들면. 단말 방향바꿀때 land파일의 xml을..