목록2024/06 (42)
개발학습일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0ZORR/btsHPM5w0f3/3ZGCtzKMlNUkNaIi1kH1sK/img.png)
유저가 보낸 데이터 로그에서 확인하는 방법 유저한테 입력받는 EditText를 만들었는데 유저한테 입력받은 값이 잘 오는지 로그로 확인하려고 한다. 저장이라는 버튼을 클릭했을 때, 로그로 보이도록 해준다. # btvSave 는 내가 만든 변수이름 btnSave.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 1. 유저가 에디트 텍스트에 입력한 내용을 가져온다. String email = editEmail.getText().toString(); Log..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8ZbdN/btsHO3z9zFZ/ELOih9Gzt6a9SwPu9G2QI0/img.png)
테스트 데이터를 지운 뒤, 인덱스 번호를 다시 1부터 하는 방법 MySQL Workbench로 쿼리문을 테스트하다 보면,테스트 데이터를 모두 지우고 새로 시작해도 인덱스 ID 부분의 숫자가 1부터 시작하지 않는 것을 해결하고자 한다. 해결방법은 간단한다.1. 모든 테스트 데이터를 지운다.- delete 문을 사용해도 되고, 직접 데이터를 선택해 지울 수도 있다. 2. Alter Table로 들어가서 Option에 Auto Increment를 1로 수정한 뒤 Apply 한다.- 이렇게 설정하면 인덱스 번호는 다시 1부터 시작된다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uEigH/btsHNZFafyl/DS8eQKsI46OgpgdCOSy9KK/img.png)
Emulator 한국어 키보드 나오게 설정하기 1. 에뮬레이터의 설정에 들어가서, 언어(Language)를 검색한다.- Language & input 들어가기 2. Language & input 한번 더 선택하고 Languages 선택 -> + Add a language 선택해서 한국어 찾기 3. 한국어는 맨 밑 페이지에 있으니 한 번에 확 내리는 거 추천!! (한국어 대한민국 선택하기)- 에뮬레이터에서 한국어랑 영문으로 바꾸는 아이콘을 눌러서 사용 - 언어 설정이 잘되어서 한국어로 잘 입력되는 것을 확인할 수 있다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bkggf3/btsHOFlNcT5/GGyRlMvngUttpbMEgDxUYK/img.png)
앱의 액션바 설정 _지우기앱을 만드는데 위에 뜨는 액션 바를 지우고 싶다. 1. 액션바를 변경할 수 있는 화면을 담당하는 곳으로 이동한다.- res -> values -> themes(기본, night이 있는데 저녁이 되면 테마가 달라지는 앱들이 사용하는 기능이다.) -> themes.xml- 밑에 색은 디자인 영역이다. _ 컬러들은 colors.xml 파일에 있다.2. 코드를 변경해 준다.// 원래는 DarkActionBar 인데, NoActionBar 로 변경해주면 된다. 앱의 액션바 설정 _ 제목 바꾸기 1. onCreate 함수 안에 작성하기getSupportActionBar().setTitle("제목 입력");앱의 액션바 설정 _ 아이콘 넣기 1. res 파일에 menu 디렉토리..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c4HaXs/btsHOWOiu9Q/vL6jtRLerUQO0mAzssSjy0/img.png)
앱 이름 바꾸는 방법 1. 이름 변경할 수 있는 xml 파일에서 작업한다.- res -> values(문자열, 색 저장하는 폴더) -> Strings.xml 2. 앱의 이름을 내가 원하는 이름으로 변경하고 저장하면, 끝.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cgIZ0W/btsHPccg1Pl/zxO26Mak2y5LRA91DhASsk/img.png)
앱 아이콘 만드는 방법 1. 앱 아이콘 만드는 곳으로 가기.- res에 마우스 왼쪽 클릭 -> new -> Image Asset 2. 아이콘 사진을 내가 가지고 있는 사진으로 넣기 -> 파일을 선택해서 내가 준비한 사진으로 아이콘을 넣을 수 있다 -> 사진의 사이즈를 변경할 수 있다. 3. 배경 색 변경하기 -> 배경색을 색상으로 설정할 수 있고, 이미지로도 설정할 수 있다. 4. 아이콘이 변경된 것을 확인할 수 있다.
Constructor ( 생성자 ) 사용하기 생성자란 눈에 보이지 않게 자동으로 만들어지는 함수이다.특징은 리턴의 데이터 타입이 없고 함수의 이름이 만든 클래스 이름과 동일하다.-> 생성자를 만들면 꼭 기존의 디폴트 생성자는 눈에 보이게 코드 작성해야 한다.public class Member { String name; String tel; String address; // 디폴트 생성자 // 눈에 보이지 않아도 자동으로 실행되는 생성자 이지만, // 생성자를 만들면 무조건 눈에 보이게 작성 해야한다. Member(){ } // 생성자 Member(String pName, String pTel, String pAddress){ name = pName; tel = pTel;..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cLWT3C/btsHM5YsQmy/RwXhKbzVkYm1c51KoWTc9K/img.png)
Static 전역(전체영역) 변수 사용하기 _ 변수에 디폴트 값 설정하기 클래스의 멤버 변수를 만들 때 앞에 static을 입력해 주면 해당 변수는 전역 변수가 된다.전역변수(static)는: 메모리에 Heap의 영역이 아닌 data 영역에 변수로 생성된다.: data영역의 변수이기 때문에 전역변수는 객체가 따로 없어도 사용할 수 있다.public class StaticVar { static int count = 1; int data = 0; void print() { System.out.println("count : " + count); System.out.println("data : " + data); }} 위에 작성한 코드의 변수와 함수를 Main 클래스에서 사용할 때,static을 쓰지 않..