본문 바로가기

Dev/Android125

XML 에서 id 설정에 관해서 XML 에서 id 설정에 관해서 A.XML B.XML...... 위와같이 XML 을 만들었었다. 그리고 ButterKnife 를 사용해서 BindView 를 했는데, 자꾸 id 가 잘못되었다고 뜨는 것이었다.처음에는 어디가 문제인지 찾지 못했었다. 그러다가 왜 자꾸 id 가 잘못됐다고 뜨는지 모르다가, 설마 id 가 겹치나? 해서 A.XML 의 include 에서 id 를 제거하니깐 잘 돌아갔다. include 가 B.XML 을 가리키고 가장 상위의 viewGrpoup 에 id 를 설정했는데 A.XML 에서 또 id 를 설정하니 오류가 발생한거였다.include 한 레이어와 B.XML 의 레이어를 다르다고 생각했었다..... 2018. 1. 29.
Android 스크린샷 참고 - ScreenShot 안드로이드로 스크린샷 코드 구현하는 방법 참고 참고 블로그https://akira-watson.com/android/screenshot.htmlhttp://devdeeds.com/take-screenshot-programmatically 구글 Git 참고 코드https://github.com/googlesamples/android-ScreenCapture 2018. 1. 19.
Android 날짜 및 시간 자동 설정 체크 - Automatic date and time check 날짜 및 시간 자동 설정 체크 public static boolean isTimeAutomatic(Context c) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { return Settings.Global.getInt(c.getContentResolver(), Settings.Global.AUTO_TIME, 0) == 1; } else { return android.provider.Settings.System.getInt(c.getContentResolver(), android.provider.Settings.System.AUTO_TIME, 0) == 1; }} 젤리빈 이전에는 Settings 의 System 클래스에서 세팅값 .. 2018. 1. 17.
Android 네트워크 시간 가져오는 방법 Android 네트워크 시간 가져오는 방법 해당 어플리케이션이 자동 시간을 해제할 경우 네트워크 시간을 가져오기 위해서 검색했습니다.네트워크 시간을 가져오기 전에 날짜 및 시간 체크가 자동설정으로 되어있는지 체크를 하고 진행했습니다. -> 날짜 및 시간 자동 설정 체크 참고 코드public static final String TIME_SERVER = "pool.ntp.org"; public static long getCurrentNetworkTime() { NTPUDPClient lNTPUDPClient = new NTPUDPClient(); lNTPUDPClient.setDefaultTimeout(3000); long returnTime = 0; try { lNTPUDPClient.open(); Ine.. 2018. 1. 17.
switch 의 버튼 비활성화는 setEnabled(boolean) switch 의 버튼 비활성화는 setEnabled(boolean) Android Switch 버튼의 비활성화는 setEnabled() 메서드로 처리를 한다. 2018. 1. 5.
여러개의 Fragment 를 사용할때 해당 화면 감지하는 방법 여러개의 Fragment 를 사용할때 해당 화면 감지하는 방법 먼저 얘기하자면 setUserVisibleHint(Boolean bol) 을 사용해야 한다!! 기본적인 Fragment 를 사용할때 기본적인 라이프 사이클은 아래와 같다. 1. onAttach()2. onCreate()3. onCreateView()4. onActivityCreated()5. onStart()6. onResume()7. Activation8. onPause()9. onStop()10. onDestroyView()11. onDestroy()12. onDetach() 순서는 그림과 같이 흘러간다. 여기서 여러개의 Fragment 에서 내가 현재 화면에 온 Fragment 화면을 Detection 하기 위해서 setUserVisib.. 2017. 12. 14.