안드로이드 (9) 썸네일형 리스트형 [KOTLIN] NFC Reader, Writer example 먼저 NFC 기능을 사용하려면 AndroidManifest.xml 파일에 다음 권한을 추가해야 한다 nfc adapter를 가져와서 NFC가 활성화되어 있는지 확인해야 한다. 다음 코드를 사용하여 NFC adapter를 가져와서 NFC가 활성화되어 있는지 확인할 수 있다. val adapter = NfcAdapter.getDefaultAdapter(this) if (adapter == null) { // NFC가 지원되지 않는 기기입니다. return } if (!adapter.isEnabled) { // NFC가 비활성화되어 있습니다. 사용자에게 활성화를 요청합니다. val intent = Intent(Settings.ACTION_NFC_SETTINGS) startActivity(intent) } NF.. [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 2 다음