728x90 반응형 SMALL App Programming255 [GitHub] Authentication failed Authentication failed Git Clone시 Password를 입력할 때 사용자의 비밀번호가 아닌 토큰값을 입력해야 한다. 토큰 발급 [Settings] ➡ [Developer settings] ➡ [Personal access tokens] 순으로 클릭한다. 발급하려는 토큰에 접근할 수 있는 범위를 지정할 수 있다. 설정이 끝났다면 [Generate token] 버튼을 클릭한다. 그리고 토큰값은 복사한다. Git Clone을 수행하고 다음을 입력한다. Username: 본인 GitHub ID Password: 토큰값 2022. 8. 26. [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] 어플리케이션에 머신러닝 적용 How to Integrate Machine Learning into an Android App 머신러닝과 객체 인식은 오늘날 모바일 개발에서 가장 뜨거운 두 가지 주제이다. 객체 인식은 기계 학습의 큰 부분이며 전자 상거래, 의료, 미디어 및 교육과 같은 영역에서 사용할 수 있다. 이 기사에서는 이미지 레이블 지정 예제를 사용하여 기계 학습을 Android 앱에 통합하는 프로세스를 보여준다. 머신 비전 시장은 빠르게 성장하고 있으며 많은 세계 최대 기술 회사들이 새로운 머신러닝 도구에 투자하고 있다. 이러한 도구를 통해 개발자는 머신 러닝과 머신 비전을 모바일 애플리케이션에 통합할 수 있다. Tutorial on image labeling 첫 번째 단계는 Firebase 서비스에 연결하는 것이다. 이렇.. 2022. 8. 24. [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] CalendarView CalendarView 이 클래스는 날짜를 표시하고 선택하기 위한 달력 위젯이다. 이 달력에서 지원하는 날짜 범위는 구성할 수 있다. 이 위젯의 정확한 모양과 상호 작용 모델은 OS 버전과 테마 (ex: Holo 대 Material)에 따라 다를 수 있지만 일반적으로 사용자는 날짜를 탭하여 날짜를 선택할 수 있으며 달력을 스크롤하거나 원하는 날짜로 이동할 수 있다. xml java package com.example.myapplication; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.CalendarView;.. 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] 이미지 위에 텍스트 (Text Over Image) 이미지 위에 텍스트 (Text Over Image) 이미지 위에 글자를 쓰고 싶은 경우에는 XML에서 ImageView 와 TextView를 사용하여 이미지위에 글자를 삽입할 수 있다. 주의해야 할점은 글자를 넣을 이미지 내부가 투명해야 하며, RelativeLayout에서만 가능하다. 세부적인 위치를 컨트롤 하고 싶을 때는 padding이나 margin을 사용하면 된다. 2022. 8. 4. [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] 레이아웃 (4) 어댑터로 레이아웃 빌드 레이아웃의 콘텐츠가 동적이거나 미리 정의되지 않은 경우, AdapterView의 서브클래스가 되는 레이아웃을 사용하여 런타임에 뷰로 레이아웃을 채울 수 있다. AdapterView 클래스의 서브클래스는 Adapter를 사용하여 자신의 레이아웃에 데이터를 바인딩한다. Adapter가 데이터 소스와 AdapterView 레이아웃 사이의 중개자 역할을 한다. Adapter가 데이터를 검색하여 (배열 또는 데이터베이스 쿼리와 같은 소스로부터) 각 항목을 뷰로 변환해서 AdapterView 레이아웃에 추가될 수 있도록 한다. 어댑터로 지원되는 일반적인 레이아웃의 몇 가지 예는 다음과 같다. 목록 보기 그리드 보기 스크롤 단일 열 목록을 표시한다. 열과 행의 스크롤 그리드를 표시한다. 데이터.. 2022. 8. 4. [Android Studio] 레이아웃 (3) 레이아웃 위치 뷰의 도형은 직사각형이다. 뷰에는 위치가 있으며, 이는 한 쌍의 왼쪽 및 상단 좌표, 그리고 두 개의 치수가 너비와 높이를 나타내는 형식으로 표현된다. 위치와 치수의 단위는 픽셀이다. 뷰의 위치를 검색할 수 있다. getLeft() 및 getTop() 메서드를 호출하면 된다. 전자는 뷰를 나타내는 직사각형의 왼쪽, 즉 X 좌표를 반환합니다. 후자는 뷰를 나타내는 직사각형의 상단, 즉 Y 좌표를 반환한다. 이들 메서드는 둘 다 뷰의 상위 요소에 상대적인 뷰의 위치를 반환한다. 예를 들어, getLeft()가 20을 반환하는 경우 이는 뷰가 그 뷰의 직접적인 상위 요소의 왼쪽 가장자리에서 오른쪽으로 20픽셀 떨어진 곳에 있다는 뜻이다. 그 외에도 불필요한 계산을 피하기 위해 여러 가지 편의 메.. 2022. 8. 4. 이전 1 ··· 18 19 20 21 22 23 24 ··· 26 다음 728x90 반응형 LIST