본문 바로가기

안드로이드 심심풀이

(15)
[안드로이드 스튜디오]EditText Masking EditText Masking EditText의 inputType이 password, numberPassword, textPassword 등 일 경우 자동으로 Masking처리가 되어 입력한 문자를 변환 이러한 Masking 처리를 할 때 안드로이드에서는 기본적으로 아래와 같은 동그란 문자로 표현이 됨 EditText Masking 변경 방법 익명 클래스로 선언 (프로젝트에서 한번만 사용하는 경우) mBinding.inputNumber.setTransformationMethod(new PasswordTransformationMethod(){ @Override public CharSequence getTransformation(CharSequence source, View view) { return new..
[안드로이드 스튜디오]프로젝트에 있는 모든 파일에서 특정 문자 변경하기 안녕하세요! 저번 포스팅에서는 프로젝트에 있는 모든 파일을 검색하는 방법을 알아보았는데요! h-peanut.tistory.com/16 [안드로이드 스튜디오]프로젝트에 있는 모든 파일에서 특정 문자 검색하기 안녕하세요! 오늘은 프로젝트에 있는 모든 파일에서 특정 문자를 검색하는 방법을 포스팅 하려고 합니다! 안드로이드 스튜디오를 통해 코딩을 하다보면 어떠한 문자를 모두 검색을 하는 경우가 h-peanut.tistory.com 이번 포스팅에서는 검색뿐만 아니라 모든 파일에 특정 문자를 변경하는 방법을 포스팅합니다! 프로젝트를 진행하다 보면 특정 문자를 모든 파일에서 변경해야 하는 경우가 생기는데요! 방법은 변경하고 싶은 문자를 드래그해서 ctrl + shift + r 을 눌러 문자를 검색하고 검색된 문자 아..
[안드로이드 스튜디오]프로젝트에 있는 모든 파일에서 특정 문자 검색하기 안녕하세요! 오늘은 프로젝트에 있는 모든 파일에서 특정 문자를 검색하는 방법을 포스팅 하려고 합니다! 안드로이드 스튜디오를 통해 코딩을 하다보면 어떠한 문자를 모두 검색을 하는 경우가 생기는데요! 방법은 검색하고 싶은 문자를 드래그해서 ctrl + shift + f 를 하시면 됩니다! 그러면 위와 같이 프로젝트 안에서 검색한 문자가 포함되어있는 모든 파일들이 검색되며 그 파일에서 몇 번째 줄에 있는지 까지 검색이 되니 많이 유용하겠죠? 검색만 하는게 아닌 변경까지 하는 방법은 아래 포스팅 된 부분에 있습니다! h-peanut.tistory.com/17 [안드로이드 스튜디오]프로젝트에 있는 모든 파일에서 특정 문자 변경하기 안녕하세요! 저번 포스팅에서는 프로젝트에 있는 모든 파일을 검색하는 방법을 알아보았..
[안드로이드 스튜디오]TimerTask() 재사용 저번 게시물에서는 TimerTask를 이용한 이미지 페이드 인, 페이드 아웃을 만들어 보았는데요! 재사용을 하면 튕기는 오류가 발생하게 되어 이렇게 글을 쓰게 되었습니다! 저번 게시물에 Stop_Period 메소드를 통해 timer.cancel()을 한후 다시 timer.schedule을 사용하게 된다면 이미 TimerTask가 준비중이라는 오류와 함께 앱이 튕기게 됩니다! timer를 초기화 했음에도 불구하고 그런식으로 튕기는 이유를 찾던 중 TimerTask 또한 초기화를 해줘야 한다는 것을 알게 되었습니다! private void SetTask(){ try { addTask = new TimerTask() { @Override public void run() { Message msg = handle..
[안드로이드 스튜디오]gif 없이 일정시간마다 배경이미지 변경 및 페이드인, 아웃 이번에 새로운 프로젝트를 하던도 중 지속적으로 이미지가 바뀌는 배경을 만들어야 했습니다! 그냥 넣기는 밋밋하고 그래서 페이드인, 아웃 애니메이션을 사용하여 만들었는데 사진 여러가지를 gif로 만들어서 넣는게 더 간단할거 같기는 하네요 ㅎㅎ 그럼 일단 xml 부분부터 보도록 하겠습니다. 위와 같이 xml 부분을 짜주시면 됩니다! 페이드인, 아웃은 알파값을 조정해서 만들거기 때문에 두개의 이미지 뷰를 준비해 줍니다! 시작은 forward_img가 먼저 나오고요 뒤에있는 이미지의 알파값이 0에서부터 1로 올라가고 앞에있는 이미지가 1에서 0으로 줄어드는 형식입니다! 다음은 자바 파일을 보도록 하겠습니다! public class MainFragment extends Fragment { FragmentMainBi..
[안드로이드 스튜디오]invisible을 사용한 이미지뷰에 Glide를 할때 오류 안녕하세요! 오늘 포스팅 할것은 invisible을 사용한 이미지뷰에 Glide를 할때 오류로 2~3초간 invisible을 한 이미지가 보였다가 사라지는 오류가 있는데요 이 오류를 해결하는 방법은 다음과 같습니다! Glide.with(mActivity).load(이미지 url).into(new GlideDrawableImageViewTarget(이미지뷰) { @Override public void onResourceReady(GlideDrawable resource, GlideAnimation
[안드로이드 스튜디오]java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider 오류 안녕하세요! 제가 낮은 버전의 공기계를 쓰던도중 높은 버전의 기기를 사용하게 되었는데요! 낮은버전에서 되던 어플이 갑자기 안되더라고요 ㅠㅠ java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=14331, uid=10419 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission() 이런 오류가 뜨면서 말이죠 그래서 이런저런 구글링을 하던도중 원인을 알아냈습니다! API 23이상부터는 권한을 기기에서 직접 허락을 해야 사용..
[안드로이드 스튜디오]You must not call setTag() on a view Glide is targeting 오류 안녕하세요! 오늘은 Gilde를 사용했을 경우 나오는 오류에 대해 포스팅 해보도록 하겠습니다! 오늘 제가 프로그래밍을 하던 도중 Gilde를 사용했을때 타겟팅 오류가 나왔습니다 ㅠㅠ 이 문제를 해결해보려고 구글링을 하던도중 스택오버플로우에서 찾을 수 있었습니다! 먼저 ManiFest에 이 코드를 추가합니다!

반응형