Android에서 자동 실행 프로그램을 차단하는 방법. Android에서 자동 로딩 프로그램 비활성화

/ 작동하지 않습니다

ACTION_BOOT_COMPLETED 메시지 수신 주제가 현재에도 여전히 관련이 있음을 보여줍니다. 보시다시피, 많은 초보자는 문제에 직면합니다. 애플리케이션에서 ACTION_BOOT_COMPLETED 메시지를 받지 못합니다. 이 기사에서는 공식 문서의 데이터, stackoverflow.com의 많은 개발자 경험 및 내 경험을 요약하려고 합니다. 그렇다면 "ACTION_BOOT_COMPLETED"라고 불리는 이 "교활한 적"을 어떻게 물리칠 수 있을까요?

1. 이론

공식 소스(예: this 및 this one)의 예를 보고 stackoverflow.com의 권장 사항을 연구하면 다음 규칙을 식별할 수 있습니다.
  1. 매니페스트의 "manifest" 요소에서 권한을 지정합니다.

  2. 매니페스트의 "application" 요소에서 ACTION_BOOT_COMPLETED 메시지를 수신하도록 수신기를 등록합니다.


    또는


    방송 수신기에 대한 올바른 전체 또는 상대 클래스 이름을 사용하세요. 수신기 설명에는 필요한 경우가 아니면 "활성화됨", "내보내기됨" 등의 속성을 표시하지 마십시오. 기본 설정과 속성이면 충분합니다.

  3. 방송 수신기 코드:

    공용 클래스 BootCompletedReceiver는 BroadcastReceiver를 확장합니다. ( public BootCompletedReceiver() ( ) public void onReceive(Context context, Intentintent) ( if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) ( // 코드는 여기에 ) ) )
    수신기가 ACTION_BOOT_COMPLETED 메시지에만 사용되는 경우 "if" 확인이 필요하지 않습니다. 그러나 때때로 개발자는 서로 다른 메시지에 동일한 수신자를 사용합니다. 이 경우 onReceive 메소드 내에서 메시지를 확인하여 필터링하세요.

  4. 해당 애플리케이션은 내부 메모리에 설치되어 있어야 합니다. Android OS는 외부 메모리를 탑재하기 전에 ACTION_BOOT_COMPLETED 메시지를 애플리케이션에 전송하도록 설계되었습니다. 따라서 외부 메모리에 설치된 애플리케이션은 이 메시지를 수신하지 않습니다. 외부 메모리에 애플리케이션을 설치하지 않도록 시스템에 지시하려면 매니페스트에서 "@android:installLocation" 속성을 "auto" 또는 "preferExternal"로 설정할 필요가 없습니다. 기본적으로, 즉 이 속성을 지정하지 않으면 OS는 내부 메모리에만 애플리케이션을 설치합니다. 그러나 공식 문서에 따르면 귀하와 다른 개발자가 나중에 다른 값을 지정하려는 유혹에 빠지지 않도록 "internalOnly" 값을 명시적으로 지정하는 것이 좋습니다.

  5. 설치 또는 강제 종료 후 시스템이 이 애플리케이션을 "기억"하여 ACTION_BOOT_COMPLETED 메시지를 보내도록 하려면 애플리케이션을 한 번 이상 실행해야 합니다. 이 동작은 보안 목적으로 Android 3.1에서 구현되었습니다. 요점은 무엇입니까? 새로 설치된 모든 애플리케이션은 "중지" 상태입니다(OS는 애플리케이션과 활동에 대해 이 상태를 다르게 관리하므로 활동과 혼동하지 마십시오). 사용자가 휴대폰 설정에서 애플리케이션을 강제로 중지하면 애플리케이션이 동일한 상태로 "전환"됩니다. 애플리케이션이 이 상태에 있는 동안 사용자 자체를 제외하고 어떤 이유로든(예: ACTION_BOOT_COMPLETED를 통해) 시스템에서 실행되지 않습니다. 이 혁신 덕분에 "바이러스 및 트로이 목마"의 상당 부분이 작동을 멈췄습니다. 설치 후 더 이상 자동으로 시작할 수 없습니다.

    예외는 시스템 응용 프로그램입니다. 사용자 설명 kolipass를 참조하세요.

  6. HTC 장치의 빠른 부팅 모드 기능. HTC 장치는 고전적인 의미에서 재부팅되지 않고 소위 말하는 것을 사용하는 것으로 알려져 있습니다. 빠른 부팅 모드(최대 절전 모드의 한 형태), OS 상태를 디스크에 저장합니다. 따라서 ACTION_BOOT_COMPLETED 메시지는 시스템에서 전송되지 않습니다. 실제로 재부팅이 발생하지 않습니다(). ACTION_BOOT_COMPLETED 대신 시스템은 다음 메시지를 보낼 수 있습니다.


    애플리케이션에서 "receiver" 태그에 ACTION_BOOT_COMPLETED 외에 위의 메시지를 지정합니다. 또한, 제1항 외에 허가 등록이 필요합니다.

2. 연습문제: 오류 및 작동 기능

애플리케이션을 설정할 때와 코드에서 초보자가 범하는 실수를 살펴보겠습니다.

3. 에뮬레이터와 실제 장치에서 수신기를 디버깅합니다.


결과

모든 기기에서 부팅 시 앱이 실행되도록 하려면 매니페스트가 최소한 다음과 같아야 합니다.


수신자 코드는 일반적으로 다음과 같습니다.

공용 클래스 BootCompletedReceiver는 BroadcastReceiver를 확장합니다( public BootCompletedReceiver() ( ) public void onReceive(Context context, Intentintent) ( if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) ( Toast toast = Toast.makeText(context.getApplicationContext( ), context.getResources().getString(R.string.your_message), Toast.LENGTH_LONG); Log.d("myapp", context.getResources().getString(R.string.your_message) ; // 코드는 여기에 있습니다 ) ) )
이 기사가 초보자들이 "ACTION_BOOT_COMPLETED"라는 "교활한 적"을 극복하는 데 도움이 되기를 바랍니다.

기사에서 당신은 배울 것입니다

애플리케이션 자동 시작은 백그라운드에서 작업을 수행하기 위해 애플리케이션 또는 해당 부분 중 하나가 자동으로 로드되는 프로세스입니다. 백그라운드 모드는 닫힌 상태에서 프로세스의 활성 작업입니다. 즉, 프로그램을 사용하지 않아도 작동됩니다. 이제 대부분의 프로그램은 이 원칙에 따라 Android에서 작동합니다.

더 명확하게하기 위해 삶의 예를 들어 보겠습니다. 예를 들어, 여러분이 알고 있는 모든 메신저나 소셜 네트워크 클라이언트는 백그라운드에서 작업하여 정기적으로 새 메시지, 답장, 좋아요, 게시물 등을 확인할 수 있습니다. 메신저나 클라이언트가 종료되어도 새 메시지가 도착했다는 알림을 받을 수 있습니다. 클라이언트나 메신저가 수신된 알림에 대해 알아내려면 백그라운드에서 작동하여 동일한 메시지가 있는지 지속적으로 확인해야 합니다. 스마트폰 화면이 꺼지고 최근 실행된 프로세스를 모두 닫아도 메신저나 클라이언트는 작동됩니다.

백그라운드에서 어떤 프로그램이 실행되고 있나요?

백그라운드에서 실행되는 두 가지 유형의 애플리케이션이 있습니다.

  1. 자동 시작 기능 포함;
  2. 백그라운드에서 활동적인 작업을 수행합니다.

자동 실행 응용 프로그램.시스템과 함께 활성화되며 항상 백그라운드에서 작동합니다. 이러한 프로그램에는 클라이언트, 인스턴트 메신저, 날씨 표시 유틸리티, 실행 프로그램, 위젯 등이 포함됩니다. 절대로 꺼지지 않고 백그라운드에 남아 있습니다.

백그라운드에서 활성 작업이 수행되는 애플리케이션.활발하게 작업할 때만 이 모드에 있는 프로그램입니다. 예를 들어 Google Play에서 좋아하는 게임을 설치하기 시작했습니다. 현재 전화에서 다른 프로세스를 진행 중인 경우에도 서비스는 파일을 다운로드합니다. 게임이 설치되자마자 Play Market 자체가 백그라운드에서 언로드되고 사용자가 무언가를 다시 다운로드/재설치/업데이트하려고 시도할 때까지 거기에 나타나지 않습니다. 이러한 응용 프로그램에는 플레이어, 다운로더, 토렌트, 브라우저 등이 포함됩니다.

백그라운드에서 지속적으로 실행되는 앱의 결과는 무엇입니까?

이 모드에서 여러 프로그램이 실행 중이라면 이는 정상적인 현상입니다. 동시에, 지금은 전혀 필요하지 않은 프로세스가 정확히 시작되는 것은 상당히 수용 가능한 관행입니다. 예를 들어, 시스템에 높은 로드를 생성하지 않지만 동시에 브라우저를 실행할 때마다 프로세서가 "막히지" 않고 RAM에서만 언로드되므로 RAM에서 브라우저를 언로드해서는 안 됩니다. 또한 자동 실행에서 푸시 알림이 있는 Google 서비스, 런처 애플리케이션, 위젯, 인스턴트 메신저 및 기타 프로그램을 제거하지 마십시오.

백그라운드에서 실행되도록 허용된 프로세스 수는 RAM 용량과 사용량을 기준으로 직접 계산됩니다. 예를 들어 RAM이 4GB라면 1GB로 로드하는 것이 일반적입니다. 1GB만 무료라면 시작 시 여러 프로그램을 끄는 것이 좋습니다.

장치의 요금을 계산하려면 간단한 공식을 사용하세요. 백그라운드에서 실행 중인 애플리케이션 수를 확인하세요. 이러한 모든 유틸리티는 설정의 "메모리" 섹션에 표시되며 실행 중인 프로세스로 표시됩니다. 그것들이 많지만 모두 약 10-40MB를 차지한다면 큰 해를 끼치 지 않을 것입니다. 이러한 응용 프로그램은 더 빠른 시작, 업데이트 검색, 익명 통계 전송, 새 알림 수신 등을 위해 자동 실행이 중단되는 경우가 많습니다.

자주 사용하는 애플리케이션이 백그라운드에 있고 RAM을 적게 차지한다면 해당 애플리케이션을 건드리지 마세요. 그러나 아주 드물게 실행하고 여전히 활성 작업에서 멈춘다면 자유롭게 비활성화하세요.

RAM의 10%를 차지하는 프로그램에 특히 주의하세요. 가능한 한 꺼야 합니다. 그러나 그중에 필요한 인스턴트 메신저, Google 서비스 및 기타 중요한 프로세스가 있다면 그대로 두는 것이 좋습니다. 비유는 간단합니다. 유틸리티나 프로그램을 자주 사용하는 경우 이를 비활성화하면 안 됩니다. 약 10개의 애플리케이션이 백그라운드에서 실행되는 것은 매우 정상적인 일이며 그 중 5개는 자주 사용되지 않습니다.

자동 실행에서 응용 프로그램을 비활성화하는 방법은 무엇입니까?

기술적으로 애플리케이션의 자동 실행을 비활성화할 수 없습니다. 하지만 백그라운드에서의 작업을 제한할 수 있습니다. 이렇게 하려면 아래 단계를 따르세요.

Android 8, 9, 10 이상에 대한 지침

  1. 스마트폰의 '설정'으로 이동하여 '애플리케이션 및 알림' 항목을 찾아 엽니다.
  2. "애플리케이션 세부정보" 탭을 클릭하여 모든 애플리케이션 목록을 엽니다.
  3. 백그라운드에서 꺼야 한다고 생각되는 애플리케이션, 즉 시작 시 제거해야 하는 애플리케이션을 엽니다. 보다 편리한 검색을 위해서는 왼쪽의 알파벳 슬라이더나 오른쪽 상단의 검색을 이용하시면 됩니다.
  4. 프로그램을 연 후 '배터리' 탭을 클릭하세요.
  5. "배터리" 항목에서 "백그라운드에서 작업" 슬라이더를 찾아서 끕니다. 또한 "배터리" 항목으로 이동하여 애플리케이션 상태를 "배터리 전원 절약"으로 설정하는 것이 좋습니다.

이렇게 하면 애플리케이션이 백그라운드에서 실행되지 않도록 간단히 꺼서 시작 시 애플리케이션을 쉽게 비활성화할 수 있습니다.

Android는 세심하게 고안된 운영 체제이므로 백그라운드에서 실행될 수 있는 프로세스와 프로그램을 자체적으로 인식하고 이를 비활성화할 수 있습니다. 그리고 애플리케이션이 이 모드에서 작동하지 않고 자동으로 실행될 수 없는 경우 이 슬라이더는 처음에 제공되지 않습니다.

Android 7 이하에 대한 지침

이전 버전이 있는 경우 다음 단계를 따라야 합니다. Android Oreo 버전에도 유용할 수 있습니다.

올인원 도구 상자 사용

이것은 Android 운영 체제의 작동을 최적화하는 것이 주요 임무인 다기능 애플리케이션입니다. 사용 가능한 도구 중에서 일부 시스템과 대부분의 사용자 응용 프로그램의 시작을 중지할 수 있습니다.

  1. 아래 버튼을 사용하여 공식 스토어에서 All-In-One Toolbox를 설치하세요.
  2. 처음 실행한 후에는 장치 메모리에 있는 멀티미디어 및 기타 파일에 대한 액세스를 제공해야 합니다. 이렇게 하려면 “허용” 버튼을 클릭하세요.
  3. 페이지 하단으로 스크롤하여 시작 섹션을 엽니다. 여기에서 선택한 애플리케이션의 자동 실행을 비활성화하여 장치를 빠르게 시작할 수 있습니다.
  4. 모든 사용자 및 시스템 응용 프로그램을 한 번에 시작에서 제외하거나 하나 이상의 특정 응용 프로그램을 제외할 수 있습니다.
  5. 애플리케이션 자동 실행을 활성화하는 방법은 무엇입니까?

    일부 사용자는 시작 시 애플리케이션을 추가해야 합니다. 이 작업은 타사 도구인 "AutoStart - No root"를 사용하여 수행할 수 있습니다. 이 유틸리티의 간단한 기능을 사용하면 Android 운영 체제를 시작할 때 지정된 시간 간격으로 시작되는 프로그램 목록을 만들 수 있습니다.

    그게 다야. 이런 방식으로 모든 애플리케이션을 자동으로 로드할 수 있습니다.

기사에서 당신은 배울 것입니다

애플리케이션 자동 시작은 백그라운드에서 작업을 수행하기 위해 애플리케이션 또는 해당 부분 중 하나가 자동으로 로드되는 프로세스입니다. 백그라운드 모드는 닫힌 상태에서 프로세스의 활성 작업입니다. 즉, 프로그램을 사용하지 않아도 작동됩니다. 이제 대부분의 프로그램은 이 원칙에 따라 Android에서 작동합니다.

더 명확하게하기 위해 삶의 예를 들어 보겠습니다. 예를 들어, 여러분이 알고 있는 모든 메신저나 소셜 네트워크 클라이언트는 백그라운드에서 작업하여 정기적으로 새 메시지, 답장, 좋아요, 게시물 등을 확인할 수 있습니다. 메신저나 클라이언트가 종료되어도 새 메시지가 도착했다는 알림을 받을 수 있습니다. 클라이언트나 메신저가 수신된 알림에 대해 알아내려면 백그라운드에서 작동하여 동일한 메시지가 있는지 지속적으로 확인해야 합니다. 스마트폰 화면이 꺼지고 최근 실행된 프로세스를 모두 닫아도 메신저나 클라이언트는 작동됩니다.

백그라운드에서 어떤 프로그램이 실행되고 있나요?

백그라운드에서 실행되는 두 가지 유형의 애플리케이션이 있습니다.

  1. 자동 시작 기능 포함;
  2. 백그라운드에서 활동적인 작업을 수행합니다.

자동 실행 응용 프로그램.시스템과 함께 활성화되며 항상 백그라운드에서 작동합니다. 이러한 프로그램에는 클라이언트, 인스턴트 메신저, 날씨 표시 유틸리티, 실행 프로그램, 위젯 등이 포함됩니다. 절대로 꺼지지 않고 백그라운드에 남아 있습니다.

백그라운드에서 활성 작업이 수행되는 애플리케이션.활발하게 작업할 때만 이 모드에 있는 프로그램입니다. 예를 들어 Google Play에서 좋아하는 게임을 설치하기 시작했습니다. 현재 전화에서 다른 프로세스를 진행 중인 경우에도 서비스는 파일을 다운로드합니다. 게임이 설치되자마자 Play Market 자체가 백그라운드에서 언로드되고 사용자가 무언가를 다시 다운로드/재설치/업데이트하려고 시도할 때까지 거기에 나타나지 않습니다. 이러한 응용 프로그램에는 플레이어, 다운로더, 토렌트, 브라우저 등이 포함됩니다.

백그라운드에서 지속적으로 실행되는 앱의 결과는 무엇입니까?

이 모드에서 여러 프로그램이 실행 중이라면 이는 정상적인 현상입니다. 동시에, 지금은 전혀 필요하지 않은 프로세스가 정확히 시작되는 것은 상당히 수용 가능한 관행입니다. 예를 들어, 시스템에 높은 로드를 생성하지 않지만 동시에 브라우저를 실행할 때마다 프로세서가 "막히지" 않고 RAM에서만 언로드되므로 RAM에서 브라우저를 언로드해서는 안 됩니다. 또한 자동 실행에서 푸시 알림이 있는 Google 서비스, 런처 애플리케이션, 위젯, 인스턴트 메신저 및 기타 프로그램을 제거하지 마십시오.

백그라운드에서 실행되도록 허용된 프로세스 수는 RAM 용량과 사용량을 기준으로 직접 계산됩니다. 예를 들어 RAM이 4GB라면 1GB로 로드하는 것이 일반적입니다. 1GB만 무료라면 시작 시 여러 프로그램을 끄는 것이 좋습니다.

장치의 요금을 계산하려면 간단한 공식을 사용하세요. 백그라운드에서 실행 중인 애플리케이션 수를 확인하세요. 이러한 모든 유틸리티는 설정의 "메모리" 섹션에 표시되며 실행 중인 프로세스로 표시됩니다. 그것들이 많지만 모두 약 10-40MB를 차지한다면 큰 해를 끼치 지 않을 것입니다. 이러한 응용 프로그램은 더 빠른 시작, 업데이트 검색, 익명 통계 전송, 새 알림 수신 등을 위해 자동 실행이 중단되는 경우가 많습니다.

자주 사용하는 애플리케이션이 백그라운드에 있고 RAM을 적게 차지한다면 해당 애플리케이션을 건드리지 마세요. 그러나 아주 드물게 실행하고 여전히 활성 작업에서 멈춘다면 자유롭게 비활성화하세요.

RAM의 10%를 차지하는 프로그램에 특히 주의하세요. 가능한 한 꺼야 합니다. 그러나 그중에 필요한 인스턴트 메신저, Google 서비스 및 기타 중요한 프로세스가 있다면 그대로 두는 것이 좋습니다. 비유는 간단합니다. 유틸리티나 프로그램을 자주 사용하는 경우 이를 비활성화하면 안 됩니다. 약 10개의 애플리케이션이 백그라운드에서 실행되는 것은 매우 정상적인 일이며 그 중 5개는 자주 사용되지 않습니다.

자동 실행에서 응용 프로그램을 비활성화하는 방법은 무엇입니까?

기술적으로 애플리케이션의 자동 실행을 비활성화할 수 없습니다. 하지만 백그라운드에서의 작업을 제한할 수 있습니다. 이렇게 하려면 아래 단계를 따르세요.

Android 8, 9, 10 이상에 대한 지침

  1. 스마트폰의 '설정'으로 이동하여 '애플리케이션 및 알림' 항목을 찾아 엽니다.
  2. "애플리케이션 세부정보" 탭을 클릭하여 모든 애플리케이션 목록을 엽니다.
  3. 백그라운드에서 꺼야 한다고 생각되는 애플리케이션, 즉 시작 시 제거해야 하는 애플리케이션을 엽니다. 보다 편리한 검색을 위해서는 왼쪽의 알파벳 슬라이더나 오른쪽 상단의 검색을 이용하시면 됩니다.
  4. 프로그램을 연 후 '배터리' 탭을 클릭하세요.
  5. "배터리" 항목에서 "백그라운드에서 작업" 슬라이더를 찾아서 끕니다. 또한 "배터리" 항목으로 이동하여 애플리케이션 상태를 "배터리 전원 절약"으로 설정하는 것이 좋습니다.

이렇게 하면 애플리케이션이 백그라운드에서 실행되지 않도록 간단히 꺼서 시작 시 애플리케이션을 쉽게 비활성화할 수 있습니다.

Android는 세심하게 고안된 운영 체제이므로 백그라운드에서 실행될 수 있는 프로세스와 프로그램을 자체적으로 인식하고 이를 비활성화할 수 있습니다. 그리고 애플리케이션이 이 모드에서 작동하지 않고 자동으로 실행될 수 없는 경우 이 슬라이더는 처음에 제공되지 않습니다.

Android 7 이하에 대한 지침

이전 버전이 있는 경우 다음 단계를 따라야 합니다. Android Oreo 버전에도 유용할 수 있습니다.

올인원 도구 상자 사용

이것은 Android 운영 체제의 작동을 최적화하는 것이 주요 임무인 다기능 애플리케이션입니다. 사용 가능한 도구 중에서 일부 시스템과 대부분의 사용자 응용 프로그램의 시작을 중지할 수 있습니다.

  1. 아래 버튼을 사용하여 공식 스토어에서 All-In-One Toolbox를 설치하세요.
  2. 처음 실행한 후에는 장치 메모리에 있는 멀티미디어 및 기타 파일에 대한 액세스를 제공해야 합니다. 이렇게 하려면 “허용” 버튼을 클릭하세요.
  3. 페이지 하단으로 스크롤하여 시작 섹션을 엽니다. 여기에서 선택한 애플리케이션의 자동 실행을 비활성화하여 장치를 빠르게 시작할 수 있습니다.
  4. 모든 사용자 및 시스템 응용 프로그램을 한 번에 시작에서 제외하거나 하나 이상의 특정 응용 프로그램을 제외할 수 있습니다.
  5. 애플리케이션 자동 실행을 활성화하는 방법은 무엇입니까?

    일부 사용자는 시작 시 애플리케이션을 추가해야 합니다. 이 작업은 타사 도구인 "AutoStart - No root"를 사용하여 수행할 수 있습니다. 이 유틸리티의 간단한 기능을 사용하면 Android 운영 체제를 시작할 때 지정된 시간 간격으로 시작되는 프로그램 목록을 만들 수 있습니다.

    그게 다야. 이런 방식으로 모든 애플리케이션을 자동으로 로드할 수 있습니다.

Android 플랫폼은 다른 운영 체제와 마찬가지로 일정 시간이 지나면 느리게 작동하기 시작합니다. 고가의 프리미엄 장치에서는 강력한 프로세서와 충분한 RAM이 있기 때문에 성능 저하가 실제로 느껴지지 않습니다. 그러나 모든 사람이 그러한 장치를 구입할 여유가 있는 것은 아니므로 많은 사람들에게 이 문제는 그 어느 때보다 더 중요합니다.

성능 저하에는 여러 가지 이유가 있을 수 있지만 가장 가능성이 높고 일반적인 이유는 일반적으로 백그라운드에서 타사 프로그램의 작업입니다. 즉, 이러한 애플리케이션은 시스템이 시작되고 프로세서와 RAM이 로드될 때 자동으로 실행되므로 장치 속도에 직접적인 영향을 미칩니다.

이 경우 유일한 효과적인 옵션은 Android에서 애플리케이션 자동 시작을 비활성화하고 지연이나 속도 저하 없이 작동하는 것입니다. 그러나 언뜻보기에 모든 것이이 문제에서 단순하지는 않으며 플랫폼 및 프로그램 개발자는 종종 문제를 제기합니다.

자동 실행 응용 프로그램을 비활성화해야 합니까?

매일 플랫폼에 12개의 프로그램을 설치하면 원칙적으로 여기에는 문제가 없어야 합니다. 말하자면 플랫폼 자체가 RAM을 두고 싸워야 하기 때문입니다. 즉, 가젯 성능이 저하되기 시작하면 시스템은 OS 안정화를 위해 사용하지 않는 애플리케이션을 자동으로 종료합니다.

Android에서 자동 시작 프로그램을 수동으로 비활성화할 수 있지만 이는 비생산적인 조치가 될 수 있으며 어떤 경우에는 단순히 필요하지 않습니다. 그러나 플랫폼 자체의 노력에도 불구하고 일부 프로그램이 종료되기를 원하지 않는 경우도 있습니다. 결과적으로 프로세서가 과부하되고 RAM이 복잡해지며 배터리 충전과 함께 성능이 0이 되는 경향이 있습니다.

절차의 특징

하지만 Android에서 모든 사람에 대해 애플리케이션 자동 실행을 비활성화해서는 안 됩니다. Google의 공식 애플리케이션 및 일부 작동 중인 바이러스 백신 프로그램과 같은 필요한 예외도 있습니다. 물론 Android 플랫폼은 완벽한 보호 기능을 갖추고 있으며, 무의식적으로 시스템이나 매우 중요한 프로세스를 중지하려고 하면 시스템이 매우 지속적으로 경고합니다.

그러나 슬픈 사실은 인터넷에서 다운로드한 프로그램(대개 게임 및 불법)의 절반이 자동 실행 상태로 유지되어 운영 체제가 정상적으로 작동하지 않는다는 것입니다. 위에서 언급했듯이 유일한 옵션은 Android에서 애플리케이션 자동 실행을 비활성화하는 것입니다. 이 문제를 해결할 수 있는 도구가 충분하므로 이것이 바로 우리가 시도할 작업입니다.

이제 Android에서 자동 실행 애플리케이션을 비활성화하고 플랫폼 자체와 사용자 모두를 위해 가능한 한 고통스럽지 않게 수행하는 방법을 알아 보겠습니다. 문제를 해결하기 위한 주요 옵션과 다양한 OS 버전의 기능을 고려해 보겠습니다.

Android 4.x.x에서 자동 실행 비활성화

Android에서 자동 시작 프로그램을 비활성화하기 전에 어떤 애플리케이션이 운영 체제 리소스를 소비하고 있는지(그리고 전혀 소비하고 있는지 여부)를 확인해야 합니다. 이렇게 하려면 가젯 설정으로 이동하여 "응용 프로그램" 또는 "응용 프로그램 관리자" 섹션을 열어야 합니다.

로컬 수단을 사용하여 Android 4.2.2에서 불필요한 프로세스의 자동 실행을 비활성화하는 것은 일시적인 해결책일 뿐이며 근본적인 변경을 수행하려면 타사 소프트웨어가 필요하다는 점을 즉시 언급할 가치가 있습니다.

공정 특징

다음으로, "실행 중" 탭을 찾아 익숙해져야 합니다. 특정 안드로이드 아이콘이 있는 구글 플레이 마켓 이메일 클라이언트와 프로그램을 건드리면 안 되지만, 나머지 부분은 자세히 살펴봐야 합니다. 사용된 RAM 용량은 각 애플리케이션 옆에 표시됩니다. 이 지표를 바탕으로 소프트웨어의 폭식을 확인할 수 있습니다. 비활성화하려면 원치 않는 응용 프로그램을 선택하고 "강제 중지"를 탭한 다음 "예" 또는 "확인"이라고 대답해야 합니다.

의심스러운 유틸리티가 실행되고 있으면 비활성화하는 것이 좋습니다. Android에서 애플리케이션 자동 시작은 가젯을 재부팅할 때마다 시작되므로 절차를 계속해서 반복해야 합니다. 그러나 수술실을 자주 다시 시작할 필요가 없으므로 이 임시 솔루션은 많은 사람들에게 매우 적합합니다. 위에서 언급했듯이 타사 작업 관리자의 도움을 통해서만 Android에서 시작 프로그램을 제거할 수 있습니다.

Android 6.x.x에서 자동 실행 비활성화

Marshmallow 펌웨어를 사용하면 모든 것이 그렇게 간단하지 않습니다. 이유는 확실하지 않지만 개발자는 Android 6.0.1 이상 버전에서 애플리케이션 자동 실행을 비활성화하는 기능을 포함시켰습니다. 원칙적으로 새로운 Android는 최적화, 사용자 설정의 유연성 및 시각적 구성 요소 측면에서 매우 우수합니다. 그러나 시스템 기능은 매우 잘 숨겨져 있습니다.

Android 6.x.x에서 자동 실행 애플리케이션을 비활성화하기 전에 개발자 모드를 활성화해야 합니다. 메뉴에서 "설정", "장치 정보"로 이동한 다음 "빌드 번호" 항목을 여러 번 클릭해야 합니다. 그 후 개발자 모드가 활성화되고 특별한 기능을 사용할 수 있습니다.

절차의 특징

그런 다음 다시 "설정"으로 이동해야 "개발자 옵션" 항목이 나타납니다. 그것을 클릭하고 "서비스 실행"섹션을 선택하십시오. 여기에는 이전 세대의 Android OS와 유사하게 활성 애플리케이션 목록이 있습니다. 프로그램의 총 실행 시간, 프로그램이 차지하는 디스크 공간, RAM 용량을 볼 수 있습니다.

프로세스를 비활성화하려면 활성 애플리케이션을 탭하고 "끄기"를 선택해야 합니다. 그 후에는 프로그램이 종료되어야 합니다. 그러나 이 절차는 문제에 대한 임시 해결책이며 재부팅 후에도 모든 것이 동일합니다. 간단히 삭제하거나 전문적인 타사 유틸리티를 사용하여 시작 시 응용 프로그램을 완전히 제거할 수 있습니다. 우리는 아래에서 후자의 가장 지능적인 대표자를 고려할 것입니다.

그리니파이

이것은 모바일 장치의 시작을 관리하는 데 가장 널리 사용되는 유틸리티 중 하나입니다. 소프트웨어는 관리자 권한(루트) 유무에 관계없이 사용할 수 있습니다. 첫 번째 경우에는 시작 시 응용 프로그램이 완전히 사라지고 두 번째 경우에는 가젯을 재부팅한 후 몇 번 클릭해야 합니다.

설치 후 유틸리티는 위젯을 데스크탑에 그대로 둡니다. 그것을 클릭하면 프로그램의 작업 영역으로 이동합니다. 시작 목록에서 불필요한 응용 프로그램을 제외하려면 화면 하단의 더하기 기호를 클릭하고 문제가 있는 프로그램을 금지된 프로그램 목록에 추가하세요. 루트 권한이 있으면 한 번이면 충분하지만 루트 권한이 없으면 Greenify를 열고 이전에 수행한 작업을 확인해야 합니다.

프로그램 인터페이스는 간단하고 이해하기 쉬우며 숙련된 사용자는 물론이고 이 문제에 대한 초보자도 처리할 수 있습니다. 이 제품은 무료 라이센스로 배포되지만 확장된 기능을 갖춘 유료 버전도 있습니다. 후자는 고급 사용자에게 유용하지만 일반 사용자에게는 일반적인 수정만으로 충분합니다.

자동 시작

이 응용 프로그램을 사용하면 시작을 완벽하게 제어할 수 있습니다. 관리자 권한을 받지 않고 유틸리티를 사용하는 것은 의미가 없습니다. 재부팅할 때마다 프로그램이 원래 위치로 돌아오기 때문입니다.

소프트웨어는 신중하고 세심하게 모든 것을 선반에 올려 놓습니다. 메뉴에서는 운영 체제를 로드하기 전, 로드하는 동안, 로드한 후에 실행될 항목을 구성할 수 있습니다. 모든 프로세스는 최대한 자세하게 해독되므로 플랫폼과의 간섭을 바이트 정확도로 확인할 수 있습니다.

인터페이스는 간단하고 도구는 직관적입니다. 또한 응용 프로그램은 완전히 Russified이므로 문제가 발생하지 않습니다. 여기 메뉴에서는 내부 및 외부 드라이브의 메모리를 확보할 수 있을 뿐만 아니라 배터리 소모 설정도 변경할 수 있습니다. 마지막 지점에서는 요금이 낮을 때 시스템 프로세스의 절반을 비활성화하고 요금이 높을 때 이를 반환할 수 있습니다. 임계값은 백분율로 쉽게 조정됩니다.

제품에는 유료 수정과 무료 수정이 모두 있지만 Greenify의 경우와 마찬가지로 일반 사용자에게는 첫 번째 수정이 전혀 필요하지 않습니다.

Android 장치 시작 시 애플리케이션을 제거하는 방법을 읽어보세요. 이 작업을 수행해야 하는 이유는 무엇이며, 휴대폰 작동을 최적화하고 속도를 높이는 데 어떻게 도움이 됩니까?

Android 운영 체제는 놀라움으로 가득 차 있습니다. 새 스마트폰을 구입하면 소프트웨어 속도가 매우 느려질 수 있습니다. 이는 시작 중인 응용 프로그램 수가 많기 때문일 수 있습니다. 이 기사에서는 상황을 해결하는 방법에 대해 설명합니다. 그리고 초보 사용자를 위해 스타트업 섹션이 무엇인지, 왜 필요한지 알려드리겠습니다.

모든 운영 체제는 많은 양의 소프트웨어로 구성됩니다. 일부 응용 프로그램은 사용자 명령에 따라 시작되지만 대부분은 운영 체제 자체와 함께 시작됩니다. 즉, 소위 "자동 로드" 상태입니다. 또한 시간이 지남에 따라 Google Play에서 다운로드되는 추가 프로그램이 추가됩니다. 이는 여러 가지 이유로 수행됩니다. 메신저가 적시에 메시지를 받기 위해서는 지속적인 작업이 필요하다고 가정해 보겠습니다. 글쎄, 일부 프로그램은 시작에 포함되어 시작하는 데 많은 시간이 걸리지 않습니다. 몇 가지 인기 있는 예를 살펴보겠습니다.

  • 계산기 - 비교적 드물게 사용되므로 시작 시에는 사용하면 안 됩니다.
  • WhatsApp - 이 메신저는 상시 모드에서 작동하며 운영 체제와 함께 시작되어야 합니다.
  • 갤러리 - 여기서 모든 것은 사용자의 욕구에 달려 있습니다. 이 애플리케이션은 시작 중일 필요는 없지만 이 섹션에 머무르면 필요할 때 프로그램 실행 속도가 빨라집니다.

더 많은 응용 프로그램을 시작할수록 더 많은 RAM이 소모된다는 점을 잊지 마십시오. RAM이 4GB 이상인 Android 기반 스마트폰 소유자는 이 기사를 읽을 필요가 없습니다. 나머지는 제시된 정보에 익숙해져야 합니다. RAM을 확보하면 장치가 어느 정도 가속화됩니다.

컴퓨터에서 해당 섹션으로 이동하기 위해 시작 메뉴의 검색 창에 "시작"이라는 단어만 입력하면 되는 경우 Android의 경우 모든 것이 조금 더 복잡합니다. 사실 "그린 로봇"은 기본적으로 관리자 권한이 아닌 사용자 권한만 부여합니다. 이와 관련하여 Android 시작이 어디에 숨어 있는지 원하는 만큼 추측할 수 있습니다. 이 섹션은 계속 액세스할 수 없습니다. 그러나 이것이 시작 시 특정 응용 프로그램을 제거할 수 있는 능력이 전혀 없다는 의미는 아닙니다.

시작 시 응용 프로그램을 제거하는 방법은 무엇입니까?

많은 사용자는 CCleaner와 같은 하나 이상의 최적화 프로그램을 정기적으로 사용하는 것으로 충분하다고 생각합니다. 그러나 실제로 이러한 프로그램은 RAM을 부분적으로만 확보합니다. Android 시작을 관리할 수 없으므로 닫힌 프로그램이 곧 다시 시작됩니다. 불행하게도 이는 작업이 더 복잡해짐을 의미합니다. 수동으로 작업해야 합니다. 즉, 시작 시 제거하려는 모든 프로그램을 살펴보아야 하는 특별 섹션으로 이동해야 합니다.

루트 권한이 없으면 소위 응용 프로그램 비활성화라는 옵션이 하나만 있습니다. 일부 운영 체제 버전에서는 이를 프로그램 중지라고도 합니다. 이렇게 하려면 다음을 수행하십시오.

  1. "설정"섹션으로 이동하십시오. 이렇게 하려면 메뉴나 알림 패널에서 해당 아이콘을 클릭하세요.
  2. "응용 프로그램" 하위 섹션으로 이동합니다. "응용 프로그램 관리자" 또는 이와 유사한 이름으로 불릴 수도 있습니다.
  3. 스마트폰에 설치된 프로그램 목록이 표시됩니다. 중지하려는 애플리케이션을 클릭하세요.
  4. 열리는 메뉴에서 "중지", "중지" 또는 "비활성화" 버튼을 클릭합니다.

그게 전부입니다. 이제 이 프로그램은 운영 체제와 함께 로드되지 않습니다. 하지만 이제부터는 메뉴에서도 찾을 수 없습니다. 다시 켜시겠습니까? 그런 다음 동일한 섹션으로 이동해야 하며 이제 "중지됨" 탭으로 이동해야 합니다. 이렇게 하려면 손가락을 오른쪽에서 왼쪽으로 한두 번 스와이프해야 합니다.

SmartBobr 작성자는 이 소셜 네트워크를 사용하지 않고 사전 설치된 애플리케이션을 스마트폰에서 제거할 수 없는 경우 이러한 방식으로 Facebook 클라이언트를 비활성화할 것을 권장합니다. 이 후에는 배터리 수명이 얼마나 길어질지 놀라실 것입니다. 사실 이 프로그램은 사용자에 대해 에너지 소비에 영향을 미치는 많은 양의 데이터를 수집합니다.

애플리케이션을 비활성화할 수 없는 경우 어떻게 해야 합니까?

"중지" 버튼이 비활성화되었을 가능성이 높습니다. 즉, 누를 수 없습니다. 이는 여러 가지 이유 때문일 수 있습니다.

  • 응용 프로그램은 시스템 응용 프로그램이며 닫을 수 있는 루트 권한이 없습니다. 이러한 프로세스를 비활성화하는 것은 권장되지 않습니다. 이로 인해 운영 체제가 불안정하게 작동하고 장치가 완전히 종료될 수도 있습니다.
  • Android는 개발자 권한 부족으로 인해 애플리케이션을 중지하는 기능을 차단합니다. 이는 일부 운영 체제 버전에서 발생합니다.
  • 해당 바이러스 프로그램은 자신을 시스템 프로세스로 위장해 바이러스 차단 가능성을 차단했다.

마지막 두 가지 문제는 일반적으로 노동 집약적이고 모든 스마트폰 소유자가 사용할 수 없는 루트 권한을 획득하는 것뿐만 아니라 개발자 권한을 활성화하여 해결할 수 있습니다. 이 모드를 활성화하면 일부 숨겨진 Android 기능을 사용할 수 있게 됩니다. 특히 위에서 언급한 프로그램 메뉴에는 에너지 소비량, 사용되는 보조 프로세스 등 모든 것이 동일한 정신으로 표시됩니다. 개발자 모드를 활성화하려면 다음을 수행하십시오.

  1. 일반적으로 기어 형태로 만들어진 해당 아이콘을 클릭하여 "설정" 섹션을 방문하세요.
  2. "전화 정보" 하위 섹션으로 이동합니다. "장치 정보"라고도 하며 태블릿 컴퓨터에 가장 적합합니다.
  3. 다음으로 "빌드 번호" 항목을 여러 번 빠르게 클릭해야 합니다.
  4. "당신은 이제 개발자입니다"라는 메시지나 이와 유사한 메시지가 화면에 나타날 때까지 기다립니다. 그런 다음 기본 설정 메뉴로 돌아갑니다.
  5. 거의 맨 아래에 새로운 하위 섹션이 표시됩니다. "개발자 옵션" 또는 "개발자 설정"이라고 할 수 있습니다.

그게 다야. 이 하위 섹션에서는 "실행 중인 응용 프로그램" 항목을 찾을 수 있습니다. 실제로 이것은 "응용 프로그램 관리자"로 연결되는 링크와 동일합니다. 이제는 많은 시스템 프로세스를 포함하여 현재 실행 중인 모든 프로그램을 완전히 볼 수 있습니다. 남은 것은 원치 않는 응용 프로그램을 클릭한 다음 "중지" 버튼을 탭하는 것입니다. 이 경우에도 비활성 상태로 유지되면 시스템에서 이 프로세스를 닫는 것이 허용되지 않는 것으로 간주된다는 의미입니다. 물론 루트 권한이 있으면 해당 응용 프로그램을 닫을 수 있습니다. 그러나 반복합니다. 이렇게 하도록 권장하지 않습니다.

루트 액세스 권한이 있는 스마트폰이나 태블릿의 자랑스러운 소유자라면 시작 섹션에서 작업할 수 있는 특수 애플리케이션이 개발되었습니다. 그러나 이 경우 구체적인 조언을 제공하는 것은 불가능합니다. 사실 여기의 모든 것은 특정 버전의 운영 체제 구현에 달려 있습니다. 일부 유틸리티는 일부, 다른 유틸리티, 다른 유틸리티, 다른 유틸리티와 함께 ​​작동합니다. 그래도 몇 가지 옵션을 조언해 드리겠습니다.

이 프로그램은 일부 인기 스마트폰 모델에서 훌륭하게 작동합니다. 운영 체제의 심층 설정과 관련된 광범위한 기능을 제공합니다. 응용 프로그램에는 시작 관리자도 포함되어 있습니다.

또한 루트 권한이 있으면 BootManager를 설치해 볼 수 있습니다. Xposed Framework에서 실행되는 시작 모듈입니다. 이는 먼저 개발자 웹사이트나 w3bsit3-dns.com 포럼에서 찾을 수 있는 Xposed Installer 프로그램을 설치해야 함을 의미합니다. 설치 후 프로그램에 들어가서 "다운로드" 항목을 클릭해야 합니다. 여기에서 BootManager 모듈을 쉽게 찾아 장치에 다운로드하여 설치할 수 있습니다.

BootManager는 응용 프로그램 및 서비스 시작을 완벽하게 제어할 수 있습니다. 이 Android용 시작 관리자를 포함하면 스마트폰을 거의 죽일 수 있습니다. 왜냐하면 루트 권한이 있으면 Android 기능에 매우 중요한 시스템 프로세스를 비활성화하는 것이 어렵지 않기 때문입니다. 그러니 조심하세요! 목적을 전혀 모르는 프로그램을 시작에서 제거하지 마십시오.

그런데 인터넷을 사용하는 것을 잊지 마세요! 시작 시 이상한 프로세스가 보이지만 해당 이름이 아무 의미가 없다면 Google 또는 Yandex에 입력해 보세요. 검색 엔진이 프로세스의 목적을 밝혀 도움을 줄 수도 있습니다.

"루팅된 장치" 소유자에게 다른 Android용 시작 프로그램을 추천할 수 있습니다. 이를 자동 시작이라고 합니다. 위에서 논의한 아날로그와 달리 Google Play에서 다운로드할 수 있어 매우 편리합니다. 그러나 유틸리티는 지불됩니다. 구매하려면 약 61 루블을 소비해야합니다. 또 다른 단점은 금욕적인 인터페이스, 즉 먼 과거의 인사입니다. 그러나 Android 자동 로딩에 관한 기사의 거의 끝에 도달했다면 이것이 당신을 놀라게 할 것 같지 않습니다.

이 프로그램을 사용하면 운영 체제와 동시에 로드할 응용 프로그램과 서비스를 제어할 수 있습니다. 그러나 그 기능은 여기서 끝나지 않습니다. 또한 이 유틸리티는 특정 프로세스의 시작을 유발하는 이벤트를 제어하는 ​​기능을 제공합니다. 간단히 말해서, 이것은 자신의 장치로 다양한 실험을 수행하는 것을 좋아하는 사람들에게 좋은 선택입니다.

결론

아마도 이것이 Android의 자동 로딩에 대한 이야기가 끝날 수 있는 곳일 것입니다. 특정 양의 RAM을 소비하지 않도록 시작에서 특정 응용 프로그램을 제거하는 가장 쉬운 방법을 모두 언급하려고했습니다.


© 2024 ermake.ru - PC 수리 정보 - 정보 포털