반응형

Android 14

지원되지 않는 메서드: BaseConfig.getApplicationIdSuffix()

지원되지 않는 메서드: BaseConfig.getApplicationIdSuffix() Android 6 for Programmers(프로그래머용)를 읽고 있습니다. App-Driven Approach와 처음 두 개의 App 예제는 예제에 아무런 문제가 없었습니다. 이번에는 Android Studio 3.0 Canary-3에 로드할 때 FlagQuiz 예제를 사용하여 프로젝트를 만들 수 없습니다. 오류: 지원되지 않는 메서드: BaseConfig.getApplicationIdSuffix()입니다.연결하는 Gradle 버전은 이 메서드를 지원하지 않습니다.이 문제를 해결하려면 연결하는 대상 Gradle 버전을 변경/업그레이드할 수 있습니다.또는 이 예외를 무시하고 모형에서 다른 정보를 읽을 수도 있습니다...

codememo 2023.10.10

알림 클릭에서 활동으로 매개 변수를 보내는 방법은 무엇입니까?

알림 클릭에서 활동으로 매개 변수를 보내는 방법은 무엇입니까? 알림에서 활동에 매개 변수를 보내는 방법을 찾을 수 있습니다. 저는 알림을 만드는 서비스를 가지고 있습니다.아이템 를 들어, 의 활동이 할 수 .예를 들어, 내 활동이 특수 항목 세부 정보 보기를 로드하고 표시할 수 있도록 항목 ID를 가져옵니다.좀 더 구체적으로 말하면, 파일을 다운로드하는 중인데, 파일이 다운로드될 때 알림을 클릭하면 특수 모드에서 활동이 열립니다.사용하려고 했습니다.putExtra의도적으로, 하지만 추출할 수 없는 것 같아서, 제가 잘못하고 있는 것 같습니다. 알림을 생성하는 내 서비스의 코드: // construct the Notification object. final Notification notif = new No..

codememo 2023.09.05

APK 파일이 디스크에 없습니다.

APK 파일이 디스크에 없습니다. Android Studio에서 디버그 응용 프로그램을 시도하면 다음 로그 출력이 표시됩니다. APK 파일 /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk가 디스크에 없습니다. Android Studio를 다시 시작했는데 이 문제를 해결할 수 없습니다.어떻게 해결해야 하나요?감사해요.오류를 해결하려면 이 옵션을 클릭합니다. Android Studio V 3.1로 업데이트한 후 이 문제가 발생하면 다음을 시도하십시오. Android Studio 3.1로 업데이트할 때도 이와 같은 문제에 직면했습니다.제가 여기서 찾은 다른 모든 솔루션은 매번 청소하고 다시 만들어야 하기 때문에 매우 수동적입니다. 전혀 좋지 않습니다..

codememo 2023.08.26

뷰의 절대 위치 설정

뷰의 절대 위치 설정 안드로이드에서 뷰의 절대 위치를 설정할 수 있습니까?(나는 알고 있습니다.) 것을 알고 있습니다.AbsoluteLayout하지만 더 이상 사용하지 않습니다...) 예를 들어 240x320px 화면이 있는 경우 어떻게 추가할 수 있습니까?ImageView중심이 (100,100) 위치에 있도록 20x20인치인 것은?상대 레이아웃을 사용할 수 있습니다.레이아웃 내의 위치(50,60)에서 30x40 ImageView를 원한다고 가정해 보겠습니다.활동의 일부: // Some existing RelativeLayout from your layout xml RelativeLayout rl = (RelativeLayout) findViewById(R.id.my_relative_layout); Im..

codememo 2023.08.26

Android: 텍스트 편집에 초점을 맞출 때 자동으로 소프트 키보드 표시

Android: 텍스트 편집에 초점을 맞출 때 자동으로 소프트 키보드 표시 다음을 사용하여 입력 상자를 표시합니다.AlertDialog.EditText내가 전화를 걸 때 대화 상자 내부는 자동으로 초점이 맞춰집니다.AlertDialog.show()소프트 키보드가 자동으로 표시되지 않습니다. 대화 상자가 표시될 때 소프트 키보드가 자동으로 표시되도록 하려면 어떻게 해야 합니까? (물리적/하드웨어 키보드는 없습니다.)검색 단추를 눌러 전역 검색을 호출할 때와 마찬가지로 소프트 키보드가 자동으로 표시됩니다.에 수 .EditText에서.AlertDialog그럼 그다음에AlertDialog의Window거기서 전화를 걸어 소프트 키보드를 표시할 수 있습니다.setSoftInputMode. final AlertDia..

codememo 2023.08.21

한 번의 활동을 만들기 위한 공유 환경설정

한 번의 활동을 만들기 위한 공유 환경설정 양식 데이터를 데이터베이스(SQLite)에 입력하고 저장한 후 A, B, C 세 가지 활동이 있습니다.저는 A에서 B로, 그리고 B에서 C로 의도를 사용하고 있습니다.제가 원하는 것은 앱을 열 때마다 더 이상 A와 B가 아닌 C를 홈 화면으로 원하는 것입니다. 선호도를 공유하는 것이 이에 효과가 있을 것으로 생각하지만, 시작점을 알려줄 좋은 예를 찾을 수 없습니다.기본 설정에서 값 설정: // MY_PREFS_NAME - a static String variable like: //public static final String MY_PREFS_NAME = "MyPrefsFile"; SharedPreferences.Editor editor = getSharedPr..

codememo 2023.08.21

전체 응용 프로그램을 세로 모드로만 설정하는 방법은 무엇입니까?

전체 응용 프로그램을 세로 모드로만 설정하는 방법은 무엇입니까? 응용 프로그램이 세로 모드로만 실행되도록 설정하려면 어떻게 해야 합니까?나는 애플리케이션이 실행되는 동안 가로 모드를 비활성화하기를 원합니다.프로그래밍 방식으로 어떻게 합니까?모든 Android 버전용 원본 XML 지정할 수 있습니다.android:screenOrientation="portrait"manifest.xml 파일의 각 활동에 대해.에서 이 옵션을 지정할 수 없습니다.application꼬리표를 달다 원본 Java 다른 옵션은 프로그래밍 방식으로 수행하는 것입니다. 예를 들어,Activity기본 클래스: @Override public void onCreate(Bundle savedInstanceState) { setRequeste..

codememo 2023.08.21

활동, 앱 호환 활동, 조각 활동 및 작업 표시줄 활동:어떤 것을 사용해야 합니까?

활동, 앱 호환 활동, 조각 활동 및 작업 표시줄 활동:어떤 것을 사용해야 합니까? 저는 iOS에서 왔고 당신은 간단히 UIView 컨트롤러를 사용합니다.그러나 Android의 경우 특정 API 수준에 대한 특정 UIC 구성 요소로 인해 상황이 훨씬 더 복잡해 보입니다. 2년 정도 된 입니다), BigNerdRanch(BigNerdRanch), BigNerdRanch(2년 정도 된 책입니다), BigNerdRanch를 합니다.Activity의 의호스트를 FragmentActivities하지만, 나는 생각했습니다.Activity사용되지 않습니다. 그렇다면 API Level 22(API Level 15 또는 16에 대한 최소한의 지원 포함)의 경우 구성 요소 호스팅과 구성 요소 자체에 대해 정확히 무엇을 사..

codememo 2023.08.11

onRequestPermissionsFragment와 작업 모두에 정의된 경우 fragment에서 호출되지 않는 결과

onRequestPermissionsFragment와 작업 모두에 정의된 경우 fragment에서 호출되지 않는 결과 저는 재활용품 뷰 어댑터를 사용하여 재활용품 뷰와 이 재활용품 뷰의 데이터 설정을 하는 단편을 가지고 있습니다. 현재 어댑터의 목록 항목에서 안드로이드의 새 권한 모델에 대한 안드로이드의 READ_EXTERNAL_STORAGE 권한을 확인해야 하는 버튼을 클릭하고 있습니다. 나는 이 어댑터의 fragment에 권한이 부여되었는지 여부를 확인하고 아직 부여되지 않았다면 권한을 요청하는 새로운 기능을 만들었습니다. 마이 프래그먼트를 통과했습니다.이것을 어댑터의 매개 변수로 사용하고 버튼에서 fragment의 메서드를 호출하면 어댑터를 클릭합니다. 아래 코드를 사용하여 requestPermis..

codememo 2023.08.06

Android가 프로세스를 죽이는 시뮬레이션 방법

Android가 프로세스를 죽이는 시뮬레이션 방법 Android는 프로세스가 백그라운드에 있고 OS가 리소스(RAM, CPU 등)가 필요하다고 판단하면 프로세스를 종료합니다.테스트 중에 이 동작을 시뮬레이션할 수 있어야 응용 프로그램이 올바르게 작동하는지 확인할 수 있습니다.자동화된 방식으로 이 작업을 수행하여 응용프로그램이 올바르게 작동하는지 테스트할 수 있기를 원합니다. 즉, 모든 작업 등에서 이 작업을 테스트해야 합니다. 내 과정을 죽이는 방법을 알고 있습니다.그게 문제가 아닙니다. 과정을 때 (하면, DDMS를 사용하면)adb shell kill,Process.killProcess()등) Android는 Android OS가 자체적으로 삭제한 경우와 동일한 방식으로 재시작하지 않습니다. 리소스 요..

codememo 2023.08.06
반응형