일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트 공부
- 스트림릿
- 자바초보
- JavaScript
- db
- Streamlit기초
- 자바프로그래밍
- 파이썬
- 데이터베이스
- 자바공부
- 안드로이드 스튜디오
- Pandas
- 스트림릿 기본
- 자바기초
- Android
- 판다스
- streamlit
- 자바스크립트
- 판다스공부
- 파이썬공부
- 안드로이드 앱 개발
- Streamlit기본
- java
- 웹대시보드 기초
- 웹대시보드 제작
- serverless
- RESTful API
- Matplotlib 기초
- MySQL
- 자바
- Today
- Total
목록안드로이드 스튜디오 (5)
ruriruriya
코틀린에서는 문자열 안에 변수나 표현식을 간편하게 삽입할 수 있는 문자열 템플릿이 있다.이렇게 하면 쉽게 문자열을 작성할 수 있고 또한 코드 가독성도 좋아진다.1. 변수를 문자열에 삽입문자열에 변수를 넣고 싶을 때, 변수 앞에 $ 기호를 붙인다.val name = "Alice"val age = 25// 문자열 템플릿을 사용한 예시val greeting = "Hello, my name is $name and I am $age years old."println(greeting) // 출력: Hello, my name is Alice and I am 25 years old. 2. 표현식을 문자열에 삽입중괄호 {} 를 사용해서 복잡한 표현식을 넣을 수 있다.val price = 9.99val quantity ..
컴퓨터를 옮겨 다니면서 깃허브에 올렸다 꺼냇다, 안드로이드 스튜디오를 닫았다 열었다. 반복하니 Configuration이 없어서 테스트를 못하고 있었다. 찾아보니 File - Synk Project with Gradle Files 를 하면 다시 실행할 수 있었다. Gradle Build model 이 시작이 되고... 에뮬레이터가 실행될 수 있도록 다시 활성화가 된다!
자바에서 Serializable는 데이터를 직렬화하는 인터페이스다. 이를 통해 객체의 상태를 바이트 스트림으로 변환하여 네트워크를 통해 전송하거나 파일로 저장할 수 있다. 안드로이드 앱 개발에서도 Serializable 인터페이스를 사용하여 객체를 직렬화할 수 있다. 1. 화면 설계 2. Data.java Serializable 상속 import java.io.Serializable; public class Data implements Serializable { public String name; public int age; public Data() { } public Data(String name, int age) { this.name = name; this.age = age; } } 3. MainAc..
안드로이드 앱 개발 시 데이터 전달은 단방향도 가능하지만 양방향도 가능하다. 첫 번째 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..