728x90
반응형

전체 글 630

패키지명 변경

com.example.[NewFileName]경로 에서 이름을 리팩터링합니다 .app> java> com.example. [OldFileName] strings.xml로 이동하여 build.gradle (모듈 : 앱) settings.gradle (프로젝트 설정)로 이동하여 rootProject.name='[NewFileName]'다음 경로에서 코드를 변경 합니다.Gradle 스크립트> build.gradle (프로젝트 설정) [NewFileName]로 폴더 이름 바꾸기 프로젝트를 다시 열고 경로에서 프로젝트를 다시 빌드하십시오.빌드> 프로젝트 다시 빌드

Android 2021.03.18

Android 카메라 / 갤러리 저장하기 ( Q Scoped Storage)

Manifesats res - xml - file_paths.xml data/ 본인의 패키지명 / files / 디렉터리명 // 퍼미션은 있다고 가정하겠습니다. // 카메라 열기 private void camera_open_intent() { Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); if (takePictureIntent.resolveActivity(getPackageManager()) != null) { File photoFile = null; try { photoFile = createImageFile(); } catch (IOException ex) { // Error occurred while creating ..

Android 2021.03.12

Sms Retriever ( 안드로이드 문자 메세지 수신 )

Google Play에서 SMS 또는 Call Log 권한 그룹을 비롯하여 위험성이 높거나 민감한 권한의 사용을 제한하는 정책을 내놓았다. 여기서 다루고 싶은 내용은 기존에 사용자 편의를 위해서 제공하는 기능이였던 SMS 읽기 기능이다. 이전에는 RECEIVE_SMS권한을 이용해서 SMS내용을 읽어서 인증번호를 자동입력을 해주었지만 이제는 해당 권한을 추가할 경우 스토어에 등록이 되지 않는다. 기존에 등록되어있던 앱을 경우에는 예외신청을 하지 않으면 Google Play에서 삭제 대상이 된다. RECEIVE_SMS권한을 통해서 SMS를 읽어오지는 못하지만 대신 구글에서 다른 방안을 제시하였다. 바로 SMS Retriever를 이용하여 권한허용 필요없이 문자를 읽을수있다.단 몇가지 제한사항들이 있다. ​ ..

Android 2021.03.09

MVVM LiveData (1)

velog.io/@jojo_devstory/Android-LiveData...%EB%84%8C-%EB%88%84%EA%B5%AC%EB%83%90 [Android] LiveData...넌 누구냐? 안녕하세요.이번 포스팅의 주제는 LiveData 입니다.안드로이 아키텍쳐 패턴(MVP, MVM, MVVM 등)에서 빠질 수 없는 것들이 몇가지 존재 하는데요.그중의 저번시간에 소개드린 Databinding에 이어서 이번엔 velog.io 를 보고 참고하면서, 나중에 삭제될 것을 염두하여, 복사 했습니다. LiveData 는 Android JetPack 라이브러리의 하나의 기능 중 하나로 MVVM 패턴을 만들어 사용하는데 DataBinding 과 더불어 도움이 되는 라이브러리. 1. LiveData란? LiveDa..

Android 애니메이션 관련

종류 : 1. 회전 (rotate) : 중심점(pivot)을 기준으로 회전하는 애니메이션 2. 크기 (scale) : 중심점(pivot)을 기준으로 크기가 커지거나 줄어드는 애니메이션 3. 투명도 (alpha) : View가 흐려지거나 다시 진해지는 애니메이션 4. 이동 (translate) : View가 상,하,좌,우로 이동하는 애니메이션 5. 복합 애니메이션 (set) : 여러 애니메이션을 중첩하는 애니메이션 // slide_Up.xml android:duration="3000" // 3초에 걸쳐서 애니메이션 실행 // slide_Down.xml // slide_Left.xml // slide_right.xml // drop_down.xml // 적용 방법 layout_login = findViewB..

Android 2021.02.17

( 스크랩 ) 오드성 - 비행관련

1. 자본금이 적당히 있으면 마석으로 비행셋 뭐 50데바셋이나 어비스 악세 맞추면 이럴필요가 없지요. 그런 장비 다있는 분이면 딴짓해서 돈버는게 더 나을지도 몰라요. 아이템: 간혹 보면 소켓 하나 더 많은 것 있어요. 요거 사시면 좀 좋음 무기: 50렙 마석 가능한 파템 무기 + 파템 방패 (혹은 쌍수 무기) 방어구: 역시 50렙 마석 가능한 파템 악세: 대충 비행시간 있는 거면 OK. 날개: 90만키나짜리 30초 날개 마석: 비행시간 +4가 +5나 6에 비해서 비쌀때도 있으니 +5나 +6으로 구하는 것이 낫습니다. 준비끝. 이렇게 세팅하면 3분에서 4분정도 비행시간 나올거에요. 이정도면 중급 바람의 비약으로도 5분 이상은 날듯? 출처 : www.inven.co.kr/board/aion/1493/7873..

AION 클래식 2021.02.15

여러가지 기타등등..

openCV OpenCV(Open Source Computer Vision)은 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리이다. 원래는 인텔이 개발하였다. 실시간 이미지 프로세싱에 중점을 둔 라이브러리이다. 인텔 CPU에서 사용되는 경우 속도의 향상을 볼 수 있는 IPP(Intel Performance Primitives)를 지원한다. 이 라이브러리는 윈도, 리눅스 등에서 사용 가능한 크로스 플랫폼이며 오픈소스 BSD 허가서 하에서 무료로 사용할 수 있다. OpenCV는 TensorFlow , Torch / PyTorch 및 Caffe의 딥러닝 프레임워크를 지원한다. 공식 홈페이지 주소 opencv.org/ Home - OpenCV We transform great ideas into amaz..

개인 공부 2021.02.15
728x90
반응형