이 예제는 Arraylist에서 중복 값을 가져온 다음 다른 Arraylist에서 해당 항목을 가져오는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. 위의 코드에서는 배열 목록에서 중복 목록 항목을 표시하기 위해 목록 보기를 사용했습니다. 3단계 − src/MainActivity.java에 다음 코드 추가
예제를 시작하기 전에 Android의 checktextview가 무엇인지 알아야 합니다. Check textview는 textview에 의해 확장되고 확인 가능한 인터페이스를 포함합니다. Checktextview를 사용하여 사용자가 textview를 클릭했는지 여부를 찾을 수 있습니다. 이 예제는 Android에서 checktextview를 사용하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2
이 예는 Android에서 앱이 처음으로 시작되는지 또는 프로그래밍 방식으로 시작하지 않는지 확인하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다.
이 예제는 XML을 사용하여 Android에서 TextView에 한 면 왼쪽 테두리를 추가하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <android.support.constra
이 예제는 Android에서 파이 차트 그래프를 사용하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − build.gradle(모듈 수준)을 열고 라이브러리 종속성을 추가합니다. apply plugin: 'com.android.application' android { packagingOptions { exclude
예제를 시작하기 전에 Android의 sqlite 데이터베이스가 무엇인지 알아야 합니다. SQLite는 장치의 텍스트 파일에 데이터를 저장하는 오픈 소스 SQL 데이터베이스입니다. Android에는 SQLite 데이터베이스 구현이 내장되어 있습니다. SQLite는 모든 관계형 데이터베이스 기능을 지원합니다. 이 데이터베이스에 액세스하기 위해 JDBC, ODBC 등과 같은 연결을 설정할 필요가 없습니다. 이 예제는 Android sqlite에서 AND Conjunctive Operators를 사용하는 방법을 보여줍니다. 1단계 −
이 예제는 Android에서 막대 차트 그래프를 사용하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − build.gradle(모듈 수준)을 열고 라이브러리 종속성을 추가합니다. apply plugin: 'com.android.application' android { packagingOptions { exclude
이 예제는 Android에서 텍스트 보기로 슬라이드를 표시하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <RelativeLayout xmlns:android
예제를 시작하기 전에 asyncTask란 무엇인지 알아야 합니다. AsyncTask는 백그라운드 스레드에서 작업/작업을 수행하고 메인 스레드에서 업데이트합니다. 다음은 Android AsyncTask 병렬 실행에 대한 간단한 솔루션입니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. . <?xml version = "
팝업 메뉴는 메뉴와 마찬가지로 활동 공간에 따라 보기의 위 또는 아래에 표시됩니다. 다음은 Android 팝업 메뉴를 만드는 간단한 솔루션입니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <Linea
예제를 시작하기 전에 Android에서 AsyncTask가 무엇인지 알아야 합니다. AsyncTask는 백그라운드 스레드에서 작업/작업을 수행하고 메인 스레드에서 업데이트합니다. 백그라운드 스레드에서 백그라운드 작업을 수행하는 동안 사용자는 다음 코드를 사용하여 작업을 취소할 수 있습니다. - AsynTaskExample mAsyncTask = new AsyncTaskExample(); mAsyncTask.cancel(true); 이 예제는 Android에서 실행 중인 AsyncTask를 취소하는 방법을 보여줍니다. 1단계 −
예제를 시작하기 전에 Android에서 Intent 서비스가 무엇인지 알아야 합니다. Intent Service는 백그라운드 작업을 비동기적으로 수행합니다. 사용자가 액티비티에서 startService()를 호출하면 각 요청에 대한 인스턴스를 생성하지 않고 서비스 클래스에서 일부 작업을 수행한 후 서비스를 중지하거나 stopSelf()를 사용하여 수동으로 서비스를 중지해야 합니다. 이 예는 Android 중지 지정된 IntentService에 대해 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일
예제를 시작하기 전에 Android에서 Intent 서비스가 무엇인지 알아야 합니다. Intent Service는 백그라운드 작업을 비동기적으로 수행합니다. 사용자가 액티비티에서 startService()를 호출할 때 각 요청에 대한 인스턴스를 생성하지 않고 서비스 클래스에서 일부 작업을 수행한 후 서비스를 중지하거나 stopSelf()를 사용하여 수동으로 서비스를 중지해야 합니다. 이 예제는 Intent Service에서 계속 UI를 업데이트하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하
이 예제는 Android에서 DigitalSpeedDashboard를 만드는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − build.gradle을 열고 아래와 같이 라이브러리 종속성을 추가합니다. – apply plugin: 'com.android.application' android { compileSdkVersion 28 d
예제를 시작하기 전에 Android에서 Intent 서비스가 무엇인지 알아야 합니다. Intent Service는 백그라운드 작업을 비동기적으로 수행합니다. 사용자가 액티비티에서 startService()를 호출하면 각 요청에 대한 인스턴스를 생성하지 않으며 서비스 클래스에서 일부 작업을 수행한 후 서비스를 중지하거나 stopSelf()를 사용하여 서비스를 중지해야 합니다. 이 예는 IntentService가 완료되었을 때 Activity를 새로 고치는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를
예제를 시작하기 전에 Android의 스레드가 무엇인지 알아야 합니다. 스레드는 대부분의 작업을 수행할 수 있는 일반적인 처리 작업이지만 할 수 없는 한 가지는 UI 업데이트입니다. 이 예제는 Android에서 계속 스레드를 실행하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. 위의 코드에서는 textv
예제를 시작하기 전에 Android에서 Intent 서비스가 무엇인지 알아야 합니다. Intent Service는 백그라운드 작업을 비동기적으로 수행합니다. 사용자가 액티비티에서 startService()를 호출할 때 각 요청에 대한 인스턴스를 생성하지 않습니다. 서비스 클래스에서 어떤 작업을 수행한 후 서비스를 중지하거나 stopSelf()를 사용하여 서비스를 중지해야 합니다. 이 예는 intentservice에서 인텐트를 공유하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새
이 예는 이미지 보기에서 이미지를 각도별로 회전하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.and
이 예는 중심점을 기준으로 한 Android 이미지 크기 조정 애니메이션을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <RelativeLayout xmlns:andr
이 예제는 안드로이드에서 슬라이드 업/다운 애니메이션으로 보기를 표시하고 숨기는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <RelativeLayout xml