프로그래밍
-
자주쓰는 github 명령어 정리프로그래밍 2023. 2. 18. 14:26
자주 쓰는 github 명령어 정리 git config --global user.name ro**** git config --global user.email ****@****.com # 저장소의 변경 사항 가져오기 + 자동 merge git pull # 변경된 파일 추가 git add README.md # 변경된 파일들 저장소로 commit 하기 git commit -m "update README.md" [master 4c07bfe] update README.md 1 file changed, 2 insertions(+), 2 deletions(-) # git status 확인 git status On branch master Your branch is ahead of 'origin/master' by 1..
-
안드로이드 오류 - Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLEbe specified when creating a PendingIntent.프로그래밍/ 안드로이드어플만들기 2023. 1. 23. 22:18
안드로이드 어플에 커스텀탭 테스트하려는데 아래와 같은 에러 발생 오류 메세지가 자세하게 나와있어서 그냥 따라가면 간다. 안드로이드 버전 31부터 pendingintent에서 FLAG_IMMUTABLE 또는 FLAG_MUTABLE만 가능한데 가능하면 FLAG_IMMUTABLE을 쓰라고 한다. java.lang.RuntimeException: Unable to start activity ComponentInfo: java.lang.IllegalArgumentException: com.butlerdiary.butlerdiary: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified w..
-
안드로이드 커스텀탭 장단점프로그래밍/ 안드로이드어플만들기 2023. 1. 23. 22:09
안드로이드 어플에서 기존에 사용하던 웹뷰 대신 커스텀탭(custom tabs)을 사용할까 고민하면서 장점을 확인해보니 커스텀탭이 웹뷰보다 속도가 2배 정도 빠르다고 한다. 그리고 당연히 크롬 브라우저를 사용하는 것이니 기존 웹 브라우저에서 사용하는 캐싱을 그대로 사용할 수 있음. 그런데 기존에 쓰던 앱이 있기 때문에 아래 기능을 충족해야한다. 주소창 숨기는 것 가능한가 웹과 앱의 소유권이 동일하면 TWA 를 사용하면 된다고 하는데 처음 생각했던 것처럼 custom tabs 옵션으로 설정하는 것처럼 간단하지는 않음 If you control both the content and the application, you can use Trusted Web Activities to completely remove..