IT/Android100 날씨 앱 개발1] The Weather Underground API 받기 다시~ https://www.wunderground.com/ Local Weather Forecast, News and Conditions | Weather Underground © Copyright TWC Product and Technology LLC 2014, 2022 www.wunderground.com 회원가입하고 API Key받으려면 무슨 station이 있어야한다고 나온다. 그래서 Add New Device 해주면 키를 받을 수 있다. https://docs.google.com/document/d/13HTLgJDpsb39deFzk_YCQ5GoGoZCO_cRYzIxbwvgJLI/edit Weather Company Data | API Common Usage Guide Weather Compan.. 2022. 4. 22. Kotlin] 비트연산 /16진수 / 시프트연산 / and / or / shift Log.d("===", 0x01.toInt().toString()) // 1 Log.d("===", 0x11.toInt().toString()) // 17 Log.d("===", 0x0A.toInt().toString()) // 10 16진수 0x01은 2진수로 변환시 00000001 And 연산 : 둘다 1일때 1 // 둘다 true 일때 true Or 연산 : 둘 중 하나가 1이면 1 // 둘 중 하나가 true면 true 시프트 연산 : 비트를 왼쪽이나 오른쪽으로 옮기는 연산 왼쪽으로 한번 할 때마다 *2 1 2 == 6 https://blog.naver.com/PostView.nhn?blogId=yuyyulee&logNo=221079465686&categoryNo=10&parentCategoryN.. 2022. 4. 13. Android Studio] 외부 라이브러리 추가 안될때 settings.gradle 에서 maven { url 'https://jitpack.io' } 추가하기.. [Android] 외부 라이브러리 적용 오류 해결 방법 안드로이드 어플을 만들던 중, 그래프를 그리기 위해서 "MPAndroidChart"라는 라이브러리를 사용하기로 했다. 하지만 라이브러리를 가져오는 단계에서부터 문제가 발생하게 되는데.. velog.io 2022. 3. 23. Android] 해커 입장에서 안전한 앱 만들기 https://www.youtube.com/watch?v=xwrSg8RkJx0 15분부터 ~ 폰을 루팅해서 관리자 권한을 얻은 후 앱의 취약점을 파악해서 해킹하는 방법이 보편적이다. 루팅 툴은 Magisk나 SuperSU가 대표적이다. 루팅한다는 것은 UID 0을 획득하고, SEAndroid를 바이패스한다는 것이다. 앱에 로드된 데이터나 코드를 보거나 변조하는게 가능해진다. OEM 잠금해제 -> TWRP(커스텀 리커버리) 설치 -> TWRP이용해서 루팅 툴 설치 해킹막는 여러 기법들이 있지만 완벽하게 막기보다는 시간끄는 개념이다 결론 . 중요한 정보의 사용을 최소화하는게 중요 중요 정보가 서버에서 내려올 일은 없으니. 클라이언트단에서는 사용자가 요청하는 것에 대한 검증이 필요하다. 권한이 있는지 등 취약.. 2022. 3. 22. 이전 1 ··· 5 6 7 8 9 10 11 ··· 25 다음