반응형

android 10

getColor(intid)는 Android 6.0 마시멜로(API 23)에서 사용되지 않습니다.

getColor(intid)는 Android 6.0 마시멜로(API 23)에서 사용되지 않습니다. 그Resources.getColor(int id)메서드가 더 이상 사용되지 않습니다. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } 어떻게 해야 하나?Android 지원 라이브러리 23부터 시작하여, 새 getColor() 메서드가 에 추가되었습니다.ContextCompat. 공식 JavaDoc의 설명: 특정 리소스 ID와 연결된 색상을 반환합니다. M부터 반환된 색상은 지정된 컨텍스트의 테마에 맞게 스타일이 지정됩니다. 전화만 하면 됩니다. Con..

programing 2023.06.04

안드로이드에서 서비스가 실행되고 있는지 확인하는 방법은 무엇입니까?

안드로이드에서 서비스가 실행되고 있는지 확인하는 방법은 무엇입니까? 백그라운드 서비스가 실행 중인지 확인하려면 어떻게 해야 합니까? 저는 서비스 상태를 전환하는 안드로이드 활동을 원합니다. 서비스가 켜져 있으면 켜고 끌 수 있게 해줍니다.활동 내부에서 다음을 사용합니다. private boolean isMyServiceRunning(Class serviceClass) { ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); for (RunningServiceInfo service : manager.getRunningServices(Integer.MAX_VALUE)) { if (serviceClass.g..

programing 2023.06.04

패키지 이름(Google Analytics)과 일치하는 클라이언트를 찾을 수 없음 - 다중 제품Flavors & build종류들

패키지 이름(Google Analytics)과 일치하는 클라이언트를 찾을 수 없음 - 다중 제품Flavors & build종류들 컨텍스트: 내 앱에 대한 Google Analytics를 설정하려고 합니다.(4개의 사용자 지정)buildTypes 몇 개 .productFlavors) 다음을 선택하면 잘 작동합니다.Build Variant그것을 가지고 있는.applicationId로 설정한.com.my.app.package.name시 (" 성생시패이키름지는되용사)이▁used")google-services.json제 다른를 가지고 하지만 제 다른 맛들은 다른 applicationIds를 가지고 있습니다. 공식 개발 가이드에 따라 설치했습니다. 에서 다른 빌드 변형을 선택하면 오류가 발생합니다.Build Var..

programing 2023.06.04

Firebase에서 앱이 백그라운드에 있을 때 알림을 처리하는 방법

Firebase에서 앱이 백그라운드에 있을 때 알림을 처리하는 방법 제 매니페스트는 다음과 같습니다. 앱이 백그라운드에 있고 알림이 도착하면 기본 알림이 표시되고 다음 코드가 실행되지 않습니다.onMessageReceived. 제 기내꺼입니다.onMessageReceived코드입니다. 앱이 백그라운드에서 실행되는 경우가 아니라 포그라운드에서 실행되는 경우에 실행됩니다.앱이 백그라운드에도 있는데 어떻게 이 코드를 실행할 수 있습니까? // [START receive_message] @Override public void onMessageReceived(RemoteMessage remoteMessage) { // TODO(developer): Handle FCM messages here. // If the ..

programing 2023.06.04

Android에서 프로그래밍 방식으로 화면 밀도를 얻습니까?

Android에서 프로그래밍 방식으로 화면 밀도를 얻습니까? 안드로이드에서 화면 밀도를 프로그래밍 방식으로 얻는 방법은 무엇입니까? 내 말은: 현재 장치의 화면 dpi를 어떻게 찾습니까?DisplayMetrics 구조체에서 디스플레이에 대한 정보를 얻을 수 있습니다. DisplayMetrics metrics = getResources().getDisplayMetrics(); Android는 직접 픽셀 매핑을 사용하지 않지만 소수의 양자화된 밀도 독립 픽셀 값을 사용한 다음 실제 화면 크기로 확장됩니다.그래서 그metrics.densityDpi재산은 다음 중 하나가 될 것입니다.DENSITY_xxx상수(120,160,213,240,320,480또는640dpi). 실제 lcd 픽셀 밀도가 필요한 경우(아마 ..

programing 2023.06.04

getContext(), getApplicationContext(), getBaseContext() 및 "이것"의 차이

getContext(), getApplicationContext(), getBaseContext() 및 "이것"의 차이 사이의 차이점은 무엇입니까?getContext(),getApplicationContext(),getBaseContext()그리고 "this"? 이것은 간단한 질문이지만 저는 그들 사이의 기본적인 차이를 이해할 수 없습니다.가능하면 쉬운 예를 들어주시기 바랍니다. 보기가 현재 실행 중인 컨텍스트를 View.getContext()반환합니다.일반적으로 현재 활성 활동입니다. Activity.getApplicationContext()전체 응용프로그램(모든 활동이 실행되는 프로세스)의 컨텍스트를 반환합니다.현재 활동뿐만 아니라 전체 응용프로그램의 라이프사이클에 연결된 컨텍스트가 필요한 경우 현재..

programing 2023.06.04

고유한 Android 장치 ID가 있습니까?

고유한 Android 장치 ID가 있습니까? Android 장치에는 고유한 ID가 있습니까? 만약 그렇다면 Java를 사용하여 쉽게 액세스할 수 있는 방법은 무엇입니까?Settings.Secure#ANDROID_ID Android ID를 각 사용자의 64비트 16진수 문자열에 대한 고유한 값으로 반환합니다. import android.provider.Settings.Secure; private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); 고유 식별자에 대한 모범 사례도 읽어 보십시오. https://developer.android.com/training/articles/user-data..

programing 2023.06.04

ViewPager 및 fragments - fragment의 상태를 저장하는 올바른 방법은 무엇입니까?

ViewPager 및 fragments - fragment의 상태를 저장하는 올바른 방법은 무엇입니까? 모듈로 하는 데 것 같습니다.fragments UI는 UI를 사용할 수 . 하만그와함께지와 함께.ViewPager그것의 라이프사이클은 여전히 나에게 안개입니다.그래서 구루의 생각이 절실히 필요합니다! 편집 아래의 멍청한 해결책 보기 ;-) 범위 주요 활동은 다음과 같습니다.ViewPager이러한 다른 할 수 fragment의 를 통해 채워집니다.이러한 단편은 다른 (하위) 활동에 대해 약간 다른 논리를 구현할 수 있으므로, 단편의 데이터는 활동 내부의 콜백 인터페이스를 통해 채워집니다.첫 번째 발사에서는 모든 것이 잘 작동합니다. 하지만! 문제 방향 변경 시ViewPager아래에서 찾을 수 ) 코드는 ..

programing 2023.06.04

잘못된 상태 예외:ViewPager를 사용하여 인스턴스 상태 저장 후 이 작업을 수행할 수 없습니다.

잘못된 상태 예외:ViewPager를 사용하여 인스턴스 상태 저장 후 이 작업을 수행할 수 없습니다. 시장에 있는 내 앱에서 다음과 같은 예외를 제공하는 사용자 보고서를 받고 있습니다. java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity...

programing 2023.06.04

파일 변환:Android에서 파일에 대한 URI

파일 변환:Android에서 파일에 대한 URI android.net 에서 변환하는 가장 쉬운 방법은 무엇입니까?다음을 포함하는 URI 개체file:java.io 에 입력합니다.Android의 파일 개체? 다음을 시도했지만 작동하지 않습니다. File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); File auxFile = new File(uri.toString()); assertEquals(file.getAbsolutePath(), auxFile.getAbsolutePath()); 당신이 원하는 건... new File(uri.getPath()); 그리고... new F..

programing 2023.06.04
반응형