안드로이드/JAVA (7) 썸네일형 리스트형 [JAVA] NFC Reader, Writer example https://developer.android.com/guide/topics/connectivity/nfc?hl=ko NFC(근거리 무선통신) 개요 | Android 개발자 | Android Developers NFC(근거리 무선통신) 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. NFC(근거리 무선통신)는 단거리 무선 기술로, 일반적으로 연결을 시작하려면 거리 developer.android.com AndroidManifest.xml 은 기본 NFC Reader public class MainActivity extends AppCompatActivity { private NfcAdapter nfcAdapter; private PendingIntent pendingI.. [code] android recyclerview 깜빡임 방지 리싸이클러뷰를 사용하면서 깜빡거리는 애니메이션을 빼고 그냥 바꾸고 싶을 때가 있다. 아이템의 일부 요소만 바꾸고 싶은데 전체가 깜빡거리면 굉장히 거슬린다ㅠㅠ 이는 디폴트로 적용된 아이템 애니메이터 때문이다. // 리싸이클러 뷰 아이템 깜빡거림 방지 mRecyclerView.setItemAnimator(null); 이렇게 해주면 매우 간단하게 해결ㅎ_ㅎ 디폴트로는 변화를 주고 싶지 않지만, 특수 상황에서 깜빡거리는 애니메이션으로 바뀐걸 알려줘야한다면?? // 적용할 부분 notifyItemRangeInserted(int positionStart, int itemCount); mRecyclerView.setItemAnimator(new DefaultItemAnimator()); 찾아보니 xml 안에 넣을 수.. [error] com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details gradle-wrapper.property 에 android.enableApt2=false 추가 후 sync 맞추고 rebuild 하면 오류 수정됨. [code] android Bitmap To Base64 요즘은 내가 쓸 수 있는 기능 들을 유틸화 시켜서 Delight 를 붙여 클래스 만드는 재미에 푹 빠졌다 딱히 필요없는 기능을 굳이 소스 안에 넣는 것은 좋지 않기 때문에 그냥 필요할 때 그때 그때 복붙해서 붙이려고 그냥 나만의 라이브러리(?)를 만드는 중 얼른 만들어둔 프로젝트들을 코틀린화 시키고 싶은데 늘 능력부족 + 하려고 하면 일이 들어옴으로 계속 반복되는 중이다 차차 해나가면 된다구 생각.. 평생 이 일을 하면서 살거니깐(?) Base64 는 Binary Data 를 Text 로 인코딩한다. 지금 하고 있는 작업에서 Android 쪽에서 이미지를 편집하여 웹뷰 서버로 띄워주는 작업이 필요해서 Base64를 사용하게 됐다 ( ღ'ᴗ'ღ ) private static String getBase64S.. [code] android recyclerview ViewTreeObserver 리싸이클러뷰를 처리하는데 null 오류가 뜨면서 에러가 나는 경우가 종종 있다. 아직 VIEW 가 그려지지 않았는데 리싸이클러뷰에 대한 처리를 하려다보니 생기는 오류이다. 이는 RecyclerView 뿐 아니라 다른 view 들도 가능하지만 꼭 이 리싸이클러뷰에서 오류가 많이 나서..^0^........... ViewTreeObserver 의 체크시점은 OnDrawListener 뷰를 그릴 때 OnGlobalFocusChangeListener 전체 뷰 포커스가 변경될 때 OnGlobalLayoutListener 전체 뷰가 그려졌을 때 OnPreDrawListener 뷰가 그려지기 전에 OnScrollChangedListener 스크롤 상태 변경될 때 OnTouchModeChangeListener 터치 모.. [code] android delay handler postDelayed 핸들러를 이용하여 코드에 딜레이 주기 Handler handler = new Handler(); handler.postDelayed(new Runnable() { public void run() { 실행할함수(); } }, 1000 * 초 ); [code] android webview cookieManager baked session 세션굽기 :D String session = "구울세션값" CookieSyncManager cookieSyncManager = CookieSyncManager.createInstance(mWebView.getContext()); String url = "URL경로"; CookieManager cookieManager = CookieManager.getInstance(); cookieManager.setAcceptCookie(true); cookieManager.removeAllCookies(null); cookieManager.setCookie(url, session); cookieSyncManager.sync(); if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.L.. 이전 1 다음