본문 바로가기
반응형

분류 전체보기138

로그인 후 채팅 방 만들기?? ◆Main Activity -> onResponse 메소드에 @Override public void onResponse(String response) { // 서버에서 돌려준 응답을 처리 if (response.equals("true")){ Toast.makeText(getApplicationContext(),"성공ㅋ",Toast.LENGTH_SHORT).show(); // finish(); - finish 하면 성공하고 앱 종료됨 Intent intent = new Intent(MainActivity.this, ChatActivity.class); intent.putExtra("id", edt_id.getText().toString()); startActivity(intent); // 한번에 작성해도됨.. 2021. 4. 6.
서버 통신 로그인 DB연동( Volley 라이브러리 ) volley라이브러리 import하기 ●MainActivity public class MainActivity extends AppCompatActivity { Button btn_join, btn_login; EditText edt_id, edt_pw; RequestQueue requestQueue; // 서버와 통신할 통로 StringRequest stringRequest; // 내가 전송할 데이터 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); edt_id = findViewById(R.id.edt_id.. 2021. 4. 3.
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.
Spring 게시판 부트스트랩 다운로드 후 webapp -> css 폴더에 넣기 jQuery는 code.jquery.com에서 CDN 방식으로 가져오기 ●index.jsp web.xml에 welcome-file-list에 index.jsp로 설정 돼있음 webapp 안에있어서 실행시 Controller 통해서 index.jsp에 옴 index.jsp에서 foward 설정하기 -> 요청오면 list.do로 가게 설정하기 ●BoardController.java package egovframework.example.board.web; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframew.. 2021. 3. 31.
Spring 환경설정하기 / 툴 사용 ●mysql mysql 서버 구동하기 cmd 창에서 mysql 사용하기 ( 서버를 미리 구동한 상태에서 ) 처음엔 password가 없음 show databases; - DB확인하기 use mysql; - mysql로 Database change됨 show tables; - mysql의 table들을 볼 수 있음 update mysql.user set password = password('12345') where user='root' and host='localhost' 패스워드 변경하기 flush privileges; - 권한 적용 quit - 빠져나오기 create database iot; - iot 라는 database 하나 만들기 이클립스에서 database 연결하기 ●Node js 원하는 폴더 .. 2021. 3. 29.
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.
반응형