반응형

Android 24

Android 소프트 키보드를 프로그래밍 방식으로 닫거나 숨기는 방법은 무엇입니까?

Android 소프트 키보드를 프로그래밍 방식으로 닫거나 숨기는 방법은 무엇입니까? 나는 있습니다.EditText a 리고a.Button나의 배치에. ▁on▁the▁and후▁writing클한▁after릭▁field▁clicking▁in▁edit▁the를 클릭한 후Button키보드 외부를 터치할 때 가상 키보드를 숨기고 싶습니다.이것은 단순한 코드 조각이라고 생각합니다만, 어디에서 예제를 찾을 수 있습니까?Android가 InputMethodManager를 사용하여 가상 키보드를 숨기도록 강제할 수 있습니다. 집중된 보기가 포함된 창의 토큰을 호출하고 전달합니다. // Check if no view has focus: View view = this.getCurrentFocus(); if (view != n..

programing 2023.06.02

Shared Preferences에서 commit()와 apply()의 차이점은 무엇입니까?

Shared Preferences에서 commit()와 apply()의 차이점은 무엇입니까? 는 사용중을 하고 있습니다.SharedPreferences내 안드로이드 앱에서.는 둘다사니다합용다 둘 다 .commit()그리고.apply()공유 기본 설정의 메서드입니다.하면 오류가, 하면 AVD 2.3은 AVD 2.3, AVD 2.1은 AVD 2.1입니다.apply()메서드가 오류를 표시합니다. 그렇다면 이 둘의 차이점은 무엇일까요?그리고 사용만 하면 됩니다.commit()선호도 값을 문제없이 저장할 수 있습니까?apply()2.3에 추가되었으며 성공 또는 실패를 나타내는 부울을 반환하지 않고 커밋됩니다. commit()저장이 작동하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. apply()..

programing 2023.06.02

APK 파일의 역엔지니어링을 방지하는 방법

APK 파일의 역엔지니어링을 방지하는 방법 저는 안드로이드용 결제 처리 앱을 개발 중인데, 해커가 APK 파일의 리소스, 자산 또는 소스 코드에 접근하는 것을 방지하고 싶습니다. .apk 확장자를 .zip으로 변경하면 압축을 풀고 앱의 모든 리소스와 자산에 쉽게 액세스할 수 있으며 덱스2jar와 Java 디컴파일러를 사용하여 소스 코드에도 액세스할 수 있습니다.Android APK 파일을 역엔지니어링하는 것은 매우 쉽습니다. 자세한 내용은 스택 오버플로 문제 APK 파일에서 프로젝트로 역엔지니어링을 참조하십시오. Android SDK와 함께 제공되는 Proguard 툴을 사용했습니다.서명된 키스토어와 Proguard를 사용하여 생성된 APK 파일을 리버스 엔지니어링하면 난독화된 코드가 생성됩니다. 그러나..

programing 2023.06.02

안드로이드 레이아웃 파일에서 "tools:context"는 무엇입니까?

안드로이드 레이아웃 파일에서 "tools:context"는 무엇입니까? ADT의 최신 버전부터 레이아웃 XML 파일에 다음과 같은 새로운 속성이 표시됩니다. "tools:context"는 무엇에 사용됩니까? 어떻게 거기에 쓰여진 활동의 정확한 경로를 알 수 있습니까?매니페스트 안에 있는 앱의 패키지를 보는 건가요? 컨텍스트를 확장하는 클래스로 제한됩니까, 아니면 활동으로만 제한됩니까?ListView 항목 등에 사용할 수 있습니까?이것은 UI 편집기가 레이아웃 미리 보기를 렌더링하는 데 사용하는 활동입니다.여기에 설명되어 있습니다. 이 속성은 이 레이아웃이 기본적으로 연결된 활동을 선언합니다.이렇게 하면 미리보기에서 레이아웃 테마를 지정해야 하는 위치, 빠른 수정으로 만들 때 핸들러를 클릭하는 등 활동에 ..

programing 2023.06.02
반응형