일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 판다스공부
- 판다스
- 스트림릿
- 파이썬
- Pandas
- 스트림릿 기본
- 웹대시보드 제작
- RESTful API
- 파이썬공부
- db
- Android
- streamlit
- serverless
- 자바프로그래밍
- 안드로이드 앱 개발
- 자바기초
- JavaScript
- Flutter
- 자바공부
- 안드로이드 스튜디오
- 자바스크립트
- 데이터베이스
- 자바스크립트 공부
- REACT
- 자바초보
- 웹대시보드 기초
- java
- MySQL
- Streamlit기초
- Today
- Total
목록전체 글 (250)
ruriruriya

Volley 라이브러리를 활용해서 POST 방식으로 body에 json을 보내보자. 파파고 API로 진행한다. 1. 버튼 생성 및 setOnClickListener 함수 생성 버튼을 만들고 setOnClickListener 함수를 만든다. 그리고 onClick 함수 오버라이딩 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 2. 정보 가져오기 어떤 언어로 번역할지 정보를 가져온다. public void onClick(View v) { // 1. 어떤 언어로 번역할 지의 정보를 가져온다. int radioButtonId = radioGroup.getCheckedRadioBut..

버튼을 누르면 Intent의 함수들이 동작하는 것을 보고 Intent의 함수들을 알아보자. 1. 화면설계 xml 에서 간단한 버튼 1개를 만든다. 2. java 파일 작성. 버튼 하나를 화면과 연결시키고. 버튼에 setOnClickListener 함수를 오버라이딩한다. import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract; import android.view.View; import android.widget.Button; public class MainAc..

25개씩 리사이클러뷰를 불러오며 페이징을 해보자! 1. 리사이클러뷰 ScrollListener 생성 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {}); 2. ScrollListener 함수 오버라이딩. - onScrollStateChanged : 상태 변하는 것으로 자동 상속되어 수정하지 않아도 됌. - onScrolled : 손가락으로 스크롤할 때마다 호출되는 함수로 수정이 필요하다. recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { // 상태 변하는 것이라 신경쓸 것 없음. @Override public void onScrollStateChang..

Glide는 안드로이드 앱에서 이미지 로딩과 디스플레이를 위한 강력한 오픈 소스 이미지 로딩 라이브러리이다. 이 라이브러리는 높은 성능과 유연성을 제공하여 안정적으로 이미지를 로드하고 표시할 수 있도록 도와준다. 특징 자동 메모리 및 디스크 캐싱: Glide는 이미지를 자동으로 메모리와 디스크에 캐싱하여 반복적인 다운로드를 방지하고 앱 성능을 향상시킨다. 유연한 API: 간단한 코드로 이미지 로딩을 수행할 수 있으며, 필요에 따라 크기 조정, 변환 및 애니메이션 효과를 쉽게 적용할 수 있다. 로딩 및 에러 이미지 설정: 이미지가 로딩되는 동안 보여질 placeholder 이미지와 이미지 로딩 실패 시 보여질 에러 이미지를 설정할 수 있다. 이미지 변환 기능: 이미지 크기 조정, 회전, 자르기, 필터링 등..

Floating Action Button (FAB)는 안드로이드 앱의 사용자 인터페이스(UI) 요소 중 하나로, 화면에서 떠있는 원형의 버튼을 말한다. 일반적으로 앱의 주요 작업이나 가장 중요한 동작을 강조하기 위해 사용된다. 1. XML 레이아웃에서 FAB 추가 activity_main.xml 파일을 열고 FAB를 추가한다. 2. MainActivity에서 FAB 설정 액티비티 클래스에서 FAB를 사용하려면 해당 FAB를 참조하고 클릭 이벤트를 처리하는 등의 작업을 한다. public class MainActivity extends AppCompatActivity { FloatingActionButton fabAdd; @Override protected void onCreate(Bundle savedI..

Action Bar는 안드로이드 앱에서 화면 상단에 있는 중요한 UI 요소이다. 주로 앱의 제목, 액션 버튼, 탐색 기능 등을 포함하고 있어 사용자에게 앱의 기능과 내비게이션을 제공한다. 1. res-values-themes-themes.xml 수정 스타일 태그에서 parent 속성을 parent="Theme.MaterialComponents.DayNight.DarkActionBar" 로 바꿔준다. 나이트 버전도 똑같이 수정한다. 2. res-menu 리소스 디렉토리 생성 3. main.xml 메뉴 아이템 추가 메뉴 아이템 리스트를 추가한다. 여러개 추가할 수 있다. 4. Common Attributes 수정 id, title, icon, showAsAction 등을 수정한다. 그럼 아래와 같이 아이콘이..

Volley 라이브러리를 활용해서 네트워크 통신을 통해 데이터를 받는 방법을 알아보자. MainActivity.java 1. queue 생성 네트워크 통신에 필요한 queue를 onCreate에 생성 RequestQueue queue = Volley.newRequestQueue(MainActivity.this); 2. Request를 만든다. 이 때, Response의 형태를 확인한다. [JSON 용어 정리] json Array = python List json (Array)object = python Dict 확인 후 다섯가지의 파라미터를 작성한다. JsonArrayRequest request = new JsonArrayRequest( Request.Method.GET, "https://jsonplac..