반응형

Android 7

안드로이드 9.0(파이)에서 야간 모드가 활성화되어 있는 경우에도 애플리케이션에서 야간 모드를 비활성화하는 방법은 무엇입니까?

안드로이드 9.0(파이)에서 야간 모드가 활성화되어 있는 경우에도 애플리케이션에서 야간 모드를 비활성화하는 방법은 무엇입니까? 를 넣을 를 했습니다.android: background = "white"잘만을 때,night mode한 번만 움직여도 애플리케이션이 엉망이 되고, 모든 것이 백 앤 화이트 무비로 바뀝니다. 저의 원색은 빨간색입니다.을 의 수 onCreate실행기 활동 방법. AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_NO); 샤오미 노트 8 Pro MIUI 12.0.2 Android 10을 사용하여 테스트했습니다. AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MO..

programing 2023.10.07

apk를 설치하지 않고 Android .apk 파일 VersionName 또는 VersionCode 가져오기

apk를 설치하지 않고 Android .apk 파일 VersionName 또는 VersionCode 가져오기 apk를 다운로드하고 설치하지 않고 AndroidManifest.xml 파일에서 apk의 버전 코드 또는 버전 이름을 프로그래밍 방식으로 가져오려면 어떻게 해야 합니까? 예를 들어 IIS 서비스에 새 버전이 업로드되어 있는지 확인하고 장치에 설치한 후 새 버전이 아닌 경우 설치하지 않습니다.명령 줄에서 다음이 나를 위해 작동했습니다. aapt dump badging myapp.apk 참고: 앱.exe는 a에서 발견됩니다.build-toolsSDK의 하위 폴더입니다.예를 들어, /build-tools/23.0.2/aapt.exe final PackageManager pm = getPackageMan..

programing 2023.09.12

Android:백스택 지우기

Android:백스택 지우기 Android에서는 A, B, C와 같은 몇 가지 활동이 있습니다. A에서 나는 B를 열기 위해 이 코드를 사용합니다. Intent intent = new Intent(this, B.class); startActivity(intent); B에서 나는 C를 열기 위해 이 코드를 사용합니다. Intent intent = new Intent(this, C.class); startActivity(intent); 사용자가 C에서 버튼을 누르면 A로 돌아가서 백스택을 지우고 싶습니다(B와 C를 모두 닫습니다).그래서 사용자가 뒤로 버튼 B와 C를 사용하면 나타나지 않을 때, 저는 다음을 시도해 왔습니다. Intent intent = new Intent(this, A.class); int..

programing 2023.08.28

Google의 설명에 따라 오류 메시지를 표시하도록 Android EditText 설계

Google의 설명에 따라 오류 메시지를 표시하도록 Android EditText 설계 나는 필요합니다.EditText오류: 대신 오류를 호출하면 다음과 같습니다. 참고: 앱이 SDK 19(4.4.2)에서 실행되고 있습니다. 최소 SDK는 1입니다. 이것을 자동으로 수행하는 setError와 유사한 방법이 있습니까, 아니면 코드를 작성해야 합니까? 감사해요.Google이 소개한 이후로 타사 라이브러리를 사용할 필요가 없습니다.TextInputLayout의 일환으로design-support-library. 기본적인 예는 다음과 같습니다. 레이아웃 참고: 설정별app:errorEnabled="true"의 특성으로서TextInputLayout오류가 표시되면 크기가 변경되지 않으므로 기본적으로 공간을 차단합니다..

programing 2023.08.13

안드로이드에서 카운트다운 타이머를 만드는 방법은?

안드로이드에서 카운트다운 타이머를 만드는 방법은? XML에 있는 두 개의 편집 텍스트가 있습니다. 한 편집 텍스트에서 사용자는 숫자를 분으로, 다른 편집 텍스트에서 숫자를 초로 입력할 수 있습니다.마침 단추를 클릭한 후 텍스트 편집이 초 단위로 카운트다운을 시작하고 텍스트를 매 초마다 업데이트해야 합니다. 또한 0분 0초가 될 때까지 업데이트를 유지하려면 어떻게 해야 합니까?다음에 대한 설명서에 나와 있는 것처럼: new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); // logic to..

programing 2023.08.08

안드로이드에서 그라데이션 배경을 만드는 방법

안드로이드에서 그라데이션 배경을 만드는 방법 아래 이미지와 같이 그라데이션이 위쪽 절반에 있고 아래쪽 절반에 단색이 있는 그라데이션 배경을 만들고 싶습니다. 그럴 수가 없어요.centerColor아래와 위를 덮도록 펴집니다. 어떻게 하면 첫 번째 이미지와 같은 배경을 만들 수 있습니까?어떻게 작게 만들 수 있습니까?centerColor그게 퍼져있지 않나요? 위의 배경 버튼의 XML 코드입니다. 시각적인 예는 이러한 질문에 도움이 됩니다. 보일러 플레이트 그라데이션을 생성하려면 res/drawable 형식의 xml 파일을 생성합니다.내 것을 my_gradient_drawable.xml이라고 부릅니다. 일부 보기의 배경으로 설정합니다.예: type="선형" 을 합니다.angle당분간linear45도의 배수여..

programing 2023.07.29

루트 장치에서 실행 중인지 확인

루트 장치에서 실행 중인지 확인 내 앱에는 루트를 사용할 수 있는 장치에서만 작동하는 특정 기능이 있습니다.이 기능을 사용할 때 실패하게 하는 대신(사용자에게 적절한 오류 메시지를 표시하는 경우) 루트를 먼저 사용할 수 있는지 자동으로 확인하고, 사용할 수 없는 경우 각 옵션을 먼저 숨길 수 있는 기능을 선호합니다. 이것을 할 수 있는 방법이 있습니까?여기 세 가지 방법 중 하나인 루트를 확인할 클래스가 있습니다. /** @author Kevin Kowalewski */ public class RootUtil { public static boolean isDeviceRooted() { return checkRootMethod1() || checkRootMethod2() || checkRootMethod3..

programing 2023.07.29
반응형