반응형

Android 22

View Model Providers는 1.1.0에서 더 이상 사용되지 않습니다.

View Model Providers는 1.1.0에서 더 이상 사용되지 않습니다. 다음에 대한 Google 문서 보기ViewModel▁a▁to▁on▁code▁get를 얻는 방법에 대한 아래 샘플 .ViewModel: val model = ViewModelProviders.of(this).get(MyViewModel::class.java) 최신 종속성을 사용하는 경우android.arch.lifecycle:extensions:1.1.1 클래스는 .ViewModelProviders. 다음에 대한 설명서 참조ViewModelProviders다음과 같은 댓글을 보았습니다. 이 클래스는 API 수준 1.1.0에서 더 이상 사용되지 않습니다.View Model Provider를 사용합니다.안드로이드 뷰 모델 팩토리..

programing 2023.08.17

조각 간의 전환을 애니메이션화합니다.

조각 간의 전환을 애니메이션화합니다.조각들 사이의 전환을 애니메이션화하려고 합니다.저는 다음과 같은 답변을 받았습니다. Android 단편 및 애니메이션 FragmentTransaction ft = getFragmentManager().beginTransaction();ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);DetailsFragment newFragment = DetailsFragment.newInstance();ft.replace(R.id.details_fragment_container, newFragment, "detailFragment");// Start the animated transition.ft.commit..

programing 2023.08.12

Android 매니페스트의 versionCode 대 versionName

Android 매니페스트의 versionCode 대 versionName 안드로이드 마켓에 버전 코드 = 2, 버전 이름 = 1.1의 앱이 있었습니다. 그런데 오늘 업데이트하면서 매니페스트에서 버전 코드 = 3을 변경했는데 실수로 버전 이름을 1.0.1로 변경하여 apk를 마켓에 업로드하였습니다. 이제 제 앱 사용자들이 휴대폰으로 업데이트 알림을 받을 수 있을까요?아니면 제가 그 과정을 다시 해야 하나요?참조 링크 안드로이드:versionCode 내부 버전 번호입니다.이 숫자는 한 버전이 다른 버전보다 최신 버전인지 여부를 확인하는 데만 사용되며, 숫자가 높을수록 최신 버전을 나타냅니다.이 번호는 사용자에게 표시되는 버전 번호가 아니며 versionName 특성에 의해 설정됩니다.값은 "100"과 같은 ..

programing 2023.08.12

매니페스트에 응용 프로그램 클래스를 등록하시겠습니까?

매니페스트에 응용 프로그램 클래스를 등록하시겠습니까? 응용프로그램의 글로벌 상태를 유지하기 위한 응용프로그램 클래스가 하나 있습니다.그런데 매니페스트 파일에 등록할 수 없습니까?어떻게 하는지 아세요?응용 프로그램에서 파생된 경우 정규화된 이름(이름 공간 + 클래스 이름)을 다음과 같이 추가합니다.android:name매니페스트에 있는 응용 프로그램 요소의 매개 변수입니다.

programing 2023.08.12

안드로이드 레이아웃 XML에서 앱:srcCompat과 안드로이드:src의 차이점

안드로이드 레이아웃 XML에서 앱:srcCompat과 안드로이드:src의 차이점 Android Studio의 Vector Assets를 사용하여 아이콘이 추가된 ImageView를 만들 때마다 줄에 오류가 발생합니다.app:srcCompat="@drawable/ic_play" 변경할 때app:srcCompat와 함께android:src오류는 사라졌지만 아이콘은 픽셀로 표시됩니다. 사이의 주요 차이점은 무엇입니까? app:srcCompat="@drawable/ic_play" 그리고. android:src="@drawable/ic_play" 앱:srcCompat 벡터 드로잉을 앱에 통합하는 가장 확실한 방법입니다.벡터 드로잉을 사용하면 여러 png 자산을 XML로 정의된 단일 벡터 그래픽으로 대체할 수 있습..

programing 2023.08.07

키 저장소 정보를 build.gradle에 넣지 않고 APK 서명

키 저장소 정보를 build.gradle에 넣지 않고 APK 서명 키스토어, 비밀번호, 키 비밀번호가 프로젝트의 웹사이트에 저장되지 않도록 서명 프로세스를 설정하려고 합니다.build.gradlejava. 저는 현재저다있습다니가지고에 과 같은 이 있습니다.build.gradle: android { ... signingConfigs { release { storeFile file("my.keystore") storePassword "store_password" keyAlias "my_key_alias" keyPassword "key_password" } } buildTypes { release { signingConfig signingConfigs.release } } } 완벽하게 작동하지만 값을 입력해서..

programing 2023.08.07

"모듈은 호환되지 않는 버전의 Kotlin으로 컴파일되었습니다.메타데이터의 이진 버전은 1.5.1이며 예상 버전은 1.1.16입니다.

"모듈은 호환되지 않는 버전의 Kotlin으로 컴파일되었습니다.메타데이터의 이진 버전은 1.5.1이며 예상 버전은 1.1.16입니다. 앱을 빌드할 때 다음 오류가 발생합니다. C:/Users/Lenovo/.gradle/caches/transforms-2/files-2.1/32f0b3e96b47cf79ece6482359b6ad2/jetized-kotlin-stdlib-jdk7-1.5.0.jar!/MATA-INF/kotlinflin-stdlib-j7.kotlin_module: 모듈이 호환되지 않는 버전의 Kotlin으로 컴파일되었습니다.메타데이터의 이진 버전은 1.5.1이며 예상 버전은 1.1.16입니다. 모듈 업데이트에 관한 것입니까?그럼 어떻게 업데이트합니까?아직도 이 문제에 대한 해답을 찾고 있는 사람..

programing 2023.08.07

Android 응용 프로그램을 프로그래밍 방식으로 종료하는 방법

Android 응용 프로그램을 프로그래밍 방식으로 종료하는 방법 프로그래밍 방식으로 안드로이드 애플리케이션을 종료하기 위한 코드를 찾았습니다. 사여용하를하에 있는 다음 중 으로써.onDestroy()애플리케이션을 완전히 종료할 것입니까? System.runFinalizersOnExit(true) (또는) android.os.Process.killProcess(android.os.Process.myPid()); [종료] 단추를 클릭한 후 백그라운드에서 프로그램을 실행하지 않습니다.이 코드 중 하나를 사용하여 앱을 종료할 수 있는지 알려 주시겠습니까?그렇다면 어떤 코드를 사용할 수 있습니까?안드로이드에서 앱을 종료하는 것이 좋은 방법입니까?API 16부터 finishAffinity 메서드를 사용할 수 있습니..

programing 2023.08.02

Intents를 사용하여 한 Android 활동에서 다른 활동으로 개체를 보내는 방법은 무엇입니까?

Intents를 사용하여 한 Android 활동에서 다른 활동으로 개체를 보내는 방법은 무엇입니까? 사용자 지정 유형의 개체를 사용하여 한 활동에서 다른 활동으로 전달하려면 어떻게 해야 합니다.putExtra()인텐트 클래스의 메서드? 객체를 전달하는 경우에는 Parcelable이 이를 위해 구획이 설계되었습니다.Java의 기본 직렬화를 사용하는 것보다 사용하는 데 약간 더 많은 노력이 필요하지만 훨씬 더 빠릅니다(그리고 훨씬 더 빠름). 문서에서 구현 방법에 대한 간단한 예는 다음과 같습니다. // simple class that just has one member property as an example public class MyParcelable implements Parcelable { priv..

programing 2023.06.18

AMD 프로세서를 사용하여 AVD를 시작하는 중 오류 발생

AMD 프로세서를 사용하여 AVD를 시작하는 중 오류 발생 AMD 프로세서가 장착된 Windows 8.1 Pro를 사용하고 있습니다.안드로이드 SDK와 이클립스를 설치했습니다.작동하지만 문제는 AVD를 만들고 실행하면 다음 오류가 표시된다는 것입니다. 에뮬레이터: 오류: x86 에뮬레이션에는 현재 하드웨어 가속이 필요합니다! Intel HAXM이 올바르게 설치되어 사용 가능한지 확인하십시오. CPU 가속 상태: HAX 커널 모듈이 설치되지 않았습니다! 이미 Intel Hardware_Accelerated_를 설치했습니다.Execution_Manager와 저는 부팅 메뉴에서 가상 변조를 사용하도록 설정했지만 여전히 작동하지 않습니다.합니다.HAXM installerSDK 관리자에서 확인하십시오. 다운로드한..

programing 2023.06.08
반응형