String packageName = getPackageName(); try { // 패키지 정보 가져오기 PackageManager packageManager = getPackageManager(); // 패키지의 사용 퍼미션 목록 가져오기 String[] permissions = packageManager.getPackageInfo(packageName, PackageManager.GET_PERMISSIONS).requestedPermissions; if (permissions != null) { // 사용 중인 퍼미션 목록 출력 또는 다루기 for (String permission : permissions) { System.out.println("사용 중인 퍼미션: " + permission); }..
Dependency injection이란? 정의 : 의존성 주입의 줄임말 요약 : 필요로 하는 의존성을 외부(생성자, 파라미터 등)에서 전달받는것 안하면 안좋은 점 : 코드의 유연성과 확장성이 떨어짐 또한 기능 및 코드 변경 할 때 많은 코드를 수정해야 함 하면 좋은 점 : 안좋은점의 반대, + 테스트 코드 작성에 용이함 dagger 예제 1. @Component interface정의 2. 의존성 주입할 module 정의 3. 데이터 가져올 ApiService 정의 4. 의존성 주입 * DaggerAppComponent는 Dagger lib에서 자동으로 생성되며, 이름 규칙은 "{Dagger$@ComponentInterfaceName} --------------------------------------..
- Total
- Today
- Yesterday
- not starting .bash_profile
- spannableText
- mac android
- 안드로이드
- not found adb
- 자바
- Android
- 차번호 정규표현식
- https://hwan-shell.tistory.com/244
- nosql
- adb 환경변수
- 차번호 정규식
- not working adb
- insert
- 함수형 코드
- React Native
- 구글 맵 선그리기
- react native state
- ubunut android
- text 부분 색 칠하기
- 구글 맵 경로 그리기
- 클래스형 코드
- mongo db
- ubunut 설치 link
- rn
- 명령어
- MongoDB
- https://medium.com/@limgyumin/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%9D%98-apply-with-let-also-run-%EC%9D%80-%EC%96%B8%EC%A0%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%EA%B0%80-4a517292df29
- 귀찮아;;
- 데이터베이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |