본문 바로가기

분류 전체보기

(50)
Intent, 메뉴 액티비티와 데이터 전달 메뉴 액티비티를 새로 만들고, 메인 액티비티에서 메뉴 액티비로 값을 전달하기(인텐트 이용) activity_main.xml activity_menu.xml MainActivity.java import android.content.Intent; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Ove..
Event, 버튼 이벤트 처리 activity_main.xml 잘 보면 @drawable/my_selector가 있다. 이건 버튼 클릭 시, 셀렉터를 이용해 배경화면을 바꿔주기 위해서 사용하는 것 editText이지만 버튼처럼 보일 수 있음 drawable/my_selector.xml MainActivity.java import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.GestureDetector; import android.view.KeyEvent; import android.view.MotionEvent; import android.view.View; import android.widget.TextView; impo..
Dialog, 대화상자 띄우기 gradle dependencies implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' // 추가 ..
CallIntent, 전화번호 받아오기 어플 액티비티에서 전화번호를 받아 그 정보를 인텐트로 넘겨주고 전화앱에 전달해줌 즉, 데이터 전달 MainActivity.java import android.content.ComponentName; import android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends App..
안드로이드 Bluetooth SPP BluetoothSPP 1. Manifest.xml 권한 등록 가장 먼저 블루투스를 이용하기 위해 권한을 등록해야 한다. BLUETOOTH : 블루투스 연결 요청, 연결 수락 및 데이터 전송과 같은 블루투스 통신 수행 BLUETOOTH_ADMIN : 블루투스 설정 조작 및 앱에서 기기 검색 2. gradle dependency에 bluetoothspp 추가 implementation 'com.akexorcist:bluetoothspp:1.0.0' spp 라이브러리 이용 3. MainActivity에서 이용 // import import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.content.Intent;..
Oralce 설치 및 db_이클립스 연동 ## Oracle 설치 version : 11g(11.2.0.1.0) 1. 파일 두 개 전부 다운받기 2. 파일 옮기기 두 개 파일 중 win64_11gR2_database_2of2에서 파일들을 win64_11gR2_database_1of2로 옮기기 (orcle.ctx, oracle.owb.rsf, oracle.rdb.ms.install.seeddb, oracle.sysman.console.db) 경로 : ...\win64_11gR2_database_2of2\database\stage\Components 1of1에서도 같은 경로로 붙여넣기(이거 안했더니 exe 설치 도중 components가 없어서 멈춤) 3. setup.exe 실행 1of2의 database -> setup.exe 시작 4. 계속 다음..
톰캣(Tomcat) 언어 설정(UTF-8) 톰캣에서 한글 깨짐 오류 해결 톰캣에서 자꾸 jsp는 괜찮은데, html로 가면 한글이 깨지는 현상이 나타난다. 설정이 젤 힘들어,, 먼저 이클립스의 한글 설정이 따로 되어있어야함 그래도 안된다면 서버와의 연동에서 생긴 문제 1. 소스파일(jsp)에 UTF-8 인코딩 내용 추가 2. GET, POST 방식의 데이터 전송 request.setCharacterEncoding("UTF-8") 3. web.xml에 필터 추가(프로젝트 설정) encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* 4. server.xml 수정(server 설정) 5. web.xml에 필터 추가(serv..
톰캣(Tomcat) 설치와 eclipse 연동 톰캣 설치, 일단 7.0 받았음 -> 수정 8.5로 바꿈 Tomcat version Apache Tomcat 7.x Apache Tomcat 7.x는 Tomcat 6.0.x의 향상된 기능 기반으로 Servlet 3.0, JSP 2.2, EL 2.2 및 WebSocket 1.1 사양 구현함 - 그 외 개선 사항 - 웹 응용 프로그램 메모리 누수 감지 및 예방 - Manager 및 Host Manager 응용 프로그램의 향상된 보안 - 일반적인 CSRF 보호 - 웹 어플리케이션에 직접 외부 컨텐츠를 포함 지원 - 리팩토링(커넥터, 라이프 사이클) 및 많은 내부 코드 정리 Apache Tomcat 8.x - 8.0.x Tomcat 7.0.x 기반, Servlet 3.1, JSP 2.3, EL 3.0 및 Web..