728x90
반응형
- [ Android/Android ][Android] 외부저장소에 파일 저장하기2023-11-13 23:36:38안드로이드 파일 시스템에는 크게 내부저장소, 외부저장소가 존재한다. 앱 디버깅이나 기타 다른 목적을 위해 앱 경로에 파일을 저장하곤 했는데 이것이 내부저장소이다. 디바이스 파일 탐색기에서 찾을 수 없고 특별히 권한을 요청하지 않아도 된다. 그러나 나의 경우에는 디바이스 파일 탐색기에 저장되고, 불러오기를 원했다. 내부저장소에 저장할 경우 앱 재설치하는 경우 데이터가 다 날아가버리기 때문이다. 따라서, 외부저장소는 다른 곳에서도 접근이 가능한 곳을 의미한다. 파일 탐색기를 열어보면 나오는 파일들...이라고 하면 이해가 편할까 외부저장소의 경우 WRITE_EXTERNAL_STORAGE, READ_EXTERNAL_STORAGE 권한을 부여 받아야 한다. 파일 저장하기 디바이스 파일 - 문서 경로에 파일을 저장..
- [ pinslog ]행복해지는 법2023-11-12 22:21:51가끔 행복이 마음에서 뿜어져나오는 것을 느낄 때가 있다. 미뤄두었던 할일을 해내었을 때 좋아하는 사람과 맛있는 것을 먹을 때 땀 흘려 운동 했을 때 노력한만큼 일이 되어갈 때 그 순간 순간에 집중하고 충실하다보면 행복이 단전에서부터 끓어오르는 것이 느껴진다. 이러한 것들이 쌓여갈수록 내일은 오지 말았으면 하는 것이 아니라 기대되는 것이 된다. 그런 의미로...내일(월요일)도 화이팅
- [ pinslog/Log.daily() ][Google Play Console] 개발자 계정 확인 기한2023-11-11 14:43:21WW가 출시되고 나서, 하루에 한번씩 플레이스토어 콘솔에 들어가본다. 오늘은 들어갔더니 메인화면에 이런 것이 떠있었다.기한이 선착순이라니 당장 시작하기를 눌러 들어갔다. 그리고 완료하지 않으면 프로필과 앱이 삭제된다니 너무 무시무시한 것 아닌가... 계정 확인 시 제공해야 하는 항목을 보니 신원 확인을 위한 공문서...라는 항목이 마음에 턱하고 걸린다. 비즈니스 (조직) 계정이라면 조직 인증을 위한 공문서를 제공해야하다니.... 뭐가됐든 귀찮은 일임에는 틀림없다. 기한 선택을 눌러보니 가장 빠른 일자가 24년 8월이었다. 도대체 몇달이나 남은거얏 지금 하라고 해도 할 수 있을 것 같아 가장 빠른 걸로 신청해두었다. 다음주에 회사가면 신청해둬야겠다.
- [ pinslog ]내가 그의 이름을 불러주었을 때2023-11-10 23:36:48김춘수 시인의 시 '꽃'의 한부분이다. 요즘은 실증테스트, GS인증 평가 대비로 나가서 테스트하는 일이 꽤나 잦아졌다. 나갈 때마다 보완사항이 하나씩 눈에 들어와 아찔하고 자괴감 느껴지는 일도 더이상 낯설지 않은 것들이 되어간다. 그러나 한편으로는 이렇게 다른 사람들이 내가 개발한 앱을 쓰고 그에 관한 피드백이 들어올 때마다 나는 살아있는 것 같은 느낌이 든다. 결국은 사람이 사용하기 위해 개발되어지는 것들이 아닌가 사실 나도 사람인지라 혹평을 들으면 얼굴이 불에 덴 것 처럼 부끄럽고 내 실력에 대한 회의감이 들기도 한다. 그러나 이러한 것들을 내 작업물을 개선할 수 있는, 내가 한단계 더 자랄 수 있는 기회라고 생각하면 한편으로는 가슴뛰는 일이 되는 것이다. 그렇게 무럭무럭 자라서 단단한 개발자가 되고..
- [ Do what you want/WW ]앱이 출시되었다2023-11-09 09:32:07개인정보처리방침이 필요하다지난 글에서 앱이 거부되었다고 했다. 이유는 잘못된 개인정보처리방침을 작성했기 때문인데, 해당 앱은 어떠한 개인정보도 수집 및 사용하지 않는다. 고 생각했지만 구글에 따르면 기기 위치www.pinslog.com개인정보처리방침이 없어 앱 업로드가 거부되었었다. 그리고 곧이어 이전에 올라가있던 PP 마저 개인정보처리방침 때문에 거부당했다. 무슨 수를 써야만 했다. 그래서 GPT에게 도움을 요청했다. 내가 만든 앱들은 사용자의 개인정보 중 어떠한 것도 수집 및 공유하지 않기 때문에 별다른 내용을 포함하지 않아도 되었다. 위치 정보가 필요하긴 하지만 서비스를 제공하기 위함이고 마찬가지로 수집 및 공유하지 않기 때문에 해당 내용을 포함시켜 업로드를 했다. 개인정보처리방침을 업로드하려면 플..
- [ pinslog/Log.daily() ][Android Studio] Live Template으로 JavaDoc 쉽게 작성하기2023-11-08 20:43:09코드를 보다보면 위와 같은 형식의 주석을 만난 적이 있을 것이다. 편집창에서 /** 를 입력하면 자동으로 주석의 색이 변하면서 아래와 같이 되는데, 이를 JavaDoc이라고 한다. Java 소스 파일에서 API 문서의 HTML 페이지를 생성합니다. JDK가 설치되어있다면 JavaDoc을 사용할 수 있다고 한다. JavaDoc을 작성하고 해당 클래스에 커서를 갖다대면 위와 같이 주석의 내용을 확인할 수 있다. 주석을 생활화(?)해야하는 개발자에게 아주 중요한 것이 아닐 수 없다. 그런데 클래스를 생성할 때 마다 위의 정보를 하나하나 일일이 작성하는 것은 너무 귀찮다. 좀 더 쉽게 할 순 없을까? 그때 필요한 것이 바로 IntelliJ에서 제공하는 Live Template이다. 라이브 템플릿을 사용하여 루프..
- [ pinslog/Log.daily() ][Android Studio] 내가 몰랐던 단축키2023-11-07 22:58:57IDE를 잘 쓰면 생산성이 굉장히 높아진다. 예전에 메소드 시그니처를 변경해주는 기능을 몰라서 메소드를 하나하나 찾아가서 변경해주던 기억이 난다... 이름 변경하는 건 또 어떻고... (메소드 시그니처는 윈도우 기준 ctrl + F6, 이름 변경은 shift + F6 이다.) 애석하게도 삽질을 한번 해야 땅파는 법을 체득하고만다 아무튼 우리 가족보다 자주 보는 안드로이드 스튜디오 좀 더 쉽고 간편하게 사용하기 위한 단축키에 대해 알아보려고 한다. 함수 블록 설정 공식문서에 따르면 정확한 명칭은 '계속 증가하는 코드 블록 선택' 이다. 아래 예시를 보면 내가 뭘 말하고자 하는지 알기 쉬울 것이다. 맥에서는 option + 위쪽 화살표 윈도우에서는 ctrl + w 반대로 설정 해제는 맥은 option + 아..
- [ pinslog ]아직 퇴근 못했다2023-11-06 22:21:49인생...뭘까...? 안드로이드 난 널 너무 사랑하지만 가끔 그 사랑이 날 버겁게만드는군아,,,, 집에 보내줘요 제발
728x90
반응형