모바일 프로그래밍
-
[android] android 데이터 관리 +CustomerManagement 최종구현app/android 2022. 1. 17. 19:19
안드로이드 최종구현 https://hwantech.tistory.com/104ㅇ [android] android 커스텀 리스트뷰 (custom listView) 앞에 배운 리스트뷰를 이용하여 xml로 커스텀 리스트뷰를 만들어보장~~~ Student 클래스 이름 소속학과 학생번호 사진 클래스 구현방법 class StudentC (var name : String, var dept : String, var st.. hwantech.tistory.com 이용해서 데이터 관리까지하는 리스트뷰~~~~ CustomerManagement 로 구현해보았당 ------------------------------------------------------------------------ 메인화면에서 두 xml 화면으로 나눠..
-
[android] android 데이터 저장과 관리app/android 2022. 1. 17. 18:50
데이터베이스란? 대용량의 데이터 집합을 체계적으로 구성해놓은 것 데이터베이스 관리 시스템 데이터베이스는 여러 사용자나 시스템이 서로 공유할 수 있어야 한다 데이터베이스 관리 시스템(DBMS) 이러한 데이터베이스를 관리해주는 시스템 또는 소프트웨어 관계형 데이터베이스 계층형, 망형, 관계형, 객체지향형, 객체관계형 DBMS 등의 유형 중 실질적으로 가장 많이 사용됨 관계형 데이터베이스의 장단점 장점 업무가 변화할 경우에 다른 DBMS에 비해 변화에 쉽게 순응할 수 있는 구조 유지 및 보수 측면에서도 편리 대용량 데이터 관리와 데이터 무결성을 잘 보장 단점 시스템 자원을 많이 차지해서 시스템이 전방적으로 느려짐 데이터베이스의 기본 개념 데이터 : 하나하나의 단편적인 정보를 뜻함 테이블 : 회원 데이터가 표 ..
-
[android] android 커스텀 리스트뷰 (custom listView)app/android 2022. 1. 17. 17:58
앞에 배운 리스트뷰를 이용하여 xml로 커스텀 리스트뷰를 만들어보장~~~ Student 클래스 이름 소속학과 학생번호 사진 클래스 구현방법 class StudentC (var name : String, var dept : String, var studentid : Int , var sajin : int) {} 총 2가지 화면이 필요하기 때문에 activity_main.xml rowitem.xml MainActivity.kt StudentC.kt ListViewAdapter.kt 이 구현 필요 activity_main.xml rowitem.xml MainActivity.kt 사진은 drawable에 저장해두었긔 package com.cookandroid.customlistview import android..
-
[android] android 액티비티와 인텐트app/android 2022. 1. 13. 19:53
안드로이드 4대 컴포넌트 액티비티, 서비스, 브로드캐스트 리시버, 콘텐트 프로바이더 액티비티(Activity) 화면을 구성하는 가장 기본적인 컴포넌트 지금까지 계속 액티비티를 이용하여 앱을 작성함 서비스(Service) 눈에 보이는 화면(액티비티)과 상관없이 백그라운드에서 동작하는 컴포넌트 로컬에서 동작하는 서비스는 아래 세 단계를 거친다 서비스 생성 -> 시작 -> 종료 브로드캐스트 리시버(Broadcast Receiver) 안드로이드는 여러 응용 프로그램이나 장치에 메시지를 전달하기 위해 방송 메시지를 사용함 콘텐트 프로바이더(content provider) 응용 프로그램 사이에 데이터를 공유하기 위한 컴포넌트 자신의 데이터를 외부에 공개하려면 콘텐트 프로바이더를 만들어야한다 액티비티의 개요 안드로이..