본문 바로가기

IT

[Android] App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter 에러 해결방법 안녕하세요 YTS 입니다. 요즘 Android를 개발하면서 Manifest에 App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter 이라는 에러를 보실수 있을텐데요!자세한 에러내용은 아래와 같습니다. App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter. See issue explanation for more details.Inspection info:Adds URLs to get your app into the Goog..
[Kotlin] 코틀린 확장 함수 (Kotlin extension functions) 예제 및 정리 안녕하세요 YTS 입니다. 오늘은 코틀린에 확장 함수 (Kotlin extension functions)! 에 대해 알아보려고합니다. 당연히! 이 글을 쓴다는거 자체가 확장함수를 지원한다는 얘기겠죠? 우선 전체적으로 공개하는 확장 함수부터 알아볼까요? 1.Kotlin 파일을 생성합니다! class 파일이 아닌 코틀린 파일로 생성해주세요! 저는 extenstion 이라는 패키지 밑에 파일을 생성했어요! 2. 확장 함수를 구현해주세요! package com.yts.healing.extension import android.content.Context import android.view.inputmethod.InputMethodManager import android.widget.Toast import and..
[코딜리티] - Lesson 3. TapeEquilibrium 안녕하세요 남갯입니다. public class TapeEquilibrium { public int solution(int[] A) { // write your code in Java SE 8 int start =0; int reverse = 0; int min = Integer.MAX_VALUE; for(int sum : A){ reverse += sum; } for(int i = 0; i < A.length-1; i++){ start += A[i]; reverse -= A[i]; if(Math.abs(start - reverse) < min) { min = Math.abs(start - reverse); } } return min; } }
[코딜리티] - Lesson 3. PermMissingElem 안녕하세요 남갯입니다. public class PermMissingElem { public static int solution(int[] A) { // write your code in Java SE 8 int total = 0; int result = 0; for (int i = 0; i < A.length; i++) { total += (i + 1); result += A[i]; } total += A.length + 1; return total - result; } }
[코딜리티] - Lesson 3. FrogJmp 안녕하세요 남갯입니다. public class FrogJump { public static int solution(int X, int Y, int D) { // write your code in Java SE 8 int offset = 0; if ((Y - X) % D > 0) { offset = 1; } return (Y == X) ? 0 : (((Y - X) / D) + offset); } }
[안드로이드] 안드로이드 Release에서 Log 찍는법 안녕하세요 YTS 입니다. 오늘은 Android App에서 Release를 추출하고도 Log가 찍히는법을 알아보겠습니다! 정말정말 간단합니다! app gradle에 buildTypes { release { debuggable true } } 요렇게 buildTypes안에 release안에 dubuggable true 하나 입력하면 끝입니다! 이상입니다 : )
[코딜리티] - Lesson 2. CyclicRotation 안녕하세요 남갯입니다. Lesson 2. CyclicRotation public int[] solution(int[] A, int K) { // write your code in Java SE 8 if(A.length == 0 || K == A.length || K == 0){ return A; } if(K > A.length){ K %= A.length; } int[] result = new int[A.length]; int idx = 0; for (int i = A.length - 1; i > A.length - K - 1; i--) { result[K- idx -1] = A[i]; idx++; } int d = idx; for (int i = 0; i < A.length - d; i++) { res..
[코딜리티] - Lesson 2. OddOccurrencesInArray - 1 안녕하세요 남갯입니다. lesson 2 안드로이드에 SparseBooleanArray 관련 코드가 있다 저게 더 효율이 있다고 하니 확인해보도록 하자 import android.util.SparseBooleanArray; import java.util.HashMap; import java.util.Map; public class OddOccurrencesInArray { /*// 홀수개 찾기// android public int solution(int[] A) { // write your code in Java SE 8 SparseBooleanArray sparseArray = new SparseBooleanArray(); for (int idx = 0; idx < A.length; idx++) { //..