프로그래밍245 View의 Visible, Gone, invisible 차이 binding.frame.visibility = View.VISIBLE // 보이며, 공간도 차지 binding.frame.visibility = View.GONE // 보이지않으며, 공간도 차지하지않음 binding.frame.visibility = View.INVISIBLE // 보이지않지만, 공간은 차지 아래와같은 코드에서 frame layout에 배경색을 지정하면 View.GONE을 하더라도 색이남는다. 고로 LinearLayout에 색을 지정하고 frame을 GONE 해주자 2022. 2. 9. [Android] https 통신을 위해 해야할것 플레이스토어에 앱을 올리려고 하는데 네트워크 통신을 할때는 https로 통신해야 한다고 해서 사설 SSL을 만들어서 해당 SSL로 연결하려고 하니 trust뭐시기 하면서 에러가 나왔다. 며칠동안 찾아보다가 커뮤니티에 질문글을 올렸는데 duckDNS를 이용해 DNS를 만들고 Let's Encrypt를 이용해 SSL을 생성해서 해보라는 조언을 들었다. 혹시나 플레이스토어에 앱을 올리려고 하는데 https 통신에서 막히면 위와같이 하면 될것같다. 물론 아직 해보지는 않음 ㅋㅋㅋㅋ duckDNS를 이용해 GCP의 VM인스턴스 외부 IP로 접속하는것까진 확인했다. https://www.duckdns.org/ Duck DNS Duck DNS free dynamic DNS hosted on AWS news: logi.. 2022. 1. 5. [Android] 현재 프로젝트의 App Version 가져오기 defaultConfig { applicationId "appNAme" minSdkVersion 26 targetSdkVersion 28 versionCode 1 versionName "1.0.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } app단의 Build.gradle에 아래와같이 versionName을 설정할수있는데 해당 앱버전을 코드에서 사용하고 싶으면 아래와같은 코드를 이용해 가져오면 된다. var versionName = BuildConfig.VERSION_NAME 2022. 1. 5. [Eclipse] 리눅스에서 톰캣 서버 추가시 unknown version of tomcat was specified 에러 필자의 경우 권한이 없어서 해당 에러가 나왔다. Ctrl + Alt + T 단축키로 이클립스에서 터미널을 연 후에 [chmod 777 톰캣이 설치된 폴더경로]를 입력해서 해당 폴더에 권한을 준 후에 서버를 추가하니 해결되었다. 2021. 12. 30. 이전 1 ··· 33 34 35 36 37 38 39 ··· 62 다음