배터리를 소모하지 않고 데이터 전송
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 클래스에서는 특히 무선 통신과 관련된 다운로드 및 네트워크 연결이 배터리 수명에 미치는 영향을 최소화하는 방법을 배웁니다.
이 클래스에서는 캐싱, 폴링, 미리 가져오기 같은 기술을 사용하여 다운로드를 예약하고 실행하는 데 도움이 되는 권장사항을 살펴봅니다. 배터리 수명에 미치는 영향을 최소화하기 위해 무선 통신의 전원 사용 프로필이 데이터 전송 시기, 대상 및 방법에 관한 선택에 어떻게 작용하는지 알아봅니다.
과정
- 효율적인 네트워크 액세스를 위해 다운로드 최적화
- 이 과정에서는 무선 통신 상태 시스템을 소개하고 앱의 연결 모델과 상호작용하는 방법 및 데이터 연결을 최소화하고 미리 가져오기 및 번들링을 사용하여 데이터 전송과 관련된 배터리 소모를 최소화할 수 있는 방법을 설명합니다.
- 정기 업데이트의 영향 최소화
- 이 과정에서는 백그라운드 업데이트가 기반 무선 통신 상태 시스템에 미치는 영향을 가장 효과적으로 완화하기 위해 새로고침 빈도를 어떻게 변경할 수 있는지 살펴봅니다.
- 중복 다운로드 방지
- 다운로드를 줄이는 가장 기본적인 방법은 필요한 것만 다운로드하는 것입니다. 이 과정에서는 중복 다운로드를 없애는 데 도움이 되는 권장사항을 소개합니다.
- 연결 유형에 따른 다운로드 패턴 수정
- 배터리 수명의 영향에 관한 한 모든 연결 유형이 동일한 것은 아닙니다. Wi-Fi 무선 통신은 다른 무선 통신보다 배터리를 훨씬 적게 사용할 뿐만 아니라 배터리에 미치는 영향도 다른 무선 통신 기술에서 사용되는 무선 통신과 다릅니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2020-06-26(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]