반응형 Android46 Custom ListView + DB연동하기 ( SQLite ) 바로가기 버튼을 누르면 해당url로 이동, 추가하기 누르면 url추가하는 앱 만들기 에뮬레이터 재실행했을때 데이터 안날라가게 하는 방법 1. 핸드폰 내장 DataVase에 저장하기 -> SQLite -> App삭제시 사라짐 2. 서버( JSP/Servlet, DAO )를 통해 Database에 저장하기 -> Volley ( 라이브러리 ) -> 인터넷 연결 필요 3. 실시간으로 데이터 주고받기 -> Google FireBase Realtime DataBase DataBase에 연결할 class 하나 생성 - DBManager.java ListView 항목에 클릭리스너 달아줄때 ( setOnitemClickListener 할때 ) Cutom을 했을 경우 클릭리스너가 동작하지 않는다 -> ListView의 옵.. 2021. 4. 3. Adapter -> Custom ListView활용 일단 adapterView 순서대로 만들어보자 1. Lagacy -> ListView 만들기 2. layout 구성하기 3. 데이터를 ArrayList에 저장해야하는데 데이터가 3개, 데이터 타입이 다 달라서 VO ( Value Object, 사용자 정의 자료형 ) 설계를 해서 VO타입으로 사용해야함 ■ContantVO package com.kmg.ex0325_adapter_custom; public class ContactVO { // 1. 필드 // 2. 생성자 // 3. get/set // 4. toString private int imgID; private String name; private String phone; public ContactVO() { } public ContactVO(int .. 2021. 3. 25. Adapter View 어뎁터 뷰 종류 어뎁터 뷰 생성 순서 1. ListView 만들기 2. ListView를 만들고 array adapter를 사용하기위해 Root element를 TextView로 설정한다 public class MainActivity extends AppCompatActivity { // 리스트 뷰 안에 들어갈 데이터를 생성 -> 추가 삭제가 자유로운 ArrayList를 사용하여 생성 // ArrayList 하나 생성해서 우리 팀원들 이름 저장하기 ArrayList team = new ArrayList(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi.. 2021. 3. 24. Intent 사용 2 ● 로그인 페이지 public class MainActivity extends AppCompatActivity { EditText edt_id, edt_pw; Button btn_login; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_login = findViewById(R.id.btn_login); edt_id = findViewById(R.id.edt_id); edt_pw = findViewById(R.id.edt_pw); btn_login.setOnClickListener(new View... 2021. 3. 23. Intent 사용하기 Activity - 화면구성 ( xml , java ) Service - 화면이 없고 백그라운드에서 계속 동작 ( 스트리밍 , 알람, 알림 ) Broadcast Receiver - 방송수신자 - 하드웨어에서 일어나는 모든 이벤트 감지 Content Provider - 정보제공자 - 다른App으로 현대 App의 정보를 전달 ● Intent - 화면 전환할때 사용 - 무언가 기능을 실행시킬때 - 하나의 액티비티가 다른 액티비티를 실행시킬 수 있는 메시지 시스템 ◆네이버 바로가기 만들기 this - 지금클래스인 MainActivity( 클릭리스너 객체가 들어갈 수 있음) Listener안에 this말고 바로 new View.OnClickListener() 객체를 넣어도 가능 public class MainAc.. 2021. 3. 22. Constraint Layout + 주사위게임 만들기 ●주사위게임 만들기 package com.kmg.ex0318; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; import java.util.Random; public class MainActivity extends AppCompatActivity implements View.OnClickListener { // Java 소스코드로 Button 에 Clic.. 2021. 3. 21. 이전 1 ··· 4 5 6 7 8 다음 반응형