728x90 반응형 SMALL android studio51 [Android Studio] The application could not be installed: INSTALL_FAILED_INSUFFICIENT_STORAGE The application could not be installed: INSTALL_FAILED_INSUFFICIENT_STORAGE 해당 오류는 애뮬레이터가 앱 설치에 필요한 충분한 공간이 부족해서 발생하는 오류이다. 에뮬레이터에 설치된 앱을 필요한 만큼 제거하고 다시 실행한다. 에뮬레이터 가상 머신 관리자에서 내부 저장소 용량을 늘린다. AVD Manager AVD Manager 클릭하고 연필 모양의 Edit this AVD 선택한다. Show Advanced Settings 선택하고 저장소 용량을 충분히 늘린다. AndroidManifest.xml 태그에 android:installLocation="preferExternal" 추가한다. 2022. 9. 13. [Android Studio] 기본 카메라 사진 찍고 이미지뷰에 출력하기 xml java package com.example.myapplication; import androidx.activity.result.ActivityResult; import androidx.activity.result.ActivityResultCallback; import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.contract.ActivityResultContracts; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.graphics.Bitmap; import android.o.. 2022. 9. 5. [Android Studio] TensorFlow Lite 숫자 판별 TensorFlow Lite 숫자 판별 tflite 확장자 파일로 변환 (convert)시킨 TensorFlow 학습 결과를 IOT 디바이스에 import 시켜 실시간으로 머신러닝 가능하다. 구글 홈페이지에 언급되는 IOT 디바이스로는 안드로이드나 IOS 스마트폰, 라즈베리파이 보드 및 32비트급 마이크로 콘트롤러 (STM, ESP)를 포함한다. 그 중에서도 스마트 폰은 내부에 이미 카메라, 입출력 디바이스 및 각종 센서를 포함하고 있어 머신러닝을 적용하기에 적합하다. https://github.com/amitshekhariitbhu/Android-TensorFlow-Lite-Example GitHub - amitshekhariitbhu/Android-TensorFlow-Lite-Example: Andr.. 2022. 9. 2. [Android Studio] Waiting for Target Devices to Come Online Waiting for Target Devices to Come Online 불행하게도, Mac OS에서 프로젝트를 컴파일하고 에뮬레이터가 시작된 후, Android Studio는 계속 상태를 유지한다. 그 해결 방법은 아래와 같다. 2022. 8. 26. [Android Studio] MPAndroidChart MPAndroidChart 안드로이드 차트 기능을 제공하는 라이브러리이다. setting.gradle allprojects { repositories { google() mavenCentral() jcenter() // Warning: this repository is going to shut down soon maven { url "https://jitpack.io" } // MPAndroidChart 의존 추가 } } build.gradle dependencies { implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' } xml java package com.example.myapplication; import androidx.appcompat.ap.. 2022. 8. 12. [Android Studio] SVG 이미지 파일 추가 SVG (Scalable Vector Graphics) SVG (Scalable Vector Graphics) 파일 포맷은 웹 사이트에 2D 그래픽, 차트, 일러스트레이션을 표현하는 데 널리 사용되는 툴이다. 벡터 파일이므로 확대하거나 축소해도 해상도가 저하되지 않는다. svg 파일을 xml로 변환 vectorDrawables.useSupportLibrary = true 2022. 8. 10. [Android Studio] Default Activity not found Default Activity not found Could not identify launch activity: Default Activity not found Error while Launching activity Failed to launch an application on all devices 시작 활동을 식별할 수 없음, 기본 활동을 찾을 수 없음 활동을 시작하는 동안 오류가 발생, 모든 장치에서 응용 프로그램을 시작하지 못했다라는 의미이다. 이 에러는 프로젝트의 캐시의 문제가 있거나 Empty Project 선택 후 액티비티를 추가한 경우에 앱을 실행시키고자 할때 발생되는 에러이다. 캐시 초기화 및 재빌드 우측 상단의 File을 클릭하고 "Invalidate Caches..." 항목을 선택한다... 2022. 8. 4. [Android Studio] 레이아웃 (3) 레이아웃 위치 뷰의 도형은 직사각형이다. 뷰에는 위치가 있으며, 이는 한 쌍의 왼쪽 및 상단 좌표, 그리고 두 개의 치수가 너비와 높이를 나타내는 형식으로 표현된다. 위치와 치수의 단위는 픽셀이다. 뷰의 위치를 검색할 수 있다. getLeft() 및 getTop() 메서드를 호출하면 된다. 전자는 뷰를 나타내는 직사각형의 왼쪽, 즉 X 좌표를 반환합니다. 후자는 뷰를 나타내는 직사각형의 상단, 즉 Y 좌표를 반환한다. 이들 메서드는 둘 다 뷰의 상위 요소에 상대적인 뷰의 위치를 반환한다. 예를 들어, getLeft()가 20을 반환하는 경우 이는 뷰가 그 뷰의 직접적인 상위 요소의 왼쪽 가장자리에서 오른쪽으로 20픽셀 떨어진 곳에 있다는 뜻이다. 그 외에도 불필요한 계산을 피하기 위해 여러 가지 편의 메.. 2022. 8. 4. [Android Studio] 레이아웃 (2) 속성 모든 View와 ViewGroup 객체는 고유한 여러 가지 XML 속성을 지원한다. 어떤 속성은 View 객체에만 적용되지만 (ex: TextView는 textSize 속성을 지원), 이 속성은 이 클래스를 확장할 수 있는 View 객체에 의해 상속받은 것이다. 어떤 속성은 루트 View 클래스에서 상속되기 때문에 (ex: id 속성) 모든 View 객체에 공통적으로 적용된다. 기타 속성은 '레이아웃 매개변수'로 간주되며 이 매개변수는 View 객체의 특정 레이아웃 방향을 설명하는 속성으로, 이 객체의 상위 ViewGroup 객체가 정의한다. ID View 객체는 트리 내에서 뷰를 고유하게 식별할 수 있는 정수 ID가 연결될 수 있다. 앱을 컴파일할 때 이 ID는 정수로 참조되지만, 일반적으로 레이.. 2022. 8. 4. [Android Studio] 레이아웃 (1) 레이아웃 레이아웃은 앱에서 사용자 인터페이스를 위한 구조 (ex: 활동)를 정의한다. 레이아웃의 모든 요소는 View와 ViewGroup 객체의 계층 구조를 사용하여 빌드된다. 일반적으로 View는 사용자가 보고 상호작용할 수 있는 것을 그린다. 반면, ViewGroup은 그림과 같이 View 및 기타 ViewGroup 객체의 레이아웃 구조를 정의하는 보이지 않는 컨테이너이다. View 객체는 일반적으로 '위젯'이라고 하고 Button 또는 TextView와 같은 여러 서브클래스 중 하나일 수 있다. ViewGroup 객체는 일반적으로 '레이아웃'이라고 하고 LinearLayout 또는 ConstraintLayout과 같은 다양한 레이아웃 구조를 제공하는 여러 유형 중 하나일 수 있다. 레이아웃 선언 U.. 2022. 8. 4. 이전 1 2 3 4 5 6 다음 728x90 반응형 LIST