반응형

분류 전체보기 540

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

어떻게 하면 비주얼 스튜디오 코드, 유닉스 계열의 모든 파일에서 모든 줄 끝(EOL)을 만들 수 있습니까?

어떻게 하면 비주얼 스튜디오 코드, 유닉스 계열의 모든 파일에서 모든 줄 끝(EOL)을 만들 수 있습니까? 저는 Windows 10 Home을 사용하며 주로 Visual Studio Code(VS Code)를 사용하여 Linux Bash 스크립트와 PHP 및 JavaScript를 편집합니다. Windows 전용으로 개발하는 것은 없으며 편집하는 모든 파일의 기본 EOL이 Unix(nix)와 같은 것이 되는 것도 개의치 않습니다. Visual Studio Code에서 모든 파일(확장자에 관계없이)의 모든 EOL이 nix인지 확인하려면 어떻게 해야 합니까? Visual Studio Code를 사용하여 Windows에서 Bash 스크립트를 몇 개 작성하고 프로젝트의 일부로 GitHub에 업로드한 후 이 질문을..

programing 2023.06.04

루비에서 문자열이 다른 문자열로 시작하는 경우 어떻게 찾을 수 있습니까?

루비에서 문자열이 다른 문자열로 시작하는 경우 어떻게 찾을 수 있습니까? 루비(레일 없음)에서 문자열이 다른 문자열로 시작하는 경우 찾는 가장 좋은 방법은 무엇입니까?puts 'abcdefg'.start_with?('abc') #=> true [edit] 이 질문 전에는 몰랐던 내용입니다.start_with?다중 인수를 사용합니다. 'abcdefg'.start_with?( 'xyz', 'opq', 'ab') 여기에는 여러 가지 방법이 제시되어 있기 때문에, 저는 어떤 방법이 가장 빠른지 알고 싶었습니다.Ruby 1.9.3p362 사용: irb(main):001:0> require 'benchmark' => true irb(main):002:0> Benchmark.realtime { 1.upto(10000..

programing 2023.06.04

Eclipse를 사용하여 두 파일을 비교하려면 어떻게 해야 합니까?이클립스에서 제공하는 옵션이 있습니까?

Eclipse를 사용하여 두 파일을 비교하려면 어떻게 해야 합니까?이클립스에서 제공하는 옵션이 있습니까? Eclipse를 사용하여 두 파일을 비교하려면 어떻게 해야 합니까? (현재 WinMerge를 사용하고 있습니다.)Eclipse에서 두 파일을 비교하려면 먼저 Project Explorer / Package Explorer / Navigator에서 컨트롤 클릭으로 두 파일을 선택합니다.이제 파일 중 하나를 마우스 오른쪽 버튼으로 클릭하면 다음과 같은 상황에 맞는 메뉴가 나타납니다.비교 대상 / 서로를 선택합니다. 비교할 파일을 모두 선택한 다음 상황에 맞는 메뉴(파일에서 마우스 오른쪽 단추 클릭)를 열고 비교 대상을 선택한 다음 서로를 선택합니다. 비교하려는 파일 중 하나 또는 둘 다 Eclipse 프..

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

서버를 시작하는 동안 "Ruby 버전은 2.3.0이지만 Gem 파일이 2.2.5로 지정되었습니다."를 수정하는 방법

서버를 시작하는 동안 "Ruby 버전은 2.3.0이지만 Gem 파일이 2.2.5로 지정되었습니다."를 수정하는 방법 서버를 실행하는 동안 이 오류가 발생하는데 어떻게 해결해야 합니까? 호환성을 위해 Ruby 2.2.5를 설치하는 것이 좋습니다.로컬 컴퓨터의 Ruby 버전이 Gemfile에 선언된 버전과 다릅니다. rvm을 사용하는 경우: rvm install 2.2.5 rvm use 2.2.5 rbenv를 사용하는 경우: rbenv install 2.2.5 rbenv local 2.2.5 만약 당신이 rbenv에 의해 루비 버전을 변경할 수 없다면, 여기를 읽으세요.이미 2.2.5를 설치하고 현재 루비 버전으로 설정했지만 루비 버전 2.3.0이 설치되지 않았더라도 여전히 동일한 오류가 나타나면 번들러를 ..

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

WSDL URL을 내부 시스템 이름에서 공용으로 변경하는 방법은 무엇입니까?

WSDL URL을 내부 시스템 이름에서 공용으로 변경하는 방법은 무엇입니까? Azure에 구축한 간단한 서비스가 있습니다.다음을 통해 액세스할 수 있습니다. http://xxxxxxxxxxxxxxxxxxxxxxx.cloudapp.net/MyTestService.svc WSDL의 URL은 공용 DNS 대신 내부 시스템 이름을 사용합니다. svcutil.exe http://rd001520d328923a/MyTestService.svc?wsdl 분명히, WSDL은 이것으로 기계 외부에서 접근할 수 없습니다. IIS에서 실행 중이거나 서비스 URL을 알고 있는 경우 변경할 수 있는 몇 가지 사항을 알고 있습니다.예를 들어 다음을 변경합니다.를 지정하도록 구성합니다.httpGetUrl속성, 하지만 절대 URL을 ..

programing 2023.06.04
반응형