반응형 전체 글272 [WindowManager] 윈도우 매니저 개선하기 1 졸업 프로젝트로 진행한 안드로이드 프레임워크를 분석 후기(?) 를 차근히 정리를 하려고 합니다. 먼저 저는 프로세스를 (성능 검증 -->빌드--> 포팅) 싸이클을 반복하여 프로젝트를 진행하였습니다. 성능 검증의 경우 지금 WindowManager 관련 클래스를 보고 중첩되는 if - else, 디자인 패턴 변경 가능성 등을 찾아서 코드를 따라가면서 //todo 코멘트를 달면서 진행을 하였습니다. 빌드 의 경우는 클라우드를 사용을 하였습니다. 안드로이드가 어느 정도 버전이 올라가면서 저의 로컬 컴퓨터로는 감당을 하지 못했습니다. 그래서 클라우드 인스턴스를 활용하여 빌드했습니다. (엄청 빠릅니다. putty, scp 많이 써본 것 같습니다.) 또한, 구글 레퍼런스 폰인 PIXEL 1 을 사용하였습니다. 그 .. 2020. 12. 29. [Git] 특정 커밋(commit) 에서 파일 삭제 안녕하세요! 오늘은 특정 커밋에서 파일삭제에 대해서 말해보려고 합니다. 저는 Github 를 사용하는데 가끔 연습용으로 프로젝트를 만들면 API key 나 중요 정보가 올라오곤 합니다. 그럼면 `GitGuardian` 에서 알람을 주고 저는 바로 대응을 하곤 합니다. 그때 주로 사용하는 방법은 다음과 같은 명령어를 실행을 시키는 것입니다. 1 2 git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch 파일명' --prune-empty --tag-name-filter cat -- --all Colored by Color Scripter cs 파일명은 상대 경로를 지정을 해주셔야 합니다. 또한, window 에서는 '' 가 아닌 .. 2020. 12. 21. [안드로이드] 코드랩 시리즈(1) Using Android Notifications (알림1) 안드로이드 코드랩 하나씩 리뷰를 하면서 정리하려고 합니다. 이번 편은 알림입니다. 기본적으로 알림은 위와 같이 구성이 되어 있습니다. 이러한 구성들의 속성을 변경 하면서 알림을 구성을 할 수 있습니다. 카카오톡이나 타이머 등에서 나타나는 알람들, 푸쉬 메시지 라고 생각하시면 됩니다 NotificationManager 클래스를 사용하여 알림 을 생성, 전송, 업데이트 및 취소 가능 알림 채널을 설정 하려면 createNotificationChannel 메소드 와 함께 NotificationChannel 객체를 사용 알림에 빠른 작업을 추가 하려면 addAction () 배지를 활성화하거나 비활성화 하려면 setShowBadge () Notification.Style 에서 확장 된 스타일을 사용하여 알림 스.. 2020. 12. 4. [안드로이드] 앱을 빨리 이해하는 방법(1) - 연재중 오픈 되어진 앱을 빨리 이해를 하고 흡수할 것은 흡수하고 서비스로직을 빨리 이용을 할 수 있는 방법 1. Github 나 공개된 앱 중 상업적인 배포를 하지 않고 사용할 수 있는 앱들을 찾는다. (저작권 문제가 있을 수 있으니 참고하세요) 2. Android Studio 를 열러 package, dependencies, gradle 등의 부가적인 요소들을 확인을 하고 빌드 해본다. 2020. 12. 4. 이전 1 ··· 37 38 39 40 41 42 43 ··· 68 다음 반응형