728x90

문제점: 기기 직접연결 하여 retrofit2로 연결하려하는데 fatiled to connect to~ 에러가 나왔다.

 

과정:

1. localhost:port 로는 안된다고해서 인터넷에서 하라는 대로. 10.0.2.2 , 172.어쩌구 다 안됐다.

2. 심지어 나는 이미 내 ip로 연결을 했던 상태였고, 주석 처리하고 다른거 하다가 돌아온 상황이었는데, 안됐다. 

3. cmd켜서 ipconfig에 나오는 ipv4 나오는거 다해봤는데 안됨.

 

해결: wifi 연결하고 내 ip넣어서 하니 됐다. ^_ㅜ

ps: 어지간하면 "android studio retrofit2 localhost" 로 검색했을때 해보라는 ip / 방법으로 하면 될것이다...

 


드디어 게임이 나왔드아.... ㅜ
유달리 힘들었던 게임이다. 애정이 들어가서 그른가...
누군가 이 글을 본다면 한 번 씩 해보시길 바람...아니 부탁함다.
아득바득 살고있는 중생이어라.. 5점 리뷰도 달아주심 정말 감사합니닷...

진술로만 해결해야하는 추리게임!
난이도는 높지만 도전해 보세요!
갑자기 홍보말투 ㅋㅋㅋㅋ

"초동수사 - 증언/증거 추리게임"

구글플레이스토어
https://play.google.com/store/apps/details?id=com.loomiloomi.crimescene&pcampaignid=web_share

앱스토어
https://apps.apple.com/us/app/%EC%B4%88%EB%8F%99%EC%88%98%EC%82%AC-%EC%A6%9D%EC%96%B8-%EC%A6%9D%EA%B1%B0-%EC%B6%94%EB%A6%AC%EA%B2%8C%EC%9E%84/id6499072416

 

'Android Studio' 카테고리의 다른 글

FCM에서는 되는데 client간 push 안될때  (0) 2022.07.17
ActionBar 없애기  (0) 2022.07.02
Splash 화면 만들기.  (0) 2022.07.02
728x90

1. 구글에 떠돌아 다니는 fcm 소스를 적용했다.

2. firebase에서 테스트 메세지를 보냈다.

- 된다. 메세지도 잘 왔다.

3. postman으로 보낸다.

- 결과는 된다고 나오지만, 메세지는 안왔다.

 

찾아본 결과. 보내는 model이 내 것과 달랐다. 아래 소스로 수정.

data class NotificationBody(
    val to: String,
    val data: DataFormat,
    val notification: NotificationData,
)
{
    data class NotificationData(
        val title: String,
        val userId : String,
        val body: String
    )

    data class DataFormat(
        val KEY: String= "VALUE"
    )
}

- 된다. 알림도 메세지도 잘 온다.

4. 끝.

참고: 

https://devwooks.tistory.com/61

'Android Studio' 카테고리의 다른 글

[kotlin] retrofit2 : Failed to connect to 어쩌구  (0) 2023.02.07
ActionBar 없애기  (0) 2022.07.02
Splash 화면 만들기.  (0) 2022.07.02
728x90

1. values > themes 안에 있는 두개의 xml파일을 연다. themes가 없으면  styles.xml을 수정한다.

2. style 태그의 parent 속성을 아래 코드로 수정한다.

parent="Theme.AppCompat.Light.NoActionBar"

- style.xml을 수정할땐 아래 코드도 추가.

 <item name="windowNoTitle">true</item>

3. night 버전의 xml파일도 수정해준다.

4. 끝

728x90

1. SplashActivity를 'EmptyActivity'를 통해 만든다.

- xml파일과 Activity 파일을 만들어주어야 하기때문에.

- 만들어진 xml 파일이 맨처음 보였다가 사라질 Splash 화면이 된다.

2. AndroidManifest.xml에서 MainActivity에 있던 intent-filter부분을  SplashActivity 태그 사이로 옮겨준다.

3. SplashActivity에서 아래 코드를 추가한다. delayMills 는 1000이 1초이다.

Handler().postDelayed({
    startActivity(Intent(this, MainActivity::class.java))
    finish()
}, 1000)

4. 끝

'Android Studio' 카테고리의 다른 글

[kotlin] retrofit2 : Failed to connect to 어쩌구  (0) 2023.02.07
FCM에서는 되는데 client간 push 안될때  (0) 2022.07.17
ActionBar 없애기  (0) 2022.07.02

+ Recent posts