일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드 스튜디오
- serverless
- Streamlit기초
- 자바기초
- 스트림릿 기본
- 웹대시보드 기초
- 자바프로그래밍
- Flutter
- 데이터베이스
- 자바
- Streamlit기본
- JavaScript
- Pandas
- 자바스크립트
- java
- streamlit
- 자바공부
- 파이썬
- 안드로이드 앱 개발
- Android
- 웹대시보드 제작
- 판다스공부
- MySQL
- 자바초보
- 판다스
- RESTful API
- 스트림릿
- 파이썬공부
- db
- 자바스크립트 공부
- Today
- Total
목록분류 전체보기 (240)
ruriruriya
유튜브 검색 API를 사용하면 좀더 다양한 서비스를 만들 수 있다. 포스트맨을 활용해서 유튜브 검색 API을 테스트 해보자. 1. API 키 얻기 먼저 Google Cloud Platform에서 프로젝트를 생성하고 유튜브 Data API를 활성화하고 API 키를 얻어야 한다. API 키는 API 요청을 보낼 때 인증을 위해 필요한다. https://console.cloud.google.com/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com - 프로젝트를 생성하기 - 프로젝트 선택 후 API 및 서비스 - 라이브러리 - youtube 검색하여 YouTube Data API v3 선택 - API 사용해보기 클릭하여 아래 래퍼런스 확인. https..
안드로이드에서 TextView의 길이를 설정하는 방법은 크기와 관련된 여러 가지 속성을 사용하여 조절할 수 있다. 주로 사용되는 속성으로는 layout_width, layout_height, maxLines, ellipsize 등이 있다. 각 속성의 역할과 예시 코드를 알아보자. 1. layout_width 와 layout_height TextView의 너비와 높이를 결정한다. 다음과 같은 값들을 가질 수 있다. wrap_content: TextView가 포함하는 내용에 맞게 크기가 조절됨. match_parent 또는 fill_parent: 부모 레이아웃의 너비 또는 높이와 같아짐. 고정 크기(예: 100dp): 고정된 크기로 설정. 2. maxLines TextView에 표시할 최대 줄 수를 지정한다..
내가 만든 댓글 입력기는 Spinner로 별점을 선택하고 EditText로 댓글을 입력한 뒤 전송하는 앱이다. 그래서 EditText와 Spinner를 입력 후 전송버튼을 누르면 다시 초기화 시켜야 한다. EditText 초기화는 아래 게시글에 작성해두었다. https://ruriruriya.tistory.com/186 스피너(Spinner) 초기화하는 방법 // 버튼 클릭 리스너 생략 spinnerComment.setSelection(0);
지난 번엔 키보드 내려가는 방법을 배웠다. https://ruriruriya.tistory.com/185 [Android]안드로이드 - EditText 입력 후 버튼 누르면 키보드 내리는 방법(InputMethodManager) EditText를 사용하면 입력 후 전송 버튼을 눌러도 내려가지 않고 직접 내려줘야 한다. 우리가 일상적으로 쓰는 어플들을 보면 키보드가 입력 후 버튼 클릭과 동시에 내려간다. 그래서 이 코드는 클 ruriruriya.tistory.com 근데 내려가고 나서 입력창에 입력한 값이 남아 있는 것을 발견! 버튼을 누르면 입력창에 값이 나오지 않도록 초기화 시켜보자. 클릭 리스너가 있다면 그 안에 setText를 null로 해주면 나오지 않는다. // 클릭 리스너 생략 editComm..
EditText를 사용하면 입력 후 전송 버튼을 눌러도 내려가지 않고 직접 내려줘야 한다. 우리가 일상적으로 쓰는 어플들을 보면 키보드가 입력 후 버튼 클릭과 동시에 내려간다. 그래서 이 코드는 클릭 리스너 안에 작성하여야 한다. // 입력 후 버튼 누르면 키보드 내려가는 코드 InputMethodManager mInputMethodManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); mInputMethodManager.hideSoftInputFromWindow(editComment.getWindowToken(), 0); [적용화면]
자바로 개발을 하면서 문자열로 바꿔줘야 하는 순간들이 있다. 문자열로 바꾸는 여러 방법을 알아보자. 1. String.valueOf() 메서드 사용 이 방법은 모든 데이터 유형을 문자열로 변환할 수 있다. int intValue = 42; double doubleValue = 3.14; boolean booleanValue = true; String intString = String.valueOf(intValue); String doubleString = String.valueOf(doubleValue); String booleanString = String.valueOf(booleanValue); System.out.println(intString); // "42" System.out.println(d..
리사이클러뷰를 사용해보고 연습하면서 한 번도 2단으로 쓸 생각을 못하다가. 이번 프로젝트 때 화면 계획서를 만들면서 만들어보는 방법을 익혔다. 이게 엄청 정확한 방법은 아닐지 몰라도 2단으로 나오니 훨씬 완성도가 높아졌다. 1. xml 화면설계 - row.xml - main_activity.xml // 생략 // 생략 2. MainActivity.java GridLayoutManager 설정 자바 파일에서 아래 코드를 recyclerView.setLayoutManager(new LinearLayoutManager(MainActivity.this)); 이렇게 바꿔준다. GridLayoutManager gridLayoutManager = new GridLayoutManager(this, 2); recycle..
Java에는 다양한 연산자가 있다. 산술연산자, 할당 연산자, 증가/감소 연산자, 관계 연산자, 논리 연산자, 비트 연산자, 삼항 연산, instanceof 연산자. 1. 산술연산자 산술 연산자는 기본적인 수학적 연산을 수행한다. 이 연산자들은 숫자형 변수 또는 리터럴 간에 사용된다. + (덧셈): 두 값을 더한다. - (뺄셈): 오른쪽 값을 왼쪽 값에서 뺀다. * (곱셈): 두 값을 곱한다. / (나눗셈): 왼쪽 값을 오른쪽 값으로 나눈다. % (나머지): 왼쪽 값을 오른쪽 값으로 나눈 나머지를 반환한다. int a = 5; int b = 2; int sum = a + b; // 7 int difference = a - b; // 3 int product = a * b; // 10 int quotien..