일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- CS
- Data Structure
- 리트코드
- vscode
- Algorithm
- DP
- frontend
- java
- network
- 알고리즘
- react
- 백준
- Python
- Redux
- git
- Javascript
- Graph
- 동적 계획법
- Database
- VIM
- 프로그래머스
- BFS
- LeetCode
- 그레이들
- 안드로이드
- TypeScript
- 다이나믹 프로그래밍
- 자바
- DFS
- db
- Today
- Total
목록Programming (174)
늘 겸손하게

안드로이드 스튜디오를 새로 설치하고 새로운 프로젝트를 생성했다! SDK 버전, 빌드 툴 버전 모두 최신 버전으로 맞춰주고 ( 31 , 31.0.0 ) 간단한 프로젝트를 만들고 빌드해줬더니 installed build tools revision 31.0 0 is corrupted 오류가 뜬다... 해결책 상단의 Tools -> SDK Manager -> SDK Tools로 들어간다. 오른쪽 하단의 Show Package Details 체크박스를 클릭하면 모든 버전의 SDK Build-Tool 들을 볼 수 있는데 여기서 31.0.0 를 체크 해제하고 30.0.0을 체크하고 Apply 클릭 Apply를 클릭하여 원래 있던 build-tool를 제거하고 새로운 build-tool를 설치한다. build.grad..

웹 사이트를 띄워봅시다 ! 웹 사이트를 띄우는 쉬운 방법은 Intent 클래스를 사용하는 방법입니다. 1 2 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.daum.net/")); startActivity(intent) Colored by Color Scripter cs 두 번째 인자로 Uri 주소를 파싱하여 전달하면 웹 사이트를 모바일에서 띄울 수 있습니다.

안드로이드 프로그래밍을 하다 보니 API 레벨이 낮아 필요한 메서드를 사용 못하는 경우가 발생하였다. Call requires API level 21 ( current min is 18 ) 메서드 호출을 위해서는 API level 21이 필요하다고 한다. API 레벨을 21 이상으로 올려주자 업그레이드 방법 1. build.gradle 수정 Gradle Scripts -> build.gradle(Module : ...app) 을 들어가면 android 내부에 defaultConfig에서 minSdkVersion과 targetSdkVersion을 수정하여 API 레벨을 바꾸어 줄 수 있다. targetSdkVersion은 목표 Sdk 버전 , minSdkVersion은 목표 Sdk 버전이 없는 경우 적용되..

안드로이드의 BluetoothDevice 클래스의 메소드 getUuids()로 uuid를 받아와 화면에 출력하려고 합니다. 아래 코드의 device 는 BluetoothDevice 객체입니다. 다른 디바이스 정보들은 아무 문제없이 출력됐지만 이상하게 getUuids() 메소드로 받아온 ParcelUuid 객체에 접근만 하려고 하면 앱이 튕기더군요 코드 줄 777 : ParcelUuid [] pU = device.getUuids() 그래서 해결책을 찾았습니다 https://stackoverflow.com/questions/4032391/android-bluetooth-where-can-i-get-uuid Android Bluetooth Where can I get UUID? I want to connect..