일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스트림릿 기본
- 웹대시보드 제작
- 판다스공부
- 자바초보
- Flutter
- java
- Android
- Pandas
- streamlit
- 자바기초
- Streamlit기본
- 자바프로그래밍
- 파이썬
- 데이터베이스
- 자바스크립트 공부
- Streamlit기초
- RESTful API
- serverless
- db
- MySQL
- 스트림릿
- 안드로이드 앱 개발
- 파이썬공부
- JavaScript
- 자바공부
- 웹대시보드 기초
- 자바
- 판다스
- 안드로이드 스튜디오
- 자바스크립트
- Today
- Total
목록분류 전체보기 (237)
ruriruriya
SharedPreferences는 안드로이드 앱에서 간단한 데이터를 저장하는 데 사용되는 기능이다. 이를 통해 앱 설정, 사용자 정보, 선호도 등을 저장할 수 있다. 이것은 키-값 쌍의 형태로 데이터를 저장하며, 앱을 종료하고 다시 시작해도 유지된다. 1. 앱 내 저장소에 저장 onClick 메소드 안에서 코드 작성을 한다. // 앱 내 저장소에 저장한다. String sentence = editSentence.getText().toString().trim(); // 저장하는 코드. SharedPreferences sp = getSharedPreferences("save app", MODE_PRIVATE); SharedPreferences.Editor editor = sp.edit(); editor.pu..
안드로이드 앱 개발 시 이메일로 회원가입을 할 때 이메일이 잘못 되었을 때 검토하는 방법이다. @ 가 있는지 확인해보자! 이메일 유효성 검사 onClick 함수 내에서 if 문을 사용해서 검토하고 잘못 만들었다면 Snackbar로 안내문구를 알려준다. public class MainActivity extends AppCompatActivity { EditText editEmail; Button btnRegister; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); editEmail = findViewById..
안드로이드 앱에는 뒤로가기 버튼이 있다. Back 버튼 실행하는 함수를 작성해보자. getOnBackPressedDispatcher onCreate 함수 내에서 작성한다. // Back 버튼 눌렀을 때 호출되는 함수 getOnBackPressedDispatcher().addCallback(new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { // 백버튼 눌렀을 때 하고 싶은 코드 작성. // 메인 Activity로, 나이 +10 값 출력 age = age+10; Intent intent = new Intent(); intent.putExtra("age",age); setResult(100,intent); finish..
안드로이드 앱 개발 시 데이터 전달은 단방향도 가능하지만 양방향도 가능하다. 첫 번째 Activity에서 두 번째 Activity로 데이터를 보낸 후 두 번째 Activity에서 나이에 10을 더 해서 첫 번째 Activity로 보내보자. 1. 첫번 째 Activity -> 두 번째 Activity 첫 번째 Activity에서 이름과 나이를 받아온다. Intent intent = new Intent(MainActivity.this, SecondActivity.class); intent.putExtra("name", name); intent.putExtra("age", age); launcher.launch(intent); // 양방향으로 보낼 때 2. 두 번째 Activity -> 첫 번째 Activit..
안드로이드 앱 개발 시 데이터 전달은 앱의 한 화면(Activity) 에서 다른 화면(Activity)으로 정보를 보내는 과정이다. 이렇게 정보를 전달할 때는 Intent를 통해 전달하고 putExtra()와 getExtra() 메소드를 사용하여 데이터를 추가하고 추출한다. 1. putExtra() putExtra() 메서드는 데이터를 담아 다음 액티비티로 보낼 수 있도록 도와준다. 여기서 "key"는 데이터를 식별하는 데 사용되는 식별자이고, value는 실제 전달하려는 데이터이고, 이 메서드를 통해 다음 액티비티로 데이터를 실어 보낼 수 있다. Intent intent = new Intent(CurrentActivity.this, NextActivity.class); intent.putExtra("k..
안드로이드에서 Intent는 화면 간의 전환, 서비스 시작, 데이터 전송 등의 작업을 수행하는 데 사용된다. Intent는 명시적으로 컴포넌트를 시작하거나 암시적으로 시스템에서 적절한 컴포넌트를 찾아 실행하는 데에도 사용된다. 1. Intent 안드로이드에서 Intent는 화면 간의 전환, 서비스 시작, 데이터 전송 등의 작업을 수행하는 데 사용된다. Intent는 명시적으로 컴포넌트를 시작하거나 암시적으로 시스템에서 적절한 컴포넌트를 찾아 실행하는 데에도 사용된다. 여기서 CurrentActivity.this는 현재 있는 액티비티를 가리키고, TargetActivity.class는 실행하고자 하는 대상 액티비티를 가리킨다. 2. startActivity() 메서드는 명시적 Intent를 사용하여 대상 ..
안드로이드 액티비티 라이프사이클은 앱 개발에서 중요한 부분이다. 액티비티는 사용자 인터페이스와 상호작용하며 앱의 핵심 구성 요소 중 하나로, 사용자의 상호작용에 반응하고 그에 따라 상태를 변경한다. 액티비티는 일련의 라이프사이클 단계를 거치며, 각 단계마다 특정한 작업을 수행할 수 있는 함수들이 호출된다. 1. onCreate() 이 함수는 액티비티가 생성될 때 호출된다. 액티비티가 처음 만들어질 때 필요한 초기 설정이나 리소스 초기화 작업을 수행한다. UI 요소들을 설정하고 액티비티가 동작할 수 있도록 준비한다. 2. onResume() 사용자가 액티비티로 돌아왔을 때 호출된다. 이 때 액티비티가 화면 상에 표시되고, 사용자와의 상호작용이 가능한 상태가 된다. 주로 액티비티가 화면에 나타나고 동작할 수..
Docker를 활용한 컨테이너 처리와 AWS에 자동 배포를 해보자. 본인은 서버리스로 서버에 배포하고 있었기에 앞에 블로그를 참고하면 좋을 것 같다. https://ruriruriya.tistory.com/category/%F0%9F%93%8CServerless '📌Serverless' 카테고리의 글 목록 while(true){keep going studing();} ruriruriya.tistory.com 그리고 도커가 설치되고 환경설정이 되어 있어야 한다. https://ruriruriya.tistory.com/201 [Docker] 도커 설치 방법 및 환경설정하기 1. Docker를 활용한 컨테이너 처리 1.1 우선 도커 홈페이지에서 도커를 설치 한다. https://www.docker.com/ D..