본문 바로가기

Android

[android] EditText 밑줄 제거 아래와 같이 EditText 아래의 밑줄이 항상 표시된다. 화면 디자인 중 밑줄을 표시하지 않고 싶을때 제거 방법 입니다. 아래 코드와 같이 Layout xml 파일내에 EditText 태그내에 아래의 라인을 추가한다. android:background="@null" 그러면 아래와 같이 밑줄이 제거 되어 표시됩니다. * 아래와 같이 transparent로 설정해도 동일한 효과를 줄 수 있습니다. android:background="@android:color/transparent" 더보기
Java.Lang.NoClassDefFoundError: 'Failed resolution of: Lcom/google/android/datatransport/runtime/dagger/internal/Factory;' 오류 발생시 처리 방법 Xamarin 에 FCM 기능추가 작업중 Andorid 컴파일시 오류 발생 Java.Lang.NoClassDefFoundError: 'Failed resolution of: Lcom/google/android/datatransport/runtime/dagger/internal/Factory;' NuGet 패키지 관리자에서 Xamarin.Google.Dagger 를 설치하고 컴파일 하면 해당 오류가 발생하지 않음 *** 반드시 앱.Android에 설치해야함!!!! 더보기
Xamarin ERROR java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 발생시 처리방법 JSON파일을 url로 호출하여 수신하는데 아래와 같은 오류 발생 ERROR java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. 검색해 보니 현재 요청한 https의 SSL 인증서를 신뢰할 수 없거나 찾을 수 없다는 오류로 해당 CA 인증서를 앱에 직접 등록하거나 자신이 임시로 만든 인증서라면 신뢰할 수 있는 인증서로 교체하여야 하는데 둘다 나중에 인증서를 갱신해야 하는 문제가 있고 내가 발급받은 와일드카드 SSL 인증서가 인식되지 않는 경우가 있다는 글을 봐서 원래 임시로 해야 하는 조치중 인증서 Validation체크를 무조건 True로 하도록 하는 방법으로 일단 처리하기로 한다. 1... 더보기
xamarin 앱에 로딩이미지(Splash) 넣기 - 안드로이드 1. 안드로이드부분의 Resource내에 drawble폴더내에 splash로 보여질 이미지 파일을 추가한다. - 참고로 Full HD 해상도인 1080 X 1920으로 이미지를 생성하였다. 2. Resoure내에 values폴더내에 styles.xml파일을 열어서 아래와 같이 내용을 수정한다. 3. Splash로 사용할 새로운 Activity를 추가한다. - SplashActivity로 생성한뒤 아래의 내용으로 수정하낟. 4. MainActivity.cs에서 아래에 표시한 MainLauncher = true, 를 삭제한다. 5. 컴파일하면 Splash.png로 추가한 이미지가 로딩화면으로 나타난다. 더보기