안드로이드 5

Thread를 이용한 RecyclerView UI 변경 처리

화면 호출 시, 서버 연동을 하는 부분에 있어서 로딩이 엄청 걸리는 부분이 발생화면을 먼저 호출하고, 연동 부분을 쓰레드로 처리해서 로딩바로 처리할 필요성이 생김. 통상적으로 서버 호출 해서 jsonData 가지고 오고, RecyclerView에 DataBinding하는 부분에 시간을 잡아먹음그래서, 그 부분을 Thread를 이용해서 처리함 Handler 멤버변수 설정private Handler mainUIHandler; private Handler bgThreadHandler; Handler 정의mainUIHandler 에서 최종 mRecyclerView.setAdapter 처리함mainUIHandler = new Handler() { @Override public void handleMessage(M..

Android Coding 2018.12.13

안드로이드 8.0에서의 android.os.FileUriExposedException 버그 해결

안드로이드 8.0 이상에서 발생하는 버그가 아닌 보안이 강화되었음 ^^;기존 사용 uriUri photoURI = Uri.fromFile(createImageFile());이렇게 사용하면 에러가 발생한다. ㅠㅜandroid.os.FileUriExposedException그래서, 앞으로 이렇게 사용하라고 하네요 ^^Uri photoUri = FileProvider.getUriForFile(this, getApplicationContext().getPackageName() + ".provider", new File(filePath));1. AndroidManifest.xml 에서 추가 2. res > xml 폴더에 provider_paths.xml 추가 그러면, 예외발생이 하지 않습니다. 음. 새로운 OS가..

Android Tip 2018.05.10

안드로이드 앱 인덱싱 및 딥링크 연결 정상적으로 되었는지 확인하기

안드로이드 앱 인덱싱 및 딥링크 연결 정상적으로 되었는지 확인하기 안드로이드 스튜디오 > 터미널 D:\100.app-env\03.android\sdk\platform-tools>adb shell am start -a android.intent.action.VIEW -d "http://www.storecamera.co.kr/app" kr.plusbeta.storecamera 테스트 디바이스 연결한 후에 실행하면, 스토어카메라가 정상적으로 뜨네요 ^^ AndroidManifest.xml 설정은 아래와 같습니다. 2017-07-20 더운 날씨에 사무실에서 열코딩 중.....다들 화이팅입니다.

Android Tip 2017.07.20

Parcelable을 사용한 Object Array 전달

앨범에서 선택한 사진을 콜라주 생성 액티비티로 전달 시 필요함 1.AlbumActivity에서 세팅ArrayList collageArray = new ArrayList(); collageArray.addAll(mAdapter.getSelectedItems()); Intent intent = new Intent(mExternalGalleryActivity, CollageActivity.class); intent.putParcelableArrayListExtra(CollageActivity.EXTRA_COLLAGE_DATA, collageArray); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG..

Android Coding 2017.05.31

구글 피쳐 검수 통과

구글 피쳐 검수 통과 ^^v ------------------------------------------------------------------------------------------------안녕하세요. 구글 플레이 팀입니다. 무엇보다 먼저 귀하의 앱을 업데이트해 주신 점 진심으로 감사드리며, 기존 보고서에 언급됐던 모든 필수 수정 사항이 최신 버전의 앱(검수된 버전: 2.0.9, 버전코드: 38)에 적용된 것을 확인하였기에 피쳐 검수 과정을 무사히 통과하였음을 알려드립니다. 귀하의 앱의 정확한 피쳐 시기는 아직 미정이지만, 빠른 시일 내에 구글 플레이 스토어에 피쳐될 예정입니다. 구글 플레이의 피쳐 대상 컨텐츠 목록은 주간 단위로 갱신됨을 말씀드립니다.-----------------------..

Android Tip 2017.03.27