본문 바로가기

어플리케이션4

Android Studio , Firebase 파이어베이스 android 초기 설정 Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com 여러 플랫품 중에서 Android로 시작 프로젝트 만들기 파이어베이스 프로젝트 화면 안드로이드 앱 등록 파이어 베이스 요건이다. API 수준 16(Jelly Bean) 이상 타겟팅 Gradle 4.1 이상 사용 다음 버전 요구사항을 충족하는 Jetpack(AndroidX) 사용 com.android.tools.build:gradle v3.2.1 이상 compileSdkVersion 28 이상 구글 로그인 등과 같은 기능을 사용하기 위해서는 디버그 서명 인증서의 SHA-1 해시를 받아야 된다. 상단은 앱의 패키지 명 SHA-1 인증서 지.. 2020. 12. 28.
Android Studio , 화면 회전 시 처리 화면 회전 layout-port : 세로 화면 , layout-land : 가로 화면 UI Mode main.xml 를 layout land로 복붙 //화면 회전이 발생되면 호출되는 함수 @Override public void onSaveInstanceState(@NonNull Bundle outState) { super.onSaveInstanceState(outState); //번들 outState 값이 onCreate의 파라메타(savedInstanceState)로 전달 outState.putString("data1", textView.getText().toString()); } @Override protected void onCreate(Bundle savedInstanceState) { super.. 2020. 8. 17.
Android Studio , 리소스 & values 파일 Resource res 파일 : 리소스 파일 이미지를 플러그인을 통해 해상도 별로 변환 돋보기 - plugins - drawable importer 설치 / 사진 복사 -> drawable 에 붙이기 가능 drawable 파일에 넣기 : drawable 폴더 (마우스 오른쪽 – New – Batch Drawable Import 사용) 여백 관리 : scaletype = “fitXY” (내용 중요) , “centerCrop”(이미지 비율 중요) l minmap 폴더 : 앱 아이콘 이미지 넣기 res 폴더 우클릭 - path에서 이미지 선택 values 폴더 colors.xml : 색, 색상 Key 입력 – 메인 xml 에서 그 Key를 넣는다. @ff0000 , 투명도 포함 #5ff0000 사용 : : a.. 2020. 8. 16.
Android studio (안드로이드 스튜디오) Network 통신, retrofit2, stetho , 이클립스 서버와 통신 Android studio (안드로이드 스튜디오) Network 통신, retrofit2, stetho 이 글은 이클립스 서버와의 통신을 다룬다. Retrofit은 안드로이드에서 서버와의 통신을 위한 Square사의 라이브러리 HTTP API를 Java 인터페이스로 전환한다. 서버와의 통신을 할 때 AsyncTask 를 사용하지만 속도가 느리다는 단점이 있다. 그렇기 때문에 성능적으로 더 좋은 Restrofit 을 사용하려고 한다. Retrofit A type-safe HTTP client for Android and Java square.github.io stetho 라이브러리는 페이스북에서 개발된 안드로이드 디버깅 툴이다. build.gradle (:app) retrofit implementation.. 2020. 3. 17.