플루비우스 테마 시스템 UI 및 배경화면 기반 액센트 컬러 [경품]

Pluvius는 루팅된 Android 기기에서 OMS를 사용하여 현재 배경화면을 기반으로 시스템 UI와 강조 색상을 동적으로 테마로 지정하는 새로운 앱입니다.

Google은 Android 8.0 Oreo를 통해 OMS(Overlay Manager Service)라는 Sony의 기본 테마 프레임워크를 도입했습니다. SystemUI 및 Android 프레임워크를 포함한 모든 애플리케이션의 리소스를 대상으로 하고 이를 자체적으로 재정의하도록 구축되었습니다. 가치. 이를 통해 우리는 테마는 Android의 거의 모든 부분에 적용됩니다. Android 8.0 Oreo 및 Android 8.1 Oreo에서 원하는대로. 불행하게도 구글은 차단된 액세스 Android P의 OMS API에 OMS는 OEM에서만 사용할 수 있음을 명시합니다. 그러나 만약 당신이 루트 액세스 권한이 있습니다 Magisk를 통해서도 여전히 가능합니다. Android P에 맞춤 테마 설치. "Pluvius"라는 새로운 앱이 방금 출시되었습니다. 이 앱은 정말 영리한 방식으로 OMS를 사용합니다. 현재 배경화면을 기반으로 동적 테마 시스템 UI 및 강조 색상 지정. 그것 루트 액세스가 필요합니다 하지만 해당 기본 요구 사항을 통과하면 모든 앱에서 개인화된 테마를 즐길 수 있습니다. 안드로이드 8.0 오레오, 안드로이드 8.1 오레오, 안드로이드 P Google Pixel 2 또는 Essential Phone과 같은 장치.

상위 스크린샷: Google Pixel 2 XL 실행 중 Android P 베타 3/개발자 미리보기 4. 하단 스크린샷: Android 8.1 Oreo를 실행하는 Essential Phone.

위의 스크린샷 세트에서 볼 수 있듯이 시스템 UI의 테마는 제가 선택한 배경화면을 기반으로 합니다. (여기서 사용하는 배경화면은 Google Pixel 배경화면입니다. 비공식 포트를 통해 모든 장치에 설치됨.) 내 스크린샷(맨 위 행)에서는 Adaptive System Accent 및 Adaptive SystemUI 테마에 대해 각각 "Light Vibrant" 및 "Dynamic Dark" 옵션을 선택했습니다. Android 기기의 테마를 원하는 대로 동적으로 테마화하기 위해 앱 내에서 더 많은 색상 옵션을 사용할 수 있습니다. 앱이 얼마나 빠르게 작동하는지 데모를 보려면 아래 개발자의 동영상을 확인하세요.

앱은 다음을 사용합니다. 안드로이드 팔레트 API 배경 화면에서 색상을 선택합니다. 이를 처리하기 위한 앱의 논리를 찾을 수 있습니다. 여기. 안타깝게도 라이브 배경화면에서 색상을 가져오는 통합 API가 없으므로 앱이 라이브 배경화면을 기반으로 테마를 동적으로 선택할 수 없습니다.

Android P 지원의 경우 앱은 /system/app에 오버레이를 배치한다는 점에서 Substratum과 동일하게 작동합니다. 각 오버레이의 크기는 약 5-6KB입니다(오버레이에는 테마에 대한 매니페스트와 colors.xml만 포함됩니다). 시스템 및 프레임워크) 실행 중인 시스템 저장 공간에 대해 걱정할 필요가 없습니다. 밖으로. 앱 설정에서 언제든지 이전 오버레이를 제거할 수 있습니다. Pluvius가 설치한 오버레이에는 앱에서 동적으로 가져올 수 있도록 하는 사용자 정의 메타데이터가 포함되어 있어 임시로 추가/제거/업데이트할 수 있습니다.

배경 화면을 자주 변경하는 경우(아마도 다음과 같은 앱을 사용하는 경우) 무제이 아니면 체인파이어의 파이어페이퍼 500개), 그렇다면 이 훌륭한 앱이 제공하는 추가 사용자 정의 기능을 확실히 즐기게 될 것입니다. 나는 벌써 야간 조명에서 실행되는 자동 어두운 테마를 버렸습니다 이에 찬성하는 스크립트입니다.

플루비우스의 특징

  • Substratum이나 Andromeda를 설치할 필요가 없는 독립형 앱입니다.
  • 시스템 UI(빠른 설정 패널, 볼륨 패널, 전원 메뉴 등)를 동적으로 테마화할 뿐만 아니라 현재를 기반으로 하는 프레임워크 강조 색상(설정, 슬라이더, 버튼, 토글 등) 벽지.
  • 적응형 시스템 악센트 옵션: 선명함, 밝게 선명함, 어둡게 선명함 또는 사용자 정의 색상
  • 적응형 SystemUI 테마: 다크, 블랙, 커스텀 컬러, 다이내믹 라이트, 다이내믹 다크
  • Android 8.0 Oreo, Android 8.1 Oreo 및 Android P(모두 루트 액세스 필요) 장치를 지원합니다. 일부 심하게 수정된 OEM 스킨에서는 작동하지 않을 수 있습니다.
  • SafetyNet을 통과하려는 Android P 사용자에게만 필요한 선택적 Magisk 모듈입니다. Android Oreo 메서드(PackageManager)는 /system을 수정하지 않으므로 SafetyNet을 전달합니다.

계획된 기능:

  • 동적으로 테마 알림
  • Android 8.0 및 Android 8.1 Oreo용 루트리스 테마(추가 앱 및 ADB 명령 필요)

플루비우스 다운로드 및 설치

Google Play 스토어에서 애플리케이션을 다운로드할 수 있습니다. 거기에 14일 무료 평가판 이후에는 인앱 구매($2)를 통해 앱을 잠금 해제해야 합니다.

XDA 포럼 스레드를 방문하세요

Pluvius 잠금 해제 코드 경품 행사

개발자님이 친절하게 제공해주셨네요 XDA 개발자잠금해제 코드 100개 사용자에게 제공합니다! 나는 될 것이다 하루 종일 댓글에 무작위로 코드 게시, 따라서 이 게시물을 즉시 확인하지 못하더라도 코드를 신청할 수 있습니다! 코드는 모두 배포되었습니다. 댓글 남겨주신 모든 분들께 감사드립니다!


참고: 이 기사는 Pluvius 개발자의 후원을 받지 않습니다. 개발자는 우리 포럼에 적극적으로 기여하고 있으며, 관례적으로 우리는 일반적으로 다음 사항을 다룹니다. 응용 프로그램, 수정 사항 또는 독자가 될 것으로 생각되는 활성 회원이 만든 기타 모든 것 관심이 있습니다. 포털에서 언급할 가치가 있다고 생각되는 내용을 포럼에서 공유했다면, 우리에게 팁을 보내주세요.