How To Fix Bluetooth Connection Issues On Android 2019

정기적으로 업데이트를 받으려면 채널을 구독하고 벨 아이콘을 누르십시오 이 동영상에서는 Android 기기에서 블루투스 연결 문제를 해결하는 방법을 보여 드리겠습니다

동영상의 모든 단계를 따라이 문제를 신속하게 해결해 보겠습니다 먼저 설정으로 이동하십시오 애플리케이션 또는 앱 탭 개방형 시스템 앱 아래로 스크롤하여 Bluetooth 공유를 찾습니다 스토리지 캐시를 비운 다음 데이터를 지우십시오 확인을 누릅니다

다시 이동하고 중지 탭을 누릅니다 뒤로 물러서서 블루투스 또는 BT 도구 열기 저장 캐시를 지우고 데이터 지우기 확인을 누릅니다 다시 이동하고 중지 탭을 누릅니다 이제 홈 화면으로 돌아가서 기기를 다시 시작하거나 재부팅하십시오 다시 시작한 후 설정으로 이동하여 블루투스를 켭니다

연결하고 싶은 것을 스캔하고 선택하십시오 그게 전부 야 이 비디오가 도움이되었다고 판단되면이 채널에 대한 구독을 고려하여보다 유용한 자습서를 얻으십시오 보고 주셔서 감사합니다

사운드캠프: 갤럭시 스마트폰 악기 앱 소개

안녕하세요 Lucky7 입니다 자 제가 거의 몇 달 동안 이거 하고 싶었는데 하지도 못하고 벼르기만 하다가 이래선 안되겠다 싶어서 일단 무작정 영상을 또 만들어 봅니다 뭐냐 하면은 그 스마트폰으로 음악 연주 할 수 있는 음악 앱 악기 앱에 대해서 하나 소개해드리고 싶은 게 있어서 그 관련 영상을 만들려고 한 건데요 자 모티브가 뭐냐 이런 아이패드나 아이폰 같은 경우에는 이런 음악 연주하는 앱 있잖아요? 악기 앱을 실행을 해보면은 반응성이 굉장히 좋아요 제 손톱이 탁탁 거리는 소리 하고 피아노 소리 하고 거의 간격이 느껴집니까? 거의 안 느껴지죠? 실물을 만지는 거랑 거의 똑같은 반응속도가 나오거든요 그러니까 실시간으로 밴드 연주 같은 것도 아이폰 아이패드 가지고 사람들이 하는 거예요 제가 오른쪽 위에 참고 영상 링크해 드릴게요, 한번 보십시오

제가 이 영상보고 배가 아파 죽을 뻔 했습니다 저는 안드로이드 유저인데요, 이 영상이 나올 당시에는 윈도우모바일 이라고 해서 옴니아 혹시 기억하시는 분 계시죠 ? 옴니아 폰 사용자였는데, 뭐 옴니아 가 됐든 이 안드로이드가 됐든, 반응성 한번 보십시오 이거는 제가 만든건데 그래도 그나마 반응성을 빠르게 하려고 만든 거예요 제 손톱 소리가 먼저 탁탁 나고 그 다음에 이제 등등등 북소리가 나죠? 자 멜로디 같은경우에는 어떻게 되나 한번 보십시오 이렇게 느리거든요 제가 개발자이지만은, 안드로이드로 는 아무리 알고 있는 모든 지식과 레퍼런스를 총 동원해 가지고 정말 반응성 좋게 빠르게 짜보고 싶어도 이게 한계예요 자 이거는 다른 분이 만든 앱을 플레이 스토어에서 다운받은 건데, 마찬가지죠 예, 이래 가지고는 밴드 결성해가지고 실시간 연주를 할 수가 없습니다 그래서 배가 아파 죽겠는 거에요 자 그런데 제가 이 앱을 소개를 해드리는 것은 다 그럴 만한 이유가 있으니까 소개를 해드리는 거겠죠? 아마 갤럭시노트4 부터 지원이 될 거예요 노트4나 갤럭시S5 이상 되는 단말기를 만약에 갖고 계시면은 플레이 스토어나 삼성 전용 그러니까 갤럭시 앱스에 가보시면 사운드 캠프 라고 하는 앱이 있습니다 이게 갤럭시 노트4 언팩 행사 할때 그 오프닝 세션으로 깜짝 밴드 연주 하는게 나오거든요 그때 이 사람들이 연주하는 앱을 보니까, 어? 분명히 갤럭시노트4를 가지고 연주를 하는데, 안드로이드 잖아? 그런데 실시간으로 밴드의 연주를 한단 말이죠, 딜레이 없이 어떻게 저게 가능해? 내가 알고 있는 상식으로는 도저히 불가능할 텐데? 안드로이드에 언제부터 이게 생겼는지 모르겠는데 프로 오디오라고 하는 별도의 오디오 API 세트 라고 해야 될까요, 오디오 엔진 이라고 해야 될까요? 하여튼 그런게 있나 봐요 사운드 캠프는 그거를 이용해서 만들어진 앱인데 보시면 이런 아이폰(아이패드)에 전혀 꿇리지 않는 반응 속도가 나옵니다, 그쵸? 예, 그래서 이 앱을 소개를 해 드리고요, 그 다음에 또 이 앱의 특징이 뭐냐면은 뭐 반응속도도 반응속도지만 뭐라고 해야될까요 이런 스마트 컴포저나 루퍼 같은 게 있어요 루퍼를 이용해 가지고 뭐 이렇게 심심풀이로 약간 디제잉 하는 듯한 느낌? 그런 느낌으로 뭐 어 이런 거를 또 해볼 수도 있고, 그 다음에 아까 잠깐 지나갔는데 스마트 컴포저 스마트 컴포저와 같은 거 이용하면 이렇게 쓱쓱 그려놓으면 거기에 얼추 맞춰 가지고 비슷하게 작곡을 해 줘요 아 이건 지금 게임 모드를 들어갔네요 게임모드 말고 패턴이나 송 송운 좀 어렵더라고요 뭔지 잘 모르겠고 패턴 이게 그냥 루퍼 같은걸 적절히 켜고 끄고 해가면서 음악을 만들어 내는 건데, 자 이런 비트를 줄 수 있죠 비트랑 뭐 FX 효과, 뭐 이런 걸 섞어가면서 이런 걸 할 수 있고 이것 보십시오 실시간으로 필터가 먹죠 밴드 패스 필터 같은 느낌으로, 하이 패스, 로우 패스 이런게 가능해요 안드로이드에서 이게 된다는 걸 처음에 보고 정말 깜짝 놀랐는데 과거에 정말 배 아프도록 아이폰 부럽던 그게 말끔이 사라지고도 남을 그런 앱이어서 소개를 드립니다 그리고 참고로, 아이폰 아이패드에서 악기 앱들 많지만은 그래도 그 애플에서 공식적으로 소개하는 앱인 개러지밴드 이거 이상 가는 것은 못 찾은 것 같아요 얘도 뭐 거의 시퀀서 기능까지 다 가지고 있고요, 아 이 사운드캠프 도 마찬가지입니다 시퀀싱 할 수 있습니다

시퀀서 를 가지고 있기 때문에 가능해요 하나 보여드릴게요 제가 유튜브 이렇게 하고 있으니까 BGM 같은거 저작권 있는 음악 쓰느니 내가 만들어 쓰면 좋잖아요? 유튜브 BGM 으로 한번 써보면 어떨까 싶어 가지고 간단히 이제 작곡을 한 게, 이게 기본 제공되는 패턴 이용해서 만든 거에요 첨부터 다 제가 할 수는 없고 이게 무슨 EDM 쪽이었나, 테크노 쪽이었나뭐 그런, 그 스마트 컴포저에 있는 패턴 가지고 만든 거예요 지금 맨위에 멜로디 트랙 있죠 솔로(solo) 이게 스마트 컴포저에서 그냥 쓱쓱쓱 그려 놓은 그 패턴을 따라서 만들어진 멜로디예요, 자동으로 이것 보시면 웬만한 시퀀서 부럽지 않게 뮤트, 솔로 이런것도 있고, 예, 음악 효과 한번 보십시오 피치 벤드에 뭐 이게 폰에다가, 이 조그만 폰에서 다 조작하기가 힘들어서, 다 사용 못해서 그렇지, 정말 다 사용 못할 만큼 기능은 방대하게 다 들어 있습니다 저 같은 아마추어는 다 쓰지도 못하겠지만 전문가 분들은 아마 보시면 좋아하실지도 몰라요 너무 기니까 이쯤에서 자르고 아무튼 뭐 거듭 반복하는 얘기지만 요 핵심 골자는 안드로이드에서도 이제 더이상 아이폰이나 아이패드 부럽지 않은 음악 앱이 있다는거, 그거 보여드리고 싶었어요 아 참 안드로이드 라고 해서 그냥 안드로이드 다는 아니고 이 갤럭시 삼성 폰 에 국한된 얘기네요 그건 좀 죄송하네요 제가 LG 나 다른 폰은 어떤지 사실 모르겠어요 안써봐서 광고하는 건 아닌데 어쩌다 보니 저도 삼성빠가 돼 가지고 폰 만큼은 이렇게 쓰고 있습니다 모르죠, 이 프로 오디오라는 그게 삼성이 독자 개발한 거면 어쩔 수가 없겠는데 그게 아니라 안드로이드 만약에 버전 뭐 죠? 그 마시멜로? 마시멜로 이상 부터 그게 탑재가 되는 거라면 굳이 삼성 아니어도 있겠죠 이런 게 아무튼 제가 이 앱이 있다는거 존재를 안 건 벌써 작년인데 이제서야 소개를 드립니다 그쵸? 계속 더 미뤄지느니 두서 없더라도 이렇게라도 소개를 빨리 드리는 게 낫겠다 싶어서 영상 촬영을 했고요, 아 이거 활용 하는 것도 하나 제가 에피소드 삼을 게 있기 때문에 기회되면은 촬영해서 영상 보여드리도록 하겠습니다 그러면 이 사운드 캠프 소개 영상은 이 쯤도로 마치도록 하겠습니다 또 더 재미있고 유익한 영상으로 찾아뵙도록 하겠습니다 시청해주셔서 감사합니다

전담매장매니저 사용 설명 동영상 (자막을 켜주세요)

전담매장 매니저에 대한 사용설명 동영상입니다 지금 보이는 화면이 메인화면입니다 주요 기능으로는 회원관리, 판매관리, 발주관리, 문자발송, 통계등이 있습니다 구버전을 사용하시던 분들은 시작시 데이터 업데이트가 진행됩니다 우상단에 데이터 초기화 버튼이 숨겨져 있습니다 충분히 만져보시고 초기화한뒤 사용하시기 바랍니다 사용중인 데이터가 있을때는 반드시 백업을 한뒤 초기화를 진행해주세요 환경설정에서는 포인트 적립과 자동백업에 대한 설정이 있습니다 포인트 적립의 체크를 해제하면 모든 회원은 포인트 적립이 되지 않습니다 회원관리입니다 회원을 추가해보겠습니다 우하단의 추가버튼을 누릅니다 이름과 전화번호는 필수사항입니다 이름은 중복이 가능하지만 전화번호는 유일한 번호여야 합니다 여유포인트는 수정이 가능합니다 문자수신허용은 회원의 동의를 구한뒤 체크해주시기 바랍니다 회원별로 포인트 적립을 안하게 할수 있습니다 한번 더 해보겠습니다 이름이나 전화번호 뒤4자리로 검색이 가능합니다 품목관리입니다 메이커, 패키지, 기기, 액상, 탱크, 코일, 기타로 분류되어 있습니다 메이커는 제조사나 브랜드를 입력하시면 됩니다 품목을 추가하기전에 반드시 하나 이상의 메이커를 추가해주셔야 합니다 메이커를 추가할때는 하단의 추가 버튼을 누른뒤 이름을 입력하고 추가버튼을 누릅니다 메이커는 삭제가 되지 않습니다 액상을 추가해 보겠습니다 액상 메뉴로 옮겨 하단의 추가버튼을 누릅니다 품목의 타입은 액상으로 선택되어 있습니다 품목의 타입은 언제든지 다른 타입으로 변경이 가능합니다 먼저 메이커를 선택하고 이름을 입력합니다 그리고 판매가를 입력해 보겠습니다 이상태로 저장을 누르고 사용할 수 있습니다 만약 옵션이 있다면 옵션추가 버튼을 눌러 옵션을 추가합니다 옵션의 이름을 입력합니다 만약 옵션별 가격차가 있다면 판매가도 입력합니다

여기서는 옵션에 따른 판매가격이 차이가 나지 않아 입력하지 않았습니다 옵션을 길게 누르면 삭제도 가능합니다 그러나 만약 한번이라도 사용한 적이 있는 옵션은 삭제가 되지 않습니다 왼쪽의 체크박스를 해제하면 이 옵션은 사용되지 않습니다 몇가지 더 추가해보겠습니다 옵션별 판매가격에 차이가 있다면 각각 판매가를 입력합니다 사용하지 않은 품목은 삭제가 가능합니다 길게 누른뒤 삭제를 클릭합니다 패키지에는 다른 품목들을 포함할 수가 있습니다 구버전에서 하던대로 패키지를 만들어보겠습니다 품목추가 버튼을 눌러 원하는 품목들을 선택합니다 이름과 가격을 입력하고 저장하면 패키지가 완성됩니다 그러나 이 기능은 구버전과의 호환을 위해 남겨둔 기능입니다 11버전에서는 재고관리를 하지 않기 때문에 구버전 사용자 분들도 수정해서 쓰길 권장합니다 먼저 만들어진 패키지를 클릭합니다 타입을 기기로 옮긴뒤 저장을 합니다 기기 메뉴로 가보면 방금 옮긴 품목이 보입니다 클릭합니다 타입을 패키지가 아닌 다른 타입으로 바꾸면 메이커를 선택할 수도 있고 옵션을 추가할 수도 있습니다 다시 패키지로 바꾼뒤 저장을 합니다 다시 패키지로 가서 품목을 클릭한뒤 모든 내부 품목들을 삭제합니다 삭제를 안해도 되지만 어차피 쓰임새가 없기 때문에 삭제를 권장합니다 이렇게 하시면 패키지를 사용할 때 옵션을 선택할 수가 있습니다 예시로 로스트품목으로 가서 방금 작업한 패키지 하나를 버려보겠습니다 메인화면으로 나간뒤 로스트품목을 클릭합니다 하단의 품목 추가버튼을 누릅니다 방금 만든 패키지를 선택합니다 이곳에서 선택을 해제할때는 길게 누르시면 됩니다 확인 버튼을 누릅니다 로스트품목에는 이유와 상관없이 재판매가 불가능한 품목들을 넣으시면 됩니다 품목을 클릭하면 옵션을 선택할 수가 있습니다 이 메뉴는 여러곳에서 공통으로 쓰입니다 수량이나 옵션을 선택할 수 있습니다 -5나 +5 버튼은 5개씩 빼고 더하는게 아닌, 5단위로 움직입니다 직접 입력도 가능합니다 저장후 복사본 추가 버튼을 누르면 현재의 품목 상태를 저장한뒤, 하나를 더 복사해 둡니다 수정후 확인을 눌러야 복사된 품목이 추가로 저장됩니다 몇번 더 해보겠습니다 발주처 관리입니다 발주하기전 발주처가 필요합니다 발주 도우미입니다 좌상단의 날짜 버튼을 눌러 날짜를 수정할 수 있습니다 발주처를 선택합니다 품목을 추가합니다 필요에 맞게 조정해 줍니다 발주가는 직접 입력하셔야 합니다 방금 작성한 발주데이터를 클릭합니다 메뉴 상단의 4개의 버튼은 표시자 입니다 별도의 기능을 하진 않습니다 데이터 작성 날짜와 발주날짜가 다르다면 직접 수정해야 합니다 입고체커는 발주한 물품들이 입고됐을때 제대로 들어왔는지 쉽게 체크할수 있도록 도와줍니다 판매입니다 일별/월별/회원별로 볼수 있으며 일별보기에서는 우측의 아이콘을 클릭하여 날짜를 선택할수 있습니다 월별보기에서는 좌측의 아이콘을 클릭하여 월간 판매자료를 csv파일로 내보내기를 할수 있습니다 액셀로 장부를 기록하는 분들을 위한 기능입니다 이 기능에는 외부메모리 사용권한이 필요합니다 전담매장매니저의 모든 기능을 사용하기 위해서는 동의해주시기 바랍니다 여기서는 다음 설명을 위해 일단 거부를 하겠습니다 판매 추가를 해보겠습니다 먼저 회원을 선택합니다 이곳에서 새 회원을 추가할 수도 있습니다 우상단의 포인트 부분을 클릭하면 회원정보를 수정할 수 있습니다 품목을 선택합니다 품목별로 세부 조정을 합니다 품목을 서비스로 체크할 수 있습니다 좌하단쪽 결재타입을 선택합니다 금액을 할인 할수 있습니다 포인트는 최소사용가능 포인트가 있다는 점을 잊지 마세요 복구 버튼을 눌러 초기화합니다 2000원을 할인해 보겠습니다 대기와 승인 버튼은 표시자 입니다 문자 발송은 구매문자 서식이 있을경우 그리고 회원분의 동의체크가 되어 있을경우 문자를 발송할 수 있습니다 만약 이미 발송한 건에 대해 다시 발송을 하면 맨위에 정정 문자라는 메세지가 추가됩니다 발송실패는 체크하지 않습니다 문자를 발송할때도 권한이 필요합니다 반드시 승인을 눌러주셔야 문자 발송 기능을 이용할 수 있습니다 복사후 추가는 늘 같은것을 사가시는 회원이 오셨을때 유용합니다 변경 사항이 없다면 그대로 저장만 누르시면 됩니다 이번에는 백업입니다 내부저장소/외부저장소/자동저장소로 나눠져 있습니다 이중 외부저장소 사용에는 사용권한이 필요합니다 승인을 하셔서 모든 기능을 사용하시기 바랍니다 외부저장소는 sd카드를 말하는 것이 아닌 PC등에서 접근이 가능한 부분을 말합니다 데이터를 PC로 백업을 하거나 CSV파일 내보내기를 할때, 그리고 사용자 데이터를 추가할 때 이용합니다 백업 파일을 클릭하여 복원이나 삭제를 할 수 있습니다 이번에는 가져오기 입니다 내부저장소/사용자지정/회원데이터가 있습니다 데이터가 많을때 스마트폰으로 일일이 입력하기 힘드니 PC에서 액셀로 자료를 만들어 데이터를 추가할 수 있습니다 사용자 데이터를 만드는 방법은 뒤에서 설명드리겠습니다 왼쪽의 메이커를 선택하면, 오른쪽에 그에 소속된 품목들이 나타납니다 이미 추가된 품목들은 흐리게 표시됩니다 추가할 품목을 체크후 하단의 추가버튼을 누릅니다 추가한뒤 가격등 필요한 정보를 수정해주세요 전체문자 발송입니다 기능을 만들기는 했는데 실제로 쓰기는 어려운 부분이 있더군요 일단 각 통신사마다 하루에 발송할 수 있는 문자수가 제한되어 있습니다 더군다나 하나의 문자를 보내더라도 문자가 길면 통신사 내부적으로는 여러개의 문자로 인식 할수도 있습니다 회원의 동의없이 문자를 발송하면 스팸신고를 당할수도 있고요 또 발송한 문자들은 스마트폰의 문자메세지함에도 표시가 됩니다 즉, 100명에게 문자를 발송한다면, 문자 메세지함에도 100개의 보낸문자가 표시됩니다 구매문자서식 만들기입니다 구매문자를 발송하려면 반드시 서식이 있어야 합니다 서식이 없을땐 샘플이 보입니다 미리보기는 판매 이력이 있어야 하며 최근 날짜의 첫번째 데이터를 기준으로 미리보기를 합니다 새 서식을 추가하려면 하단의 추가 버튼을 누릅니다 서식이 없을때 추가를 누르면 처음부터 기입을 해야합니다 서식이 있을때는 선택된 서식이 복사된 상태로 시작합니다 제목을 입력한뒤 저장버튼을 누르세요 추가된 서식이 보입니다 서식은 그냥 문자처럼 입력하면 됩니다 특정 데이터가 필요할 때는 $로 시작하는 명령어를 입력합니다 $문자가 필요할땐 $$로 입력하면 됩니다 오른쪽에 있는 버튼들은 명령어를 쉽게 입력할 수 있도록 준비해둔 도구들입니다 천천히 보겠습니다 명령어의 뒷쪽은 공백이나 문장의 끝이어야 합니다 미리보기를 하면서 입력을 합니다 느려서 죄송합니다 동영상 빨리감으며 녹화하는 법을 모르겠어요 ㅠ 처음엔 서식없이 샘플로 미리보기를 해가며 연습하는것이 도움이 될것 같습니다 "원"이나 "점"은 직접 표시를 해주세요 포인트 적립을 안하는 회원이라던지 할인한게 없을때 굳이 표시할 필요가없겠죠 문장의 앞쪽에서 맨위의 버튼을 눌러주시면 됩니다 저장을 꼭 눌러주세요 어벤져스 전화번호를 몰라 실제 발송은 어렵습니다 문자 발송을 위해 회원의 전화번호는 정확히 기입해주세요

FiLMiC Pro Tutorial: Shoot Video with iPhone and Android like a PRO!

-이 비디오에서 우리는 완전한 단계별로 보여주는 FiLMiC Pro 튜토리얼 DSLR과 유사한 설정 잠금 해제 방법 iPhone 또는 Android 스마트 폰 카메라에서 정확하게 사용하는 방법 프로처럼 동영상을 촬영할 수 있습니다 저기, Primal Video의 저스틴 브라운입니다

우리는 기업가와 비즈니스 소유자를 돕습니다 비디오로 비즈니스와 브랜드를 강화하십시오 네가 여기 새로운 사람이라면, 구독 버튼을 클릭하십시오 우리가 언급 한 모든 것에 대한 모든 연결 고리 이 비디오에서 당신은 아래의 설명 상자에 링크 된 찾을 수 있습니다 그래서 그것에 뛰어 들어 봅시다

FiLMiC Pro는 최고의 선택 중 하나입니다 최고의 iPhone 및 Android 카메라 앱 다양한 기능을 갖추고 있습니다 즉시 DSLR과 유사한 설정을 잠금 해제합니다 iOS 또는 Android 카메라에서 그래서 언뜻 보면 거기에 거대한 범위의 기능이 있습니다 그것은 확실히 압도적 일 수 있습니다

기본적인 이해와 간단한 과정만으로, 당신은 비디오를 촬영 놀라운 결과를 얻을 수 있습니다 귀하의 안드로이드 또는 귀하의 아이폰과 함께 이제 우리는 FiLMiC Pro 둘러보기를 조금만 마쳤습니다 그 이후로 큰 변화가있었습니다 그래서이 비디오에서 우리는 완전한 업데이트를 할 것입니다 우리는 필요한 모든 것을 다 커버 할거야

놀라운 결과를 얻기 시작하고 시작하기 최신 FiLMiC Pro 버전을 단계별로 제공합니다 그리고 당신이보고있는 동안, 의견에 대해 알려주십시오 당신의 최고의 카메라 설정은 무엇입니까? 당신은 당신의 아이폰이나 안드로이드에서하지 않고 할 수있는? 그리고 한번보세요 나머지 커뮤니티도 게시하고 있습니다 그 아래에 항상 금괴가 있기 때문에

추가 보너스로, 우리가 연습을 끝내면, 보너스 팁을 보여 드리겠습니다 촬영을 쉽게 모니터링 할 수있는 방법 휴대 전화의 리어 카메라로 촬영하는 동안, 그래서 너에게서 멀어지는 사람 이걸로 모든 것을 쉽게 할 수 있습니다 좋아, 이제 우리는 FiLMiC Pro에있다 자,이 인터페이스를 보면, 바로 박쥐에서, 당신은 오른쪽에 볼 수 있습니다, 우리는 오디오 바를 가지고 있습니다

따라서 볼륨을 얼마나 크게 볼 수 있습니까? 우리 녹음에 다가 가고 있습니다 또한 실제로 오디오가 들어오고 있다는 것을 알 수 있습니다 가지고있는 훌륭한 도구입니다 동영상을 만들려면 그 확신을 얻었습니다 오디오가 실제로 작동하는지 확인하십시오

먼저 인터페이스를 살펴 보겠습니다 정말 빨리 큰 레코드 버튼이 아래쪽에 있습니다 재생 버튼과 설정도 있습니다 여기에 배터리 표시등이 있습니다

저장 용량 표시기도 함께 표시되므로 둘 다 남았습니다 시간 코드 나 카운터가 있습니다 녹음하는 데 걸리는 시간을 보여줍니다 여기에 초당 현재 프레임이 있습니다 거기에 비디오 화질이 표시됩니다

그래서 당신은 현재 K에 대해 초당 25 프레임을 볼 수 있습니다 그 다음 하나, A 일부 고급 촬영 옵션입니다 그게 A가 의미하는 것이 아니라고 확신합니다 그러나 거기에서 당신은 정점 같은 것들을 얻을 것입니다, 다른 디스플레이를 얻을거야 촬영하는 동안 FiLMiC Pro에 오버레이 할 수 있습니다

좀 더 고급 컨트롤을 얻으려면 그 다음 하나, 둥근 원, 그것은 표적처럼 보입니다 집중력과 노출을 조절할 수있는 곳입니다 그것을 잠그고 모든 것을 수동으로 설정하십시오 그리고 세 가지 색상은 화이트 밸런스를 조정하는 것입니다

또는 샷의 색온도, 보실 수 있습니다 여기에 측면에 표시됩니다 현재 62,500 켈빈 지금 당장 여기있는 모든 것들 앱을 열 때와 똑같습니다 모든 것이 완전히 자동으로 설정됩니다 그래서 내가 권하고 싶은 첫 번째 일은 앱을 열 때 설정으로 이동하는 것입니다 모든 것이 올바르게 설정되었는지 확인하십시오

자 여기에 설정의 힙이 있습니다 그리고 우리는 분명히 그들 모두를 통과하지 않을 것입니다 하지만 나는 가장 중요한 것들을 다룰거야 당신이 설정할 수 있습니다 그래서 당신이 가야 할 첫 번째 장소는 프레임 속도입니다

그래서 우리가 그걸 두드리면 여기에서 볼 수 있습니다 우리는 초당 24 프레임, 25, 30 프레임을 가지고 있습니다 현재 해상도로 선택할 수있는 이 휴대 전화에 설정된 회색으로 표시된 옵션을 볼 수 있습니다 48, 50, 60, 120 및 240에 대해 자, 분명히, 우리가 해상도를 바꾸면, 녹음 품질, 그럼 우리도 통제 할 수있다 프레임 속도를 변경합니다

실제로 초당 30 프레임을 초과하는 것 실제로 슬로우 모션으로 분류 될 수 있습니다 따라서 제작할 대부분의 비디오의 경우, 이 세 가지 프레임 속도 중 하나를 사용하려고합니다 24, 25 또는 30이다 제작할 대부분의 동영상의 경우, 나는 초당 30 프레임을 고집한다고 말할 것입니다 당신이 미국에 있다면

호주 나 유럽에 있다면, 휴대 전화를 초당 25 프레임으로 설정하십시오 이것은 기회를 제거하거나 줄이는데 도움이 될 것입니다 어떤 빛이라도 깜박 거리는 것의 당신의 장면에 있습니다 그래서 저는 지금 호주에 있습니다 그래서 우리는 그것을 25로 설정할 것입니다

그리고 일단 당신이 그것을 선택하면, 화면 어디에서나 탭할 수 있습니다 이전 메뉴로 돌아갑니다 보아야 할 다음 설정은 해상도입니다 이것이 실제 품질입니다 당신이 찍을 파일의 상단에는 다양한 가로 세로 비율이 있습니다

또는 실제로 푸티지를자를 수 있습니다 그래서 정사각형이거나 검은 색 막대가 있습니다 더 많은 영화 스타일의 비디오를 제작하는 경우 그러나 기본값은 16 x 9이어야합니다 하지만 여기서 바꿀 세팅은 그것이 4K 2160p를 말하는 곳입니다 이제 분명히이 전화기로 4K를 지원합니다

그러나 우리는이 결의안을 변경할 수도 있습니다 우리는 3K, 2K, 1080p, 720p 및 540p 자, 이상적으로, 여기에 최소 1080p이지만 휴대 전화에서 지원하는 경우, 그러면 4K까지 올라갈 수 있습니다 분명히 당신에게 더 높은 품질의 비디오를 줄 것입니다 그러나 또한 더 많은 저장 공간을 씹을 수도 있습니다

우리가 두 마리의 새를 가지고있는 것처럼 들린다 백그라운드에서 그래서 당신의 해상도가 결정되면, 4K, 실제 비트 전송률 또는 품질을 선택할 수 있습니다 그 4K 녹음의 우리가 여기서 다시 돌아 가면 경제는 우리가 가지고있는 가장 낮은 품질의 환경입니다

그런 다음 표준 FiLMiC 품질, 극단적 인 FiLMiC 이제 FiLMiC 극한이 최고의 품질입니다 당신이 실제로이 응용 프로그램에서 얻을 수있는, 사실, 많은 경우에 당신에게 줄 것입니다 훨씬 좋은 화질의 비디오 휴대 전화에 기본 제공되는 카메라 앱보다 따라서 사용 가능한 저장 공간이 있다면 당신은 최고 품질의 녹음을 원합니다 휴대 전화의 카메라에서 그러면 당신은 FiLMiC 극단적 인 것을 사용하고 싶습니다

그래서 우리는 그 화면에서 다시 빠져 나올 것입니다 또한 여기에서는 오디오를 제어 할 수 있습니다 그리고 당신은 선택하게됩니다 카메라 마이크를 사용하려면, 또는 외부 마이크가 연결되어있는 경우, 그럼 당신은뿐만 아니라 외부 마이크를 선택할 수 있습니다 그리고 당신은 또한 품질에 대한 통제력을 가지고 있습니다

다시 한 번 오디오 녹음을 시작합니다 이걸 48 킬로 헤르쯔로 두는 것이 좋습니다 그러나 오디오없이 비디오를 레코딩하려면, 그 다음에 당신도 그것을 돌릴 수 있습니다 이걸로 돌아가 자, 앞면 카메라로 전환하고 싶다면, 너도 여기서 그걸 할 수있어

카메라 버튼은 당신을 위해 그것을 바꿀 것입니다 그리고 여기에 옵션도 있습니다 광학 이미지 안정화를 켜거나 끄기 또는 휴대 전화에 내장 된 경우 안정화 모든 설정을 잠근 경우 네가 좋아하는 방식, 실제로 프리셋으로 올 수 있습니다 여기에 프리셋을 저장할 수 있습니다

여기에서는 프리셋에서 볼 수 있습니다 JB 4K에 대한 사전 설정이 있습니다 그래서 그것은 모든 것이 준비된 나의 프리셋이 될 것입니다 4K 레코딩의 최고 품질 이것이 기본값이 될 것이기 때문에 대부분의 녹음에 사용할 예정입니다 따라서 프리셋을 저장할 수 있습니다

1080p, 4K 용으로 저장할 수 있습니다 그것은 정말로 당신이 달성하고자하는 것에 달려 있습니다 만들고있는 비디오로 그래서 우리는 여기서 다시 나가서 다시 여기서 빠져 나갈 것입니다 이제 설정을 완료 했으므로 녹음을 시작하기 전에 다음으로하고 싶은 일 실제 촬영을 설정하는 것입니다 화면에 사각형과 원이 있습니다

여기이 사각형은 실제로 가져올 수 있습니다 당신은 그것을 움직일 수 있습니다 이것은 당신의 초점 광장입니다 그래서 당신이 그것을 떨어 뜨리는 것에 집중할 것입니다 제가 지금 손을 화면 앞에두면, 내가 광장을 내 손에 떨어 뜨리면, 그것은 내 손에 초점을 맞추기 위해 초점을 바꿀 것입니다

이제 우리가 그 사각형을 실제로 누르면, 당신은 그것이 지금 붉어지는 것을 볼 수 있습니다, 내 손을 움직일 때, 그러면 그것은 변하지 않을 것입니다 그 시점에서 초점 포인트가 잠겨 있습니다 따라서 초점을 잠글 수있는 쉬운 방법입니다 그리고 원과 정확히 동일합니다 그래서 동그라미가 당신의 노출입니다

또는 귀하의 촬영 밝기 그래서 내가이 일을 계속하도록 내버려두면, 그에 따라 밝기를 조정할 것입니다 우리가 이걸 여기로 옮기면, 당신은 그것이 총격을 어둡게하는 것을 볼 수 있습니다 내가 다시 여기로 옮기면, 그러면 어디를 가든 조정할 것입니다 다시 탭하면 빨간색으로 보입니다

이제 노출과 초점에 고정되어 있습니다 그 시점에서 그래서 사물이 변하기 때문에, 그것은 자동으로 조정하지 않을거야, 정말 정말 강력합니다 전문적인 비디오 빛이 끊임없이 변하기를 원하지 않는다

카메라를 움직일 때 자동으로 조정됩니다 또는 장면에서 사물이 변할 때 그리고 분명히, 자동으로 돌아가고 싶다면, 그러면 원이나 사각형을 탭하기 만하면됩니다 모든 것이 정상으로 돌아갑니다 그래서이 경우 여기에서 우리가이 장면을 촬영한다면, 우리는 아마 우리의 초점을 잠그고 싶을 것이다

여기 의자에, 그래서 우리는 거기로 옮길거야 그 시점에서 화면을 잠그는 것이 좋습니다 그리고 정확히 같은 노출 그래서 우리는 여기서 의자를 드러 낼 수 있습니다 그래서 조금 더 밝게

일단 우리가 행복해지면 탭하십시오 이제 우리의 총은 그 설정에서 잠겨 있습니다 그래서 이것이 당신이 할 수있는 가장 기본적인 방법입니다 자, 실제로 그것들을 훨씬 더 잘 제어 할 수 있습니다 원이나 사각형을 길게 누를 수 있습니다

고급 옵션을 가져 오려면 또는 당신은이 표적으로 여기 아래쪽으로 내려올 수 있습니다 이 원 안에는 작은 원이 있습니다 우리가 그걸 두드리면, 우리는이 슬라이더를 양쪽에서 모두 볼 수 있습니다 이제 우리는 우리의 노출을 고정 시켰습니다 우리는 실제로 여기 건너 올 수 있습니다

이 슬라이더를 위아래로 스 와이프합니다 우리의 총을 밝게하고 어둡게하기 위해서, 실제로 전화를 걸어 우리가 겪어 온 모습을 봅니다 그리고 똑같은 초점 여기에 초점 슬라이더가 있습니다 수동으로 초점을 맞출 수 있습니다

내가 여기에 손을 넣으면, 내 손에 집중할 때까지 조정할 수 있습니다 그것을 놓아 버려라 그 시점에서 모든 것이 잠겨 있습니다 정말 정말 강력합니다 특히 이러한 컨트롤을 사용하려면 우리 스마트 폰에

마지막 키 설정은 여기에서 나는 또한 당신이뿐만 아니라 자물쇠를 권하고 싶습니다 그래서 우리는 초점을 다했습니다 우리는 노출 또는 밝기를 완료했습니다 그래서 그것들은 변하지 않을 것입니다 마지막 하나는 색온도입니다

수동 모드로 전환 할 수도 있습니다 그게 자동으로 바뀔 수있는 또 다른 문제 야 당신의 장면에서 사물이 변하기 때문에 그래서 구름이 오면, 틀림없이 전체 모양과 느낌을 바꿀 수 있습니다 동영상의 그래서 우리가이 세 개의 동그라미를 여기 아래쪽으로 두드리면, 그러면 여기에서 자동 조정을하는 것을 볼 수 있습니다

우리는 현재 자동 화이트 밸런스 AWB를 사용 중입니다 우리가 그것을 누르면, 우리는 화이트 밸런스에 고정되어 있음을 볼 수 있습니다 우리가 그 자동 읽기에 만족하면, 우리는 이제 그 시점에서 그것을 고정 시켰습니다 자, 분명히 여기에 통제 장치가 있습니다 그 표정을 바꾸기 위해서

우리는 다른 프리셋을 아래쪽에 가지고 있습니다 우리가 순환 할 수 있습니다 그리고 장면이 완전히 바뀌는 것을 볼 수 있습니다 이 프리셋 중 하나를 선택합니다 또한 A 및 B 사전 설정으로 여기에 자신을 저장할 수 있습니다

보려는 방식에 맞게 사용자 정의하십시오 하지만 제가 권장하는 것은 자동 화이트 밸런스입니다 왜냐하면 그것은 정상적으로 꽤 좋은 직업을하기 때문이야 장면이나 장면 분석하기 그 화이트 밸런스가 정확 해지면 그러나 당신은 그것이 당신에게주는 것을 볼 수 있습니다 색온도

현재 약 6,280 읽는 중입니다 그리고 그것은 약간 변동하고 있습니다 그게 자동 조정이야 우리가 이것을 잠그지 않았기 때문입니다 하지만 실제로이 슬라이더를 잡을 수 있습니다

직접 조정할 수 있습니다 그래서 우리가 더 시원한 발사가되고 싶다면, 우리는 그것을 내려 놓고 더 푸른 색을 더했습니다 우리가 샷에 더 많은 온기를 더하고 싶다면, 그러면 우리는 이것을 들어 올릴 것입니다 그리고 일단 당신이 그것을 원할 것 같은 곳에 대해 알게되면, 그 슬라이더를 놓아 둘 수 있습니다 화면을 누릅니다

그리고 당신의 총은 잠겨 있습니다 지금, 분명히,이 발사를 위해, 우리는 여기에 초점을 맞춰서 그것을 설정하고있었습니다 그래서 우리는 여기 화면을 다시 누를 수 있습니다 분명히 우리의 초점을 재조정합니다 다시 소파에

그래서 그것이 얼마나 단순한가입니다 그런 다음, 분명히, 당신이 기록하고 싶을 때해야 할 모든 것 녹음 버튼을 누르는 것입니다 아래 오른쪽 구석에서 아래로, 녹음 타이머가 카운트되고 있음을 볼 수 있습니다 이 앱에 대해 내가 정말로 좋아하는 것 당신이 모니터 할 수 있다는 사실 외에 녹음하는 동안 오디오 그것은 분명히 당신을 보여주는 것입니다 얼마나 많은 배터리가 남았 는가? 얼마나 많은 스토리지를 남겨 두었습니까? 그리고 분명히, 이것들이 우리의 전화이기 때문에, 이것들은 꽤 빨리 다 쓸 수있는 것들입니다

너무 쉽게 만들 수있는 것은 정말 멋진 일입니다 실제로 동영상을 녹화하는 동안 FiLMiC Pro에 대한 간단한 연습입니다 그리고 당신이 알아야 할 모든 설정 최고의 결과를 얻으려면 이제는 Android 기기에서 촬영되었습니다 설정과 모든 것은 완전히 동일합니다

iOS에서도 마찬가지입니다 그래서 그것은 완전한 연습입니다 너가 알 필요가있는 모두에 FiLMiC Pro를 사용하여 훌륭한 결과를 얻기 시작하는 방법 iPhone 또는 Android 기기에서 자, 만약 당신이 이런 비디오를 만들 수 있다면 당신이 카메라에 선물 할 곳 너 혼자서 쏴 버릴거야 그래서 너를 도울 사람이 없어 기본 카메라를 사용하려면, 스마트 폰의 주요 고품질 카메라, 그러면 다소 어려울 수 있습니다

화면이 너에게 멀어지기 때문이다 따라서 모니터하기가 어려울 것입니다 당신이 실제로 녹음하고있는 것, 모든 것이 당신이 원하는 방식으로 보인다 그리고 아무것도 변화가 없다고 실제로 레코딩하는 동안 촬영을 방해하게됩니다 그래서 당신이 이것을 할 수있는 몇 가지 방법이 있습니다

iPhone이 있거나 iOS 기기를 사용하는 경우, FiLMiC Remote라는 앱이있다 이것은 분명히 FiLMiC Pro에 직접 연결될 것입니다 그래서 당신이하는 일은 FiLMiC Remote를 설치하는 것입니다 추가 iOS 기기에서, 아마도 iPad 당신이 가지고있는 경우에는 두 번째 전화 나는 얼마나 많은 사람들이 두 개의 아이폰을 가지고 있는지 알지 못한다

하지만 어쩌면 당신 중 일부는 할 수 있습니다 두 번째 iOS 기기가 앱을 거기에 올려 놓습니다 당신은 무슨 일이 일어나고 있는지 볼 수 있습니다 해당 장치로 전화 화면을 미러링하십시오 또한 제어 할 수도 있습니다

따라서 원격으로 녹음을 시작할 수 있습니다 모든 것이 마음에 드는지 확인하십시오 이제 iOS 기기가없는 경우 또는 여러 개의 iOS 기기, 그러면 Reflector라는 소프트웨어를 사용할 수도 있습니다 그러면 휴대 전화 화면을 무선으로 모니터링 할 수 있습니다 iOS 또는 Android를 Mac 또는 PC 컴퓨터에 연결합니다

이제 우리는 그 과정을 통해 이야기하는 비디오를 가지고 있습니다 반사경 설치 방법 및 작동 원리 훨씬 더 자세하게 나는 그것을 카드에 넣을 것이다 그러나 그 비디오에서, 우리는 또한 당신을 위해 몇 가지 다른 옵션을 다뤘습니다 Reflector 또는 FiLMiC Pro Remote가 작동하지 않는 경우, 그 비디오를 체크 아웃했는지 확인하십시오

거기에 더 많은 옵션이 있기 때문입니다 이제 촬영 된 사진을 분류 했으므로 이제 iPhone 또는 Android 기기를 사용할 차례입니다 궁극의 비디오 제작 강국으로 화면에 링크 된 동영상을 확인하십시오 최고의 비디오 편집 앱 리뷰를보기 두 플랫폼에서 데스크톱과 같은 편집 기능을 제공 할 것입니다 스마트 장치에서 바로

그리고 곧 너를 보자

Android Q beta 2, Cloud Healthcare API beta, & ML Kit for Natural Language Processing

토드 케펠 만 : 안녕 저는 Developer Show의 Todd Kerpelman입니다

가장 멋진 개발자의 주간 업데이트입니다 Google의 뉴스 안드로이드 Q 베타 2 – 헤이, 그 운은 – 지금 갱신 된 SDK 이 릴리스에는 개인 정보 보호 기능이 포함되어 있습니다 테스트 및 피드백, 새로운 방법 거품, foldables 에뮬레이터 등으로 멀티 태스킹을 할 수 있습니다

자세한 내용과 스크린 샷을 보려면, 게시물을 봐 Lustre 오픈 소스 병렬 파일 시스템 많은 양의 데이터에 액세스 할 수 있습니다 매우 빠른 속도와 낮은 대기 시간 그러나 그것을 구성하는 것은 기술적으로 도전적이고 시간 소모적 인 작업입니다 그래서 우리는 배포하기 쉬운 스크립트를 발표했습니다

Lustre 스토리지 클러스터 – 오, 그것도 운율이 – Google Cloud Deployment를 사용하는 Google Compute Engine에서 매니저 시작하려면 게시물로 넘어갑니다 Cloud Healthcare API는 관리 솔루션을 제공합니다 Google 클라우드에서 의료 데이터를 저장하고 액세스하는 방법 플랫폼, 기존 치료 간 중요한 연결 고리 제공 Google Cloud에서 호스팅되는 시스템 및 응용 프로그램 이제 베타 버전으로 제공됩니다 시작하려면 링크가 게시물에 있습니다

최적의 VM 및 메모리 최적화 된 VM 계산 Google Compute Engine에서 사용할 수 있습니다 두 제품 모두 2 세대 Intel Xeon 확장 가능한 프로세서 게시물에 일찍 접속할 수있는 링크가 있습니다 언어 식별 및 스마트 회신 이제 ML Kit에 사용할 수 있습니다 예제 코드와 문서 링크 당신은 그것을 추측했습니다

좋아요, 구독하고 공유하는 것을 잊지 마십시오 Todd Kerpelman이 "개발자 쇼"입니다 보고 주셔서 감사 드리며 다음 주에 다시 보겠습니다 하, 나는 무언가를 얻은 것처럼 미소 지을거야 나는 흥분한다

HOW TO DOWNLOAD AND INSTALL FORZA HORIZON 3 ON ANDROID/IOS AND PC FOR FREE!! By Tech Bhushan

이게 뭐야,이게 내가 할 수있는 건 포자 지평선이다 그래서 오늘 나는 Forza horizon 3을 Android 또는 iOS에서 다운로드하는 방법을 알려 드리겠습니다

이 장치는 당신이 그것을 좋아할지도 모르는 매우 쿨하고 매우 멋진 자동차 레이싱 게임입니다 다운로드 방법을 알아 보도록하겠습니다 처음부터 시작하겠습니다 Android 또는 iOS에서 androidgames4ucom을 검색해 보겠습니다

내 컴퓨터가 열리면 웹 사이트가 열리면 여기서 많은 게임을 찾을 수 있습니다 거기에 많은 게임이 있다는 것을 알 수 있습니다 많은 게임들이 있습니다 좋아, 그렇게 위쪽으로 검색 막대를 얻을 수 있으므로 클릭하여 검색 할 수 있습니다 게임은 GTA 5 또는 csgo를했는지에 상관없이 Forza horizon 3을 검색 할 것입니다

안드로이드 용 Forza horizon 3 다운로드를보고 클릭하십시오 클릭 후 몇 초 기다렸다가 클릭 후 자세히 읽으십시오 더 많이 읽으면이 게임의 정보를 얻고 스크롤 할 것입니다 아래로 내려 가면 다운로드 버튼을 찾은 후 클릭합니다 왼쪽에있는 그것을 클릭하면 우리는 horizonte 'apk 그것을 클릭하면 forza horizon 3과 같이 이미 해당 게임을 설치했습니다

파일에 내가 당신이 비디오를 좋아했기를 바라는 희망의 링크를주었습니다 like leave을 남겨두고 내 채널을 구독하십시오 다음에 시청할 수 있습니다

1 – Android Jetpack Navigation with Kotlin

안녕하세요, 모두 Martin Baraya입니다 오늘은 Android에 대해 배울 것입니다

제트 팩 내비게이션 먼저 제트 팩 내비게이션이란 무엇입니까? 한 화면에서 다른 곳으로 이동하는 것과 같이 앱 주변을 탐색하는 데 사용되는 제트 팩 내비게이션 또 다른 그것은 안드로이드 개발의 근본적인 부분이며 그것을하는 데 사용됩니다 하단 탐색과 같은 버튼을 클릭하는 것보다 더 복잡한 작업 제트 팩 내비게이션 작동 방식에 대해 3 가지 주요 사항을 더 이해합니다 네비게이션 구성 요소의 일부로 네비게이션 그래프, nav 호스트 조각과 탐색 컨트롤러 그래서 안드로이드 jetpack을 만들기 시작하자 안드로이드 스튜디오에서 탐색하고 안드로이드 문서 노트에 의존한다면 Android Studio에서 탐색을 사용하려면 Android Studio를 사용해야합니다 3 단계 이상의 3 단계부터 시작하자 그래서 우리는 비어있는 활동을 가진 새로운 프로젝트를 시작할 것입니다

제트 팩이나 뭐든간에 당신이 실제로 그것을 선택할 수있는 위치를 선택할 수 있습니다 바탕 화면에 jetpack이라는 빈 폴더가 있고 우리는 Kotlin으로 시작할 수 있습니다 완료 후에 API 레벨을 최소로 선택하고 gradle은 빌드하는데 약간의 시간이 걸릴 것입니다 처음부터 그래 슬레 빌드가 완료되었습니다 우리는 단편이 필요합니다

단편을 선택할 수 있습니다 우리는 그것을 주요 조각이라고 부를 수있는 뷰 모델을 가진 조각 Kotlin과 잘 맞았 어 그래서 그 후에 우리는 두 조각 더 필요합니다 그래서 우리는 빈 조각을 선택하려고합니다 이 두 상자의 선택을 취소하십시오

그냥 끝내 줘 우리는 두 번째 조각을 위해 똑같은 작업을 할 것입니다 공백, 두 번째 조각 끝 실제로 우리는 메인 프래그먼트의 주요 활동과 첫 번째 프래그먼트 및 두 번째 프래그먼트로 작업 할 수있다 조각하지만 우리는 주보기 모델을 사용하지 않을 것입니다 gradle 종속성을 가지고 있으므로이 두 줄의 코드를 추가 할 것입니다

nav 버전을 사용하면 지금 동기화를 선택할 것입니다 괜찮아 그러면 우리는 철판 최상위 레벨을 선택하고 allprojects 내부에서 이 버전의 코드 안드로이드 지원 버전을 추가하여 버전 28을 지원하십시오 지금 동기화 선택하기 그래서 지금 우리는 네비게이션 그래프를 만들 것입니다이 창을 닫으십시오 그래서 내부 자원과 레이아웃, 우리가 할 주요 활동 XML 파일 내부 그래프 작업, 먼저 텍스트보기를 삭제합니다

우리가 필요로하지 않기 때문에 우리는 서랍 레이아웃을 추가 할 것입니다 우리가 선택할 부모님은 부모님과 일치합니다 우리는 그것의 ID를 추가 할 수 있습니다, 우리는 컨테이너 이름을 이제 알았습니다 우리는 서랍 안쪽에 tage 조각을 추가 할 수 있습니다 형세 alt 키를 누르면 ID가 추가되고 nav 호스트이므로 Android 이름을 추가합니다

프래그먼트 호스팅을위한 프래그먼트 (fragment)와 우리는 제로 (dp)와 함께 너비와 하이를 할 수있다 그리고 제약 레이아웃을위한이 위치는 바로 지금이 것을위한 것입니다 우리가 선택할 수 있도록 리소스 폴더 안에 탐색 그래프 탐색을 생성합니다 새로운 Android 리소스 파일에서 리소스 유형 탐색을 선택해야합니다 nav_graph라는 이름을 짓고 ok를 누릅니다

그리고 그들의 디자인 부분에 가자 이 테이프에서 우리는 다음과 같은 주요 조각을 선택할 수 있습니다 우리는이 두 줄을 추가 할 수있는 조각 안의 주된 활동으로 되돌아 간다 기본 탐색 호스트의 코드 = true 및 탐색 그래프, 경로입니다 이것은 우리가 네비게이션과 네비게이션 그래프 안에서 만든 네비게이션 그래프입니다

주요 활동으로 전환해야합니다 주요 액티비티에는 서랍 레이아웃이 필요합니다 그래서 우리는 서랍 레이아웃을위한 변수를 만들 것입니다 그런 다음 Oncreate 메서드에서 조각을 찾기 위해 변수가 필요합니다 ID 그래서 우리는 그 이름을 지원하는 조각과 동등한 가치로 호스트 할 가치가있다

관리자가 ID로 조각을 찾으면이 ID입니다 nav 호스트 조각에 대한 이름과 형변환은 null을 받아 들일 수 있습니다 호스트에서 컨트롤러를 탐색하고 호스트에서 컨트롤러를 탐색 한 다음 네비게이션 바를 제어하고 우리가 그것을 연결해야하는 서랍 레이아웃 이 ID 컨테이너와 연결된이 drawerlayout ID this this 이제 우리는 탐색 UI를 사용하여 탐색 컨트롤러와 서랍을 연결합니다 작업 표시 줄, 설정 작업 표시 줄 탐색 컨트롤러 이것은 활동을 나타냅니다 이 변수에 대한 컨트롤러와이 변수에 대한 서랍을 탐색하면 ctrl 키를 눌러 덮어 쓰기 메소드를 만들겠습니다 이 방법과 우리는 사용자가 뒤로 버튼을 누른 다음 반환 값을 탐색 UI로 변경합니다

서랍,이 서랍을 탐색하고 해당 서랍의 활동 ID를 처리합니다 메인 프래그먼트 이제 탐색 그래프 탐색으로 전환합시다 먼저 조각 두 개를 추가하고 두 번째 조각을 추가합니다 두 번째 조각이므로 탐색 그래프에서 그래픽을 만들 수 있습니다 이 좋은 것을 사용하여 연결 액션, 위대한 생각에 대해 우리는 하나의 조각에서 연결할 수 있습니다 다른이 ID를 사용하여이 작업 ID를 사용하여 연결할 수있는이 작업 ID 한 조각에서 다른 조각으로 이제 주 프래그먼트 내부의 디자인 파트로 전환 해 보겠습니다

버튼이 두 개의 버튼 사이에 연결이 두 버튼을 사용하여 이제 우리가 할 주요 조각 안의 주요 조각으로 바꾸자 onView라는 create 메소드를 덮어 씁니다 그리고이 방법은 단편들 사이를 연결하는 데 사용되었고, 그런 다음 set onclicklistener와 같은 단편과 버튼을 연결하면 펀드를 사용합니다

버튼 ID 및 행동 ID가있는 내비게이션으로 ID별로보기 여기 네비게이션,이 쪽 우리는 이것을 바꿀 필요가있는 두 번째 버튼에 대해 동일한 작업을 수행 할 수 있습니다 button2를 클릭하면 액션 메인 프래그먼트 – 제 2 프래그먼트 그건 사실 우리가 거의 마지막에 끝났어 우리가 탐색 그래프를 살펴보고 메인 라벨의 라벨을 바꿀 거라고 생각해 원하는 집이나 원하는 물건과 첫 번째 조각, 두 번째 조각 텍스트 첫 부분을 바꿀거야 텍스트를 원하는대로 변경할 수 있으므로 첫 번째와 두 번째와 같이 만들 수 있습니다

조각 우리는 텍스트를 두 번째로 변경하려고합니다 첫 번째 및 두 번째 조각에 디자인 첫 번째 조각을 위해 우리는 같은 디자인을 추가 할 수 있습니다 두 번째 조각도 마찬가지입니다 텍스트 크기를 텍스트 스타일에 추가하기 만하면됩니다 이 물건이 이것과 그것 인 것 인이 재료 이제 우리는 android studio 에뮬레이터를 사용하여 테스트 할 것입니다

첫 번째 조각을 선택하면 첫 번째 조각이 첫 번째 조각으로 이동합니다 두 번째 조각은 두 번째 조각을 선택합니다 시청 해주셔서 감사합니다

Migrate your existing app to target Android Oreo and above (Google I/O '18)

[음악 재생] 알았어 "Android 앱 마이그레이션"에 오신 것을 환영합니다

Android O 및 그 너머에 " FRED CHUNG : 안녕하세요 나는 개발자 옹호자 프레드 정입니다 Dan GALPIN : 안녕하세요, 저는 개발자 Galphin입니다 ERIC KUXHAUSEN : 안녕하세요, 저는 개발자 대변자가 아닌 에릭입니다

저는 마이그레이션을 담당하는 리드 소프트웨어 엔지니어입니다 API 26을 타겟팅 할 Google Play 스토어 앱 단 갈린 : 오후에 우리와 함께 해줘서 고마워 마지막 날의 가장 기대되는 세션을 예약하는 곳입니다 우리가 기록하지 않는 재미있는 즉흥적 인 것을 제외하고 죄송합니다

집 시청자입니다 그래서 네가 진짜 여기있는거야 구글 I / O의 대단원 FRED CHUNG : 음, 대단원이 시작됩니다 그렇다면 왜 마이그레이션해야합니까? 많은 이유가 있지만, 무엇보다도 마음에, 특히 Google Play에서 배포하는 경우, 올해 말까지 2018 년 8 월에 새로운 앱이 출시 될 예정입니다 최소한 API 레벨 26 또는 Android 8

0을 타겟팅해야합니다 마찬가지로 앱 업데이트의 경우에도 앱 업데이트가 필요합니다 2018 년 11 월까지 최소 API 수준 26을 타겟팅해야합니다 다시 말해서 앞으로 앱 업데이트 DAN GALPIN : 이제 모든 새로운 Android 버전 중요한 보안을 가져 오는 변경 사항을 소개합니다

성능 향상 및 경험 향상 전체적으로 Android 이러한 변경 사항 중 일부는 명시 적으로 선언 한 앱에만 적용됩니다 타겟 SDK 버전 매니페스트 속성을 통한 지원, 타겟 API 레벨이라고도합니다 실제로 타겟을 사용하여 APK를 업로드하려고하면 SDK가 26 미만이면 친숙한 알림을 볼 수 있습니다 이런 식으로 ERIC KUXHAUSEN : 저는 우리가 여기 있기 때문에 여기 있습니다

Google Play에서 Play 스토어 앱을 계속 업데이트하고 싶었습니다 11 월 마감 이후 프레드 (FRED CHUNG) : 그래서 몇 가지 기본 사항을 빠르게 살펴 보겠습니다 각자 모두 최소 SDK는 가장 낮은 플랫폼 버전입니다

앱이 기꺼이 지원할 것입니다 종종 시장 침투와 관련된 결정입니다 다양한 Android 출시 DAN GALPIN : 컴파일 SDK는 말 그대로입니다 프로젝트가 링크하는 SDK 헤더 및 스텁 라이브러리 ERIC KUXHAUSEN : 중요한 것은 물론, 내가 말하는거야 targetSdkVersion은 플랫폼의 방식입니다

하위 호환성을 보장합니다 즉, 특정 행동 만 취할 수 있습니다 변경 사항은 특정 특정 대상 SDK 버전으로 적용됩니다 FRED CHUNG : 기술적으로 이것은 사실 일 필요가 있습니다 그리고 이것은 전형적이고 권장되는 사례입니다

당신이 아마 걱정하기 때문에, 대략 95 %의 사용자 최신 버전을 대상으로하지는 않습니다 Androids의 버전은 아직 그것을 개선하기 위해 노력하고 있습니다 DAN GALPIN : 목표를 변경하지 않으면 SDK가 버전 26 이상인 경우 런타임 권한과 같은 것을 처리해야하며, AlarmManager가 변경되어 다양한 방법으로 작동합니다 BroadcastReceiver 동작을 처리하려면, 배경 서비스를 피할 수 있습니다 ERIC KUXHAUSEN :하지만 좋은 기회가 있습니다

앱이 네트워크 및 배터리를 낭비 할 것이라는 점, 장치의 경험을 덜 빠르고 유동적으로 만듭니다 프레드 (FRED CHUNG) : 프리 -M 버전에서 마이 그 레이션하는 경우, 더 큰 변화 중 하나는 아마도 지원 일 것입니다 런타임 권한 런타임 권한은 실제로 사용자 개인 정보 보호 및 신뢰에 관한 것입니다 하지만 앱이 민감한 권한을 요청할 수도 있습니다

문맥 그리고 그것은 애플 리케이션을위한 좋은 일이다 누군가 당신의 앱을 설치하지 않기를 원하기 때문에 당신이 허락을 구하고 있기 때문에 하나의 특정 흐름에있는 민감한 정보 앱 내에서 따라서 우선, 모든 권한이 아닙니다 런타임 것들이 간단하고, 이것을 기억하기 쉽습니다 FRED CHUNG : 개발자는 걱정하지 않습니다

사용 권한을 생각할 수 있습니다 사용자는 이러한 광범위한 범주의 측면에서 볼 수 있습니다 그리고 당신이 가지고 있어야 할 첫 번째 질문 앱이 정말로 조항을 필요로하는지 여부입니다 결국 허가를 제거하는 것은 쉽습니다 자, 에릭, Play 스토어 앱에서 어떻게 처리 했습니까? ERIC KUXHAUSEN : 간단합니다

당신이해야 할 일은 앱이 시스템 이미지에 대한 권한을 미리 부여했습니다 FRED CHUNG : 그건별로 도움이 안돼, Eric ERIC KUXHAUSEN : 말하자면, 우리도 시도하고 사용합니다 가능한 한 이들 중 적은 수만큼 DAN GALPIN : 물론, 앱이 아직 준비되지 않았기 때문에 M을 타겟팅한다고해서 사용자가 가서 원하지 않는 권한을 비활성화하십시오

FRED CHUNG : 특별 권한이 있습니다 얻기 위해 사용자를 설정으로 리디렉션해야합니다 예를 들어, 오버레이 창 그리기, 또는 일부 행렬 권한이 될 수 있습니다 같은 화면 캡처 단 갈린 (DAN GALPIN) : 이제 UI의 작업으로, 런타임 권한은 실제로 활동이나 프래그먼트가 필요합니다

onRequestPermissionResult를 재정의 한 방법 자, 이것은 당신의 뷰 레이어, 활동과 파편과 같은 실제로 필요한 모든 사용 권한을 예상한다 다른 층에 의해 자, 대단한 변화가 있습니다 알람에 대해 이야기 해 봅시다

Android의 알람은 두 가지 기본 형식을 취합니다 앱이 스스로 깨어나도록 허용하는 리터럴 알람입니다 실시간 이벤트에 대한 알림을 전달하기 위해 당신을 깨우는 것과 같은 약속 또는 곧 예정된 약속 또는 그들은 일을 스케쥴링하는 방법입니다 앱이 종료 된 후 얼마 후에 발생합니다 Android 초기에는 단일 API였습니다

하지만 KitKat을 통해 AlarmManager가 정확하지 않게되었습니다 명시 적으로 요청되지 않은 한, 향후 작업 일정을 수립 할 때 더 좋습니다 이제 앱이 정확한 시간에 사용자에게 알릴 필요가 있다면, setExact 메소드를 추가했습니다 여기에 우리가 구현 한 곳이 있습니다 KitKat 이상에서이를 호출하는 지원 라이브러리의 메소드

ERIC KUXHAUSEN : Play 스토어에서 정확한 알람을 사용하지 않습니다 앱 우리가 사용하는 알람은 정확하지 않습니다 시스템이이를 더 잘 배치 할 수있게 해준다 배터리 및 시스템 상태

DAN GALPIN : 이제 Android Marshmallow Android를 유휴 상태로 만들 때 경보는 일반적으로 발화합니다 그래서 우리는 명백한 메소드 인 setExactAndAllowWhileIdle을 추가했습니다 알람을 울리면 장치를 깨울 수 있습니다 그리고 우리는 그 지원 라이브러리에 메소드를 구현했습니다 게다가

그리고 실제로 이전 지원 라이브러리를 호출합니다 이전 플랫폼 버전의 setExact 메소드 FRED CHUNG : 그래서 그 박람회가 끝나면, 테이크 어웨이는 꽤 간단합니다 맞습니까? WorkManager를 통해 향후 작업을 GCM 작업으로 옮기는 것을 고려하십시오 WorkManager는 새로운 작업 스케줄링 작업입니다 우리가 시작했다

DAN GALPIN : 이제 WorkManager는 Jetpack의 일부입니다 그리고 당신의 임무를 수행하는 가장 좋은 방법을 선택합니다 API 버전 및 앱 상태와 같은 항목을 기반으로합니다 안정적으로되면 권장 API가됩니다 우리가 무언가를 생각해 내지 않으면 그전에는 더 좋았어

ERIC KUXHAUSEN : Play 스토어에서 우리의 배경을 볼 수있었습니다 작업은 정기적으로 KitKat에서 2 % 더 많은 사용자에게 도달합니다 우리가 Firebase JobDispatcher를 채택했을 때, 단지 알람을 사용합니다 이렇게하면 시스템 상태 및 배터리 사용이 향상됩니다 알람을 사용해야 할 경우 가장 정확한 알람을 사용하십시오 너는 할 수있어

FRED CHUNG : 이제, 가장 정확한 경보, [INAUDIBLE]처럼 15 분마다 사용해야합니다 따라서 당신은 현명하게 그것들을 사용해야 만합니다 DAN GALPIN : 오, 예, WorkManager입니다 그럼 BroadcastReceiver에 대해 다시 이야기합시다 FRED CHUNG : 우리는 BroadcastReceiver에 대해 이야기해야합니까? DAN GALPIN : 우리는 그들에 대해 이야기해야합니다

FRED CHUNG : 그렇게하자 DAN GALPIN : 네 FRED CHUNG : 그래서 BroadcastReceiver, 저는 많은 사람들이 아마 그걸 알 것 같아, 그렇지? 플랫폼에서 알림을 보내고 실행하는 데 사용됩니다 시스템 전반의 이벤트에 대한 응답으로 Android에서 강력한 API를 제공하는 이유 중 하나입니다 서비스

DAN GALPIN : 이제 커다란 힘이 엄청난 책임입니다 그리고 이러한 엔드 포인트의 방식에 대한 응답으로 사용 된 경우 대부분이 더 이상 앱을 시작할 수 없으며, O를 목표로 한 번 이상 FRED CHUNG : 물론, 예외가 있습니다 안드로이드 맞지? 이들 중 상당수는 매우 드물게 발생하지만, 로케일 변경 등 또는 어떤 경우에는 아직 대안이 없습니다

그 (것)들을 필요로하는 apps를위한 방송에, 예를 들면, 그 USB 액세서리 것들처럼 브로드 캐스트 사용을 피하는 방법에 대한 예를 확인해 봅시다 따라서 직장에서는 적절한 실행을 설정하여 그렇게 할 수 있습니다 기준, 네트워크 서비스 요구, 그런 다음 우리는 기능을 가질 수 있습니다 이는 네트워크 상태 변경 수신 대기와 유사합니다

방송 그리고 매니페스트에 이와 같은 코드가 있다면 이전 버전의 Android에서는 연결 변경에 대한 리스너를 비활성화 할 수 있습니다 그냥 사용 안함으로 두십시오 그리고 나서, 당신은 무엇을 할 것입니까? 그런 다음 수신기를 설정하여 PackageManager의 ComponentEnableSetting입니다 ERIC KUXHAUSEN : 또 다른 예외 팩을 마친 후에 많은 작업을 수행해야하는 경우입니다

예를 들어 알람을 다시 예약하거나 업데이트 귀하의 데이터베이스 수신기를 등록 할 수 있습니다 action_my_package_replaced에 대한 매니페스트에서, 그것은 계속 작동합니다 앱을 겨냥한 명시적인 브로드 캐스트 중 하나 DAN GALPIN : 자, 정말로 필요하다면 모든 패키지 업데이트에서 어떤 작업을 수행하려면, 당신은 아마 당신이하지 않기 때문에 action_package_replace_events에서 더 이상 시작할 수 없습니다

그러나 우리는 getChangedPackages라는 API를 가지고 있습니다 앱에서 무엇을 볼 수있게 해주는 패키지는 이전 저장된 일련 번호 이후로 변경되었습니다 지금 인생에서 달리기는 대개 건강합니다 나는 아마 더 많이해야한다 하지만 Android 앱은 가능한 한 작게 운영되기를 원합니다

그리고 게으른 앱은 사실 더 나은 앱입니다 그리고 나는 선언문이나 뭔가를 만들어야한다 프레드, 우리가 실제로해야 할 일이 뭐라고 생각하니? FRED CHUNG : 나에게 좋은 소리 우선, 무엇에 대해 이야기 해 봅시다 그것은 전경에 있다는 것을 의미합니다

완전히 명백하지 않기 때문에 그렇습니까? 다음과 같은 몇 가지 일반적인 경우가 있습니다 앱이 사용자에게 표시되거나 사용자가 볼 때 전경 서비스를 사용하거나 앱이 전경 앱에 묶여있다 그래서 앱도 전경에 있습니다 이 예외적 인 경우에 앱이 보이지 않을 때 배경에 있습니다

표준 서비스를 실행하는 경우, 작업 서비스 또는 BroadcastReceiver 그리고 당신이 O +에있을 때 백그라운드에서 실행할 때 서비스 시작 IllegalStateException이라는 예외를 throw합니다 그것은 좋지 않다 DAN GALPIN : 이제 서비스를 시작할 수 있습니다

앱이 포 그라운드에 있습니다 그리고 그들은 약 1 분 동안 계속 달릴 것입니다 귀하의 앱이 배경으로 된 후에 그리고 이것은 특히 중요합니다 왜냐하면 O에서 시스템은 앱이 보유하고있는 모든 웨이크 잠금 장치 활동과 같은 활동적인 구성 요소가없는 경우 또는 서비스

O를 타겟팅하는 앱뿐만 아니라 모든 앱에 적용됩니다 FRED CHUNG : 앱이 여전히 작동하는 몇 가지 경우가 있습니다 포 그라운드라면 실행할 수 있음 예를 들어 알림에 대한 응답으로 서비스를 시작합니다 액션, 우선 순위가 높은 Firebase Cloud 메시지, 또는 MMS 또는 SMS 배달에 대한 응답으로 이제 몇 가지 솔루션을 살펴 보겠습니다

백그라운드 서비스없이 백그라운드에서 실행됩니다 DAN GALPIN : 우선, GCM 소방 작업을 사용하십시오 – 아! – 백그라운드 작업을위한 WorkManager 이제는 이것에 대한 많은 이유가 있습니다 여러 Android에서 일관된 API 서비스를 만듭니다 예를 들어, 버전

ERIC KUXHAUSEN : 또는 당신이 가진 것에 대해별로 신경 쓰지 않는다면 앱은 플랫폼간에 일관되게 작동하며, 또는 최소한의 작업량으로 O로 이동하려는 경우, JobIntentService를 사용할 수도 있습니다 DAN GALPIN :하지만 진지하게 WorkManager 사용을 고려하십시오 제약 조건을 활용하고 삶을 편하게 만듭니다 ERIC KUXHAUSEN : Google Play 스토어 앱 WorkManager를 사치스럽게 사용하지는 않았지만, 왜냐하면 그것은 아직 존재하지 않았기 때문입니다 그건 우리가 JobScheduler와 Firebase를 사용해야한다는 것을 의미했습니다

JobDispatcher 자, 우리가 처음 배운 것은 Android L에서 JobScheduler를 사용하려면, 당신이 정말로 어떻게 이해하지 못한다면 다음과 같은 경우 알람이 울리며 작동합니다 예상대로 작동하지 않습니다 또한, 대안을 사용하십시오 예를 들어, L과 M의 첫 번째 릴리스에서, JobScheduler는 실제로 당신의 업무를 수행하지 않을 것입니다

동일한 제약 조건이 충족 된 두 개의 작업이없는 한 두 가지 작업을 예약하여이 문제를 해결할 수 있습니다 일치하는 제약 조건 DAN GALPIN :하지만 WorkManager처럼 진지하게 FRED CHUNG : WorkManager ERIC KUXHAUSEN : JobScheduler의 상황이 훨씬 나아졌습니다

M, MR1 이상 그러나, 또 다른 특질은 당신이 최소 대기 시간을 0으로 설정하는 것을 피해야합니다 이것은 오버라이드를 방해 할 수 있습니다 일부 릴리즈의 마감일 재정의 기한은 당신의 일은 일정 기간 동안 계속됩니다

제약 조건이 충족되지 않더라도 DAN GALPIN : 아니면 그냥 사용할 수 있습니다 실제로 작동하지 않는 WorkManager 재정의 기한이있다 하지만 당신이해야 할 일은 두 번째 직업을 예약하는 것입니다 비슷한 기능을 수행하는 워치 독으로 ERIC KUXHAUSEN : 여기에 몇 가지가 있습니다 JobScheduler 또는 WorkManager를 사용할 때 고려해야합니다

Android는 캡 티브 포털과 [INAUDIBLE]을 감지하려고 시도하지 않습니다 조건, 그러나 불완전한 예술이다 또한 Android는 간혹 네트워크 전에 앱을 깨우십시오 앱에서 사용할 수 있습니다 이것이 의미하는 바는 적절한 오류 처리가 필요하다는 것입니다 일자리를 재조정하는 일

Play 스토어에서 지수 백 오프를 추가하면 우리의 일에, 우리는 19 % 더 성공적인 배경 작업을 보았습니다 여기에서 핵심은 시스템이 작동하도록 허용합니다 동일한 작업으로 일정을 다시 잡는 실수를 저지르기 쉽습니다 ID, 시스템 백 오프도 사용합니다 이는 백 오프 속도를 방해하거나 재설정 할 수 있습니다

DAN GALPIN : 또는 WorkManager에서 – 사실, 그래, 그러지 마라 같은 결과가 있기 때문에 프레드 (FRED CHUNG) : PendingIntents를 사용하면 PendingIntent를 변경할 수 있습니다 서비스 대상에서 BroadcastReceiver 대상 이제 작업이 30 초 이내에 실행되면, goAsync를 호출하고 작업을 바로 실행할 수 있습니다

BroadcastReceiver에서, 그건 그렇고, 뭔가를 끝내는 초경량 방법입니다 네트워크 또는 wakelocks가 보장되지는 않습니다 그래서 아직도해야 할 일이 많이 있습니다 DAN GALPIN : BroadcastReceiver에서 일정 잡기 WorkManager를 사용하여 프레드 (FRED CHUNG) : 그렇다면 외부에 즉각적인 사용자가 필요한 시간에 민감한 이벤트를 유발했습니다

관심, Firebase Cloud 사용 고려 앱에 알림 메시지 FCM은 높음 및 보통 우선 순위 메시징을 지원합니다 우선 순위가 높은 메시지의 경우 장치가 졸음에서 깨어 나면 많은 것을 의미합니다 시스템 건강에 좋지는 않을 것입니다 작업이 10 초 이내에 실행될 수 있다면, 바로 실행할 수 있습니다

또는 다음을 사용하여 작업을 예약하십시오 DAN GALPIN : WorkManager 실제로 전경 서비스 요구되거나 요구된다 이상적으로는 사용자가 시작한 작업입니다 오랜 시간 동안 뛰고 싶다

사용자에게 일종의 지속적인 업데이트를 제공합니다 예는지도, 탐색 피트니스 추적, 주악 ERIC KUXHAUSEN : Play 스토어에서 우리는 앱을 복원 할 때 전경 서비스 사용 장치를 설치 한 후 응답 시간이 길기 때문에 OK입니다 사용자 상호 작용 DAN GALPIN :하지만 음악을 듣는 것만 큼 재미있는 것은 아닙니다 FRED CHUNG : 좋은 소식은이 다른 것들이 이미 귀하의 애플 리케이션에 영향을 미칩니다

그러나 아마도 당신은 아직 눈치 채지 못했을 것입니다 그 따라서 Android N에서 새로운 사진 방송 더 이상 발생하지 않지만 TriggerContentUris로 대체 할 수 있습니다 일자리를 구하는 것은 일을 의미합니다 새로운 WorkManager API를 사용하면 다음과 같습니다

DAN GALPIN : 이제 앱이 백그라운드에서 실행중인 경우 Android O + 기기에서 위치 시스템 서비스 앱의 새 위치를 자주 계산하지 않으며, 앱이 더 자주 업데이트를 요청하더라도 백그라운드 앱에 대해서만 전체 Wi-Fi 스캔도 수행됩니다 매시간 몇 번 따라서 더 자주 전화를받는 경우 Wi-Fi 관리자 [INAUDIBLE] 실제로는 캐시 결과 만 제공하면됩니다 이제 사용자 도달 시간을 알아야하는 경우 특정 위치, 지오 펜싱 사용 자, 활성화 될 수있는 지오 펜스는 단지 100 개뿐입니다

그래서 당신이 그것보다 더 많은 사이트를 필요로한다면, 실제로 지역 지오 펜스를 사용할 수 있습니다 필요에 따라 다양한 지오 펜스 세트를 교환 할 수 있습니다 이제, 그것은 말하고 있습니다 – 비컨은 굉장합니다 주변 알림을 사용할 수 있습니다 API

특히 중요합니다 네가 특정 다작의 커피 공급업자라면 ERIC KUXHAUSEN : 배치 버전을 사용할 수도 있습니다 FusedLocationProvider의 최대 위치 업데이트 지정 귀하의 유스 케이스에 수용 가능한 대기 시간

그리고 시스템은 배치 업데이트를 시도 할 것이고, 앱의 빈도가 줄어 들었습니다 이렇게하면 배터리 사용이 최적화됩니다 수동 위치를 사용할 수도 있습니다 이를 통해 앱을 기회주의 적으로 피기 백 가능하게합니다 다른 앱의 위치 업데이트에서 가장 빠른 속도로 업데이트 지정된 간격

하지만 앱의 위치 업데이트가 네트워크와 같은 값 비싼 작업에 묶여 있어야합니다 전화를 걸면, 당신도 그들을 억제해야합니다 FRED CHUNG : 따라서 일괄 배치와 수동적 위치를 통해, 우리는 힘으로 위치 업데이트로 작업 할 수 있습니다 효율적인 방식 다음으로 몇 가지 관련 개선 사항을 살펴 보겠습니다

플랫폼에서 그래서 안드로이드의 과거 여러 버전에서, 우리는 일련의 배터리 최적화 기능을 도입했습니다 백그라운드 작업을 연기하고 제한하는 것을 기반으로합니다 따라서 이미 이들 중 일부에 익숙 할 것입니다 예를 들어, 장치가 도즈 (doze) 장치가 연결되지 않은 경우 및 장치가 연결되지 않은 경우 꽤 오랫동안 사용되었습니다

졸작에서 앱은 보류중인 모든 것을 끝내야합니다 정기적 인 유지 관리 기간의 일부 작업 DAN GALPIN : N +에서 이동 중에 doze가 연장됩니다 장치가 사용자의 주머니에 앉아있을 때와 같은 경우 자, app standby는 M에서 소개되었습니다

세금 제한을 부과하는 곳 앱 사용시 ERIC KUXHAUSEN : 브랜드에 대한 새로운 정보를 알려 드리겠습니다 Android P에서 사용 기반 제한 보다 세분화 된 방식으로 적용됩니다 이전 I / O에서 이미이 사실을 알았을 수도 있습니다 "앱이 사용자의 배터리를 소모시키지 않도록하십시오

" 앱이 앱의 대기 버킷 중 하나에 추가됩니다 사용량에 따라 시스템이 점차적으로 더 많은 제한을 앱에 적용합니다 활성에서 희귀 한 양동이로 이동함에 따라 또한 배터리 절약 기능이 향상되었습니다 사용자가 확장 할 수 있습니다 다른 모든 것보다 배터리 우선 순위를 지정하여 배터리 수명을 늘립니다

이로 인해 기능이 다소 저하되며, 사용할 수없는 위치 요청과 같은 화면이 꺼져있을 때 그러나이 모드는 정말 유용합니다 당신의 장치가 조금 더 오래 지속될 필요가있을 때 FRED CHUNG : 방금 이야기 한 기능 앱의 알람에 부가적인 영향을 주며, 작업, 동기화, 네트워크 액세스 및 FCM 메시지를 표시합니다 그래서 우리는 모든 사람들에게 이러한 시나리오를 철저히 테스트 귀하의 응용 프로그램 내에서

DAN GALPIN : 좋은 소식은이를위한 도구가 있다는 것입니다 예를 들어,이 ADB 명령 장치를 유휴 상태로 만들면서 모든 응용 프로그램을 잠잠하게 만듭니다 ERIC KUXHAUSEN : 애플리케이션 대기를 테스트하려면, 먼저 장치의 연결을 시뮬레이트합니다 그런 다음 get 및 set inactive 명령을 사용할 수 있습니다 앱 대기 상태에서 기기를 가져오고 나가기

FRED CHUNG : 앱 대기 버킷의 경우, 당신은 주어진 꾸러미에 대한 버켓을 가져 와서 설정할 수 있습니다 비슷한 광고 명령 하지만 플러그를 뽑는 것을 기억하십시오 테스트하기 전에 장치 또한이를 수행 할 수있는 프레임 워크 API가 있습니다

마지막으로 배터리 세이버를 테스트하는 명령입니다 한 가지 유의점은 앱의 UI에 어두운 테마가있는 경우, 어두운 테마 사용을 고려해 볼 수 있습니다 배터리 세이버가 전원을 절약하기 위해 추가로 켜지면 OLED 장치 PowerManager를 통해 API로 확인할 수 있습니다 그리고 방송을 듣고 그렇게해라

DAN GALPIN : 그래서, 많은 방법들이 있습니다 백그라운드에서 멋진 앱을 만들기 위해 전경 서비스를 사용하지 않고 WorkManager의 새로운 기능을 활용하십시오 효율적인 위치 전략 사용, 새로운 API 사용, 우리에게 무엇이 아닌지 알려주십시오 피드백을 제출하여 귀하의 요구를 충족 시키십시오

이슈 트래커를 통해 프레드 (FRED CHUNG) : 그래서, 아마 목표를 업데이트하는 중이다 SDKs, 모두 좋다 당신이 그것에있는 동안, 우리는 Android에서 선택한 최신 기능을 확인해보십시오 사용 사례와 관련이 있습니다 예를 들어 알림 채널을 추가해야합니다

귀하의 앱에 O 그렇지 않으면, 음, 알림 그냥하지 않습니다 쇼, 좋지 않을 것입니다 채널을 신중하게 계획하여 사용자가 선택적으로 할 수 있도록하십시오 원치 않는 알림을 끄십시오 DAL GALPIN : 한장 뒤로 젖히십시오

ERIC KUXHAUSEN : Play 스토어가 구현 된 기기에서 알림 채널 지원, 우리는 더 적은 비율의 사용자를 사용할 수 없게됩니다 우리의 모든 통지 DAN GALPIN : 앱에서 반투명 상태 표시 줄을 사용하는 경우, 삽입 된 API를 사용하여 코드에서 상태 표시 줄이 고정되어 있다고 가정하지 않습니다 크기 이제 탐색 서랍을 사용하는 경우, 이것은 실제로 실제로 일반적입니다

이제 P를 타겟팅하면 그 컷 아웃 영역에서 흥미로운 것을하십시오 이제 공익 광고 발표, 당신은 당신의 시스템을 넣을 필요가 없습니다 당신의 유일한 장치에 이미지 한동안 에뮬레이터를 사용하지 않았다면, 그것은 꽤 굉장합니다 최근에는 초고속 로딩에 대한 지원을 추가했습니다

P 개발자가있는 모든 장치에서 AR 지원과 함께 시스템 이미지 미리보기, DisplayCutout 시뮬레이션 가능 개발자 옵션을 통해 이것으로 공익 광고가 종료됩니다 FRED CHUNG : 좋아 그래서, 종횡비 화면 따라서 OEM이 출하하는 추세가되었습니다 16보다 긴 화면이있는 이러한 기기 화면 비율 9

앱이 몰입도 높은 경험을 제공하는지 확인하세요 이러한 화면 기능을 최대한 활용할 수 있습니다 그것은 꽤 굉장하다 따라서 최후의 수단으로 시스템은 여전히 ​​사용자를 제공합니다 지원되는 최대 종횡비를 선언하는 방법

하지만 응용 프로그램 주위에 레터 박스가 표시됩니다 ERIC KUXHAUSEN : 진지하게, 정말로 편지함을 원하십니까? DAN GALPIN : 더 큰 화면에서 책임감이 커집니다 자, 그림 활용을 고려해보십시오 화상 채팅, 영화 재생, 체력 추적 또는 Pokemon Go로 이동합니다 다중 디스플레이 지원은 또한 사용자가 애플리케이션에 대한 활동을 시작하는 방법 두 번째 디스플레이에

그리고 여기서 정말로 고려해야 할 유일한 것 그것이 두 번째 구성을 가지고 있는가? 가장 가능성이 큰 1 년 앱과 다를 것입니다 따라서 애플리케이션 전반에 걸친 가정을하지 않도록주의하십시오 근면 한 구성에 대해 결론적으로 Android 개발 최신 도구 및 API를 사용하여 더 나은 배터리 수명, 더 매끄러운 멀티 태스킹, 최신 하드웨어 및 플랫폼 기능 지원, Jetpack을 활용하여 구축 현대적이고 검증 가능한 아키텍처 고맙습니다

괜찮아 사실, 안돼, 안돼, 안돼 실제로 한 가지 더 있습니다 Android가 실제로 사용을 제한하고 있습니다 개발자 미리보기 1의 일부 비 SDK 인터페이스 그리고 당신은 이것을 보았습니다

우리가 실제로 토스트와 로그 엔트리로 너에게 경고했다 이 방법이 사용 된 경우 그러나 DP2에 대해 테스트한다면, 이 방법 중 일부는 작동을 멈추고, 앱이 다운 될 수 있습니다 따라서 문제가 있으면 테스트하고 파일을 보내주십시오 앱이 할 수있는 어떤 방법도 있다고 생각하지 마라

이러한 방법 이외의 작업 그리고, 당신을 미래에 돕기 위해, 우리는 실제로 StrictMode에 대한 새로운 VM 정책을 추가했습니다 SDK API가 아닌 모든 API를 켜고 감지하는 데 사용할 수있는 사용법은 정말로 중요합니다 이 비 SDK 사용은 실제로 당신의 도서관에서 일어나고 있습니다 그래서 실제로 확인하는 것은 정말 좋은 방법입니다

귀하의 앱은 앞으로도 호환 될 것입니다 우리는 비 SDK의 호환성을 보장하지 않기 때문에 API 그래서 이제 그게 사실입니다 지난 30 일에 관심을 기울이지 않았다면 분, 내 농담이 분명히 필요하기 때문에 괜찮습니다 ERIC KUXHAUSEN : 엔지니어라면 희망이 있습니다

오늘 공유 한 정보 중 귀하의 리뷰가있었습니다 그리고 유용한 정보를 찾길 바랍니다 프레드 (FRED CHUNG) : 그렇다면 PM입니다 26을 목표로 삼아, 계획을 세우는 것은 너무 늦지 않았습니다 팀과 협력하여 필요한 작업량을 파악합니다

그리고 실제로, 우리는 가이드를 준비했습니다 Android 개발자 사이트에서 사람들이 이해하고, 현재 릴리스, 필요한 작업량, 우리는 집합 적으로 생태계를 발전시킬 수 있습니다 고맙습니다 [음악 재생]

한글자막) 데레스테 – 나, 고물 안드로이드 アタシポンコツアンドロイド

「나 고물 안드로이드

주인님 좋 아」 두근두근 사랑해버렸어 좋아좋아 좋아해 주인님 (셀룰로이드 안경이 러블리) 가정부 안예쁜로이드가 사랑에 빠지다니 그럴리가 (당신은 아마 깨닫지 못하겠지) 두근해 버린 그순간 무언가 시작된거야 고물이 된 내 몸이 이제 곧 터질 것 같아 규잉! 근질근질근질근질 두근두근! 맨 몸이 되어버릴까? (되버려!) 내 심장 보여줘버릴까? (보여줘!) 태어난 직후의 쥬얼은 핑크 회로는 이미 진작 불타버렸어! (퍼엉!) 인간이 되어버렸을지도? (깜짝!) 미라클이란게 이런 걸지도? (츄루루루루) 오늘부터 성가시게 사랑하는 여자애랍니다! 짠짠! 맨 몸이 되어선 안되겠지? (안돼안돼!) 내 심장 보여주는건 좀 징그럽겠지? (츄루루루루

) 오늘부터 부조리한데 큐트한 여자애랍니다! 짠짠! 여자애랍니다! 짠짠! 짠짠! 짠!