본문 바로가기
728x90

전체 글30

[Desktop] 데스크탑 애플리케이션 아이콘 설정 (with. Intellij, Mac) 개요 데스크탑 애플리케이션에 아이콘을 설정하는 방법을 알아보겠습니다! 작업 환경 Intellij IDEA CE Compose Desktop Project Mac OS 아이콘을 설정해보자 우선 Intellij IDEA를 통해 Compose Desktop 플랫폼 개발을 위하 프로젝트를 생성해줍니다. Compose Multiplatform > Configuration (글에서는 아이콘 설정만 할 프로젝트라 Single 플랫폼을 선택) > 생성 Android나 iOS앱을 같이 작업하려면 Mutlple 플랫폼을 선택해도 되지만 모듈이 추가되는거 말고 큰 차이는 없습니다. 프로젝트를 생성 후 build.gradle.kts를 열어서 확인해보면 하단에 desktop 관련 설정이 있습니다. compose.desktop .. 2023. 5. 26.
[Desktop] 데스크탑 애플리케이션에서 터미널 명령어 수행 (with. mac os) 맥에서 명령어 수행하기 Mac OS에서 어플리케이션 실행 시나 버튼을 눌렀을 때 특정 명령어를 수행하는 방법에 대해 정리해봤습니다. Window도 아마 비슷한 방식으로 동작할거같은데 테스트는 못해봤습니다... 테스트 환경 인텔리제이 IDEA CE Kotlin Runtime Java의 Runtime 클래스를 통해 외부 프로세스를 실행하거나 명령어를 수행할 수 있습니다. Runtime 클래스는 어플리케이션과 어플리케이션 실행 환경(OS)과의 인터페이스 역할을 합니다. val runCommand = Runtime.getRuntime().exec("adb devices") Runtime.getRuntime() : 현재 어플리케이션 관련한 Runtime 객체를 받습니다. exec() : 명령어를 수행할 함수 (지.. 2023. 4. 16.
[기타] 티스토리 애드핏 설정이 안된다면? (애드핏 다시 조회하기) 애드핏 광고 설정 애드핏 광고 설정이 정상적으로 된다면 설정 > 애드핏 메뉴를 선택하면 아래 이미지 처럼 광고 설정이 가능합니다. 광고 설정 오류나는댑...? (다시 조회하기) 광고 설정이 오류나는데 다른 PC나 모바일에서 접속하면 광고가 뜨는 경우가 있어서 알아서 되겠지 했지만.. 저의 경우 해결 방법이 생각보다 간단했는데 크롬 확장 프로그램중 애드 블락 확장 프로그램에 tistory.com을 예외 등록하니 정상적으로 설정이 가능했습니다. 광고 설정 후 수익은? 광고 설정 후 정상적으로 광고 수익이 쌓이고 있습니다! 제 블로그 기준 '본문 상단', '본문 하단', '사이드바' 광고 설정 시 한 달에 700원 정도 쌓이고있습니다. 애드핏 설정하실 분들은 참고해주세요 ㅎㅎ 중간 광고는 제가 중간 광고 있는.. 2023. 3. 20.
[Android] RecyclerView 키보드 스크롤 처리 - 카톡과 비슷한 스크롤 처리 RecyclerView 키보드 스크롤 처리 채팅, 메신저 앱을 만들 때 흔히 사용하는 UI 구조는 헤더 - 리스트 - 푸터(EditText) 구조로 하단 EditText를 선택하면 안드로이드의 키보드가 올라오게 되는데 이 때 RecyclerView의 스크롤 처리를 하는 방법을 정리해 봤습니다. 스크롤 처리를 하지 않으면 키보드가 리스트를 가리게 됩니다. 카카오톡과 비슷하게 스크롤 처리가 가능합니다. 방법은 틀렸을지도 ....? ㅠㅠ 바쁜 분들을 위한 샘플 프로젝트 https://github.com/JhDroid/recyclerview-scroll-sample GitHub - JhDroid/recyclerview-scroll-sample Contribute to JhDroid/recyclerview-scr.. 2021. 11. 29.
[ETC] Postman Mock Server로 API 데이터 변경하면서 테스트하기 Postman Mock Server 작업을 하다보면 기존 API에 데이터가 추가되거나 제거되는 경우가 있습니다. 만약 서버 개발자가 바쁘다면 서버 개발자가 변경해줄 떄 까지 기다리는 수 밖에 없습니다. 또는 어떤 케이스에서 에러가 발생하는지 찾아보기위해 여러 데이터를 집어넣고 테스트를 해야하는 경우가 있습니다. 이럴 때 Postman Mock Server를 이용해 API 데이터를 자유롭게 변경하면서 테스트하는 방법을 알아보겠습니다. Postman Mock Server 생성 0. 시작전 설정 Postman 로그인이 필요합니다, 보통 구글 로그인으로 사용해요. Postman WorkSpace가 없다면 생성해주세요. API는 JsonPlaceholder fake api를 사용합니다. https://jsonpl.. 2021. 9. 29.
[Android] AccountManager 기본 예제 AccountManager 안드로이드 기기의 '설정 > 계정 및 백업 > 계정 관리'에 들어가보면 여러 앱에서 로그인한 계정이 등록된것을 확인할 수 있는데 이 계정 목록에 접근하거나 계정을 추가하는 작업을 도와주는 것이 AccountManager 입니다. AccountManager를 사용해 자신의 앱에서 사용할 '맞춤 계정 유형(Account Type)'을 생성하고 이를 통해 계정 목록에서 '계정 유형'에 해당하는 계정을 불러올 수 있습니다. AccountManager는 암호화 서비스나 키체인이 아니고 개발자가 전달한 사용자 인증 정보를 '일반 텍스트로 저장'합니다. 루트에서만 액세스 가능한 데이터베이스에 저장하기 때문에 대부분의 기기에서는 특별히 우려할 사안은 아님 단, 루팅된 기기에서는 adb 권한이.. 2021. 9. 19.
728x90