AndroidManifest.xml파일
<uses-permission android:name="android.permission.INTERNET" />
<application
android:networkSecurityConfig="@xml/network_security_config"
android:usesCleartextTraffic="true"/>
# 추가해준다.
gradle(Module:)파일
dependencies
{
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation("com.squareup.okhttp3:logging-interceptor:4.9.0")
}
# 추가해준다.
xml파일 <- 네트워크 연결을 위해서 만들어준다.
<?xml version="1.0" encoding="utf-8" ?>
<network-security-config>
<domain-config cleartextTrafficPermitted="false">
<domain includeSubdomains="true">*.amazonaws.com</domain>
</domain-config>
</network-security-config>
config파일
public class Config
{
public static final String BASE_URL = "https://n01bfgt1eh.execute-api.us-east-1.amazonaws.com";
public static final String TEST_URL = "http://127.0.0.1:5000";
public static final String PREFERENCES_NAME = "memo_app";
}
# 자신이 사용할 URL을 넣어준다.
RegisterRes파일
public class RegisterRes implements Serializable
{
private String result;
private String access_token;
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
public String getAccess_token() {
return access_token;
}
public void setAccess_token(String access_token) {
this.access_token = access_token;
}
}
User파일 <-사용자가 가져올 데이터를 넣어둔곳
package ~~~~~~~~~;
import java.io.Serializable;
public class User implements Serializable
{
private String email;
private String password;
private String nickname;
public User(String email, String password, String nickname)
{
this.email = email;
this.password = password;
this.nickname = nickname;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
}| Android - Retrofit 에서 Multipart form 으로 데이터 보내는 방법 (0) | 2022.07.26 |
|---|---|
| Android - retrofit2의 POST 사용하는 방법 (0) | 2022.07.21 |
| Android - 카메라 / 앨범 사용하는 방법 (0) | 2022.07.21 |
| Android - 리사이클러뷰 페이징 처리하는 방법 (0) | 2022.07.20 |
| Android - 이미지 처리를 위한 Glide 라이브러리 사용방법 (0) | 2022.07.20 |