본문 바로가기

[안드로이드] 웹뷰에서 intent 처리하기 @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { if (!request.getUrl().toString().startsWith("http://") && !request.getUrl().toString().startsWith("https://") && !request.getUrl().toString().startsWith("javascript:")) { Intent intent = null; try { intent = Intent.parseUri(request.getUrl().toString(), Intent.URI_INTENT_SCHEME); Uri uri = Uri.parse(inte..
[안드로이드]앱 시작할 때 검은화면, 하얀화면 없애기(인트로 이미지 빠르게 띄우기) 안드로이드 앱을 실행 할 때 하얀 화면이나 검은 화면이 먼저 뜨고 1초 정도 후에 앱이 실행되는걸 볼 수 있다. 인트로 화면(스플래시)이 있을 경우는 인트로 이미지가 좀 늦게 뜰 때가 있다. 처음에 잠깐 나오는 화면을 제거 해서 더 빠르게 앱이 실행되도록 해보자. 123456789 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent @null trueColored by Color Scriptercs 방법은 의외로 간단하다. style.xml에서 android:windowContentOverlay, android:windowIsTranslucent 두가지 아이템을 추가하면 된다.
[android]Glide v4 캐시 삭제(이미지 갱신 안 됨) GLIDE V4 사용중인데 같은 URL에서 불러올 때 URL 이미지는 변경되었는데 GLIDE에서 변경이 안될때가 있다.수십번의 구글링을 통해 해결책을 찾았다. GlideApp.with(imageView) .load(url) .signature(new ObjectKey(System.currentTimeMillis())) .placeholder(R.drawable.sky) .error(R.drawable.sky) .into(imageView);핵심은.signature(new ObjectKey(System.currentTimeMillis()))이부분이었다.V4에서는 코드가 바뀌었는데 RequestOptions를 사용하면 된다.RequestOptions requestOptions = new RequestOpti..
윈도우10 아이콘에 파란색 화살표 제거 방법 언제가 갑자기 이런 화살표가 나오기 시작했다. 제거해 보자. 아이콘에서 마우스 우클릭 - 속성 고급 클릭 '내용을 압축하여 디스크 공간 절약' 해제 - 확인 따란! - 이렇게 해도 다시 새폴더를 생성하면 또 화살표가 나온다. 찾아보면 윈도우10 버그 같은데 근본적인 해결책은 없는것 같다. 화살표가 거슬린다면 임시방편으로 화살표를 투명한 아이콘으로 대체해서 눈에만 보이지 않게 하는 방법도 존재한다. 우선 첨부된 파일을 다운받는다. 적당한 곳에 압축을 해제한다. 생성된 파일 중 run.cmd 파일을 실행하면 Remove_Compression_Overlay.reg 파일이 레지스트리에 등록된다. 완료 되면 윈도우를 재시작 하자. 그럼 파란색 화살표는 보이지 않는다. 이 방법은 파란색 화살표를 empty.ico ..