How to Screen Mirroring, Android Apps, Cast Screen, AirPlay, Mac OS X, Windows

무료 또는 유료로만 USB 또는 무선으로 미러링을 검사하는 방법 소프트웨어 Android 5의 새로운 기능 중 하나는 나중에 0 점이 될 가능성이 있습니다 운영 체제의 모든 장치의 화면을 첫 번째 무료 옵션으로 미러링하십시오

이 비디오에서 Outkast와의 Mera 베타는 Google Chrome과 결합되어 Google로 이동합니다 Play 스토어에서 Mera 베타 및 휴대 기기를 다운로드하고 설치합니다 이제 스마트 폰 또는 태블릿에서 설정 개발자 옵션으로 이동하여 활성화하십시오 USB 디버깅 이제 Google 웹 스토어에서 모든 캐스트 수신자를 설치하고 실행합니다 Chrome 앱 실행기가 Android 휴대 전화에서 미러 입찰을 시작하고 귀하의 컴퓨터와 일치하는 네트워크 장치가 크롬으로 이어지고 화면의 컴퓨터 IP 주소가 컴퓨터에서 무선으로 미러링됩니다

이것은 무선으로 안드로이드 화면을 공유하는 쉽고 무료 방법입니다 같은 네트워크에있는 다른 장치를 지원합니다 화재 TV Apple TV 및 mera 베타의 유일한 단점은 더 이상 상호 작용할 수 없다는 것입니다 컴퓨터를 통한 화면 귀하의 휴대 전화에 컴퓨터의 키보드로 아무런 타이핑도하지 않아서 짜증이납니다 미러 플로팅 워터 마크가 그대로 남아있을 수 있으며 제거 할 방법이 없습니다 그것 이외에 그것은 자유롭고 설치하기 쉽다 그러나 우리는 다른 선택권이 또한있다 Mac 용 또 다른 무료 옵션은 Droid를 설치하는 방법을 배우기 위해 화면에서 droid입니다 녹색은 재판 또는 유료 버전을 위해이 비디오를 시청하십시오

120 당신이 다른 하나를 설정하는 방법에 대한이 비디오를 볼 수있는 그들의 droid와 화면 미러링과 함께 droid 다른 유용한 기능을 설치하십시오 귀하의 컴퓨터에 야외 droid 수신기에서 다음 응용 프로그램 센터를 설치 새 사용자의 Air droid Center에서 휴대 기기로 전송 이메일 주소와 비밀번호를 입력하십시오 연결되면 컴퓨터에서 Droid를 착용하고 Droid를 열기 위해 클릭하십시오 미러링 및 선택한 장치가 이미 등록 된 droid는 다양한 기기가 있지만 휴대 전화를 거울처럼 사용할 수없는 사람들을 위해 뿌리 내려야합니다 무선 미러링에 대한 또 다른 옵션은 반사경 반사경이있는 것입니다

캐스트 사용 가능 Android를받는 최초이자 유일한 Google Cast 수신자 시도 할 수있는 iPhone 및 iPad 앱과 동시에 휴대 전화와 태블릿 사용 무료 반사경은 Windows Mac Android iOS 및 Fire TV와 호환됩니다 훌륭한 무선 미러링 품질을 원하는 사람들을위한 완벽한 솔루션 반사경이있는 옵션 및 기능 – 로컬 네트워크 연결 만 있으면됩니다 설치 후 airplay 또는 Google Cast 미러링을위한 기기 간 Mac 또는 Windows 컴퓨터의 반사경과 iPhone 또는 iPad를 사용하여 나타남 Android에서 설정을 공개하고 미러링을 사용 설정으로 이동합니다 캐스트 표시 무선 디스플레이 및 무선 디스플레이 사용 대부분의 Android 기기는 기본적으로 Google 캐스팅을 지원하지만 그럴 필요는 없습니다 기능은 무료 Google 크롬 캐스팅을 추가하여 계속 미러링 할 수 있습니다

응용 프로그램은 대부분의 휴대 전화 및 태블릿에서 안드로이드 화면 미러링을 가능하게합니다 빠른 검토 나는 이것이 훌륭한 화면 미러링 응용 프로그램이라고해야만한다 반사경은 무선 미러링 및 스트리밍 수신기로 거의 모든 장비 조합을 컴퓨터에 연결 그러나 마우스로 모바일 장치와 상호 작용해야하는 경우 키보드는 USP로 미러링 할 수있는 옵션 화면이 가장 간단합니다 PC 또는 Mac 화면에 안드로이드 화면을 공유하는 방법 Google 크롬 웹 브라우저 및 chrome Google 웹의 방문자라는 앱 PC 또는 Mac 컴퓨터를 방문하여 매장을 다운로드하고 설치하십시오 기기를 연결하면 기기와 휴대 전화를 선택하기 만하면됩니다

개발자 옵션으로 이동하지 않으면 태블릿을 연결해야합니다 Android 디버깅을 다시 사용 중지 및 사용 설정하면 연결을 설정해야합니다 이런 종류의 솔루션의 장점은 마우스와 상호 작용할 수 있다는 점입니다 그리고 키보드 의미 당신이 원하는 유형의 응용 프로그램을 열 수 있습니다 또한 입력 웹 클라이언트가없는 많은 앱을 사용하면 좋은 방법입니다 휴대 전화에있는 앱의 실제 키보드로 아무 것도 필요하지 않습니다 귀하의 안드로이드 전화에 설치되어 Windows Linux 또는 Mac 사용자도 사용할 수 있습니다 약간의 지연이 있지만 다른 무선 솔루션과 대비되는 것은 조금 있습니다

더 빠른 다음과 같은 몇 가지 응용 프로그램 덕분에 장치 화면이 가까워졌습니다 이 비디오가 도움이 되었습니까? 우리에게 비슷한 몫을주고 다음 비디오에서 당신을 만나십시오

Android Design in Action: Fitness Apps and Modern UIs

로마 누리 크 : 안녕하세요 "Android Design in Action "언제나 그렇듯이, 나는 당신의 호스트 인 Roman Nurik입니다

안녕 얘들 아담 코흐 NICK BUTCHER : 그리고 런던의 Nick Butcher 로마 누리 크 : 그리고 오늘, 우리는 이야기 할 것입니다 – 우리가 뭘 얘기 할거야? 우리는 피트니스 앱에 대해 이야기 할 것입니다 개인 피트니스 애플 리케이션 사실 이것은 닉이 가장 좋아하는 카테고리 중 하나이기 때문에 Endomondo에 대해 오늘 많이 이야기하고 있습니다

그것은 우리가 오늘 강조 할 훌륭한 앱입니다 그리고 우리가 피트니스 앱을 다룬 후에 구체적으로 실제로 피트니스에 대한 일부 태블릿 정보 애플 리케이션, 우리는 현대적인 UI로, 그리고 더 구체적으로, 무엇보다 현대적인 UI를 구성하는 일부 패턴 디자인 가이드에서 보았습니다 그래서 Endomondo로 뛰어 들자 그래서 저는 그것을 바로 넘겨 줄 것입니다 – 오, 우리는 약간의 깜박임이 계속 발생했습니다 우리가해야 할 일은

? 우리가 방금이 플러그를 뽑을 수 있는지 보자 다시 연결하십시오 NICK BUTCHER : 당신은 "The App Clinic "지난 주부터? 네

아직도 일어나고있어 ADAM KOCH : Y-Cast가 다시 시작됩니다 그래, 다시 시작해야 할까? 승인 다시 시작합시다 잠시 후에 다시 연락 드리겠습니다

좋아, 그래서 우리는 돌아 왔다고 생각해 그리고 희망적으로 깜박임이 멈췄습니다 내 생각에 그것은 데모 신의 작은 부분 일 뿐이라고 생각합니다 오랫동안 앱 클리닉에서 그들의 약의 맛 하지만 어쨌든, Endomondo와 함께, 나는 우리가 Nick, Nick 이후로,이 앱이 가장 좋아하는 앱입니다

엔도 몬도에서 얘기하고 싶니? NICK BUTCHER : 네, 이것은 제가 가장 자주 사용하는 것 중 하나입니다 애플 리케이션, 나는 말할 것이다 나는 여가 시간에 트라이 애슬론을 조금한다 멀리 안드로이드 개발에서 그래서이 훈련을 추적하기 위해이 응용 프로그램을 사용합니다

그리고 저는 그것에 대해 약간의 통계가 있습니다 따라서 피트니스 앱을 사용했다면 일반적인 앱을 제공합니다 TPS를 사용하여 운동 추적 기능, 로깅, 등등 하지만 내가 좋아하는 측면 중 하나는 그들이 정말로 Android UI 가이드 라인을 따르고 또한 연락처 배지와 같은 재미있는 것들을 통합하는 등 Android UI와 깊이 통합됩니다 여기서 우리가보고있는 스크린 샷은 다음과 같습니다

예를 들어, 활동 피드와 당신이 한 운동 그리고 나는 당신이 볼 수 있다고 생각합니다 그들은 꽤 괜찮은 것을했습니다 UI 지침을 따르는 일 여기서 볼 수 있습니다 – 너를 방해하려는거야, 닉 이것은 매우 가련한 역사의 버전입니다

나는 실제로 달리기, 자전거 타기, 또는 아무것도하지 않습니다 그게 바로 Nick의 작업 라인입니다 그러나 이것은 볼 수있는 것의 한 예일뿐입니다 이벤트를 캡처 한 후, 어떻게 생겼는지 그러나 실제 시나리오에서는 분명히 사물의 목록

미안, 어서, 닉 NICK BUTCHER : 매우 희소한 목록입니다 탭에 대해 의견을 말 했나요? 우리가 여기서보고있는 패턴을 리프레쉬할까요? ADAM KOCH : 예, 그렇습니다 실제로 그것을 버리고 싶습니다 너희들에게, 너 같은 종류에 대한 너의 생각은 뭐니? 패턴을 새로 고침하거나 새로 고침하여 새로 고침 하시겠습니까? 개인적으로 실제로는 새로 고침 아이콘이 액션 바는 불확정 스피너에 끝나며, 새로 고침이 진행되는 동안, 그러나 나는 모른다

너희들은 어떻게 생각하니? NICK BUTCHER : 패턴을 그대로 설명해주세요 그것은 스크린 샷에서 명확하지 않다 이것은 Pull to Refresh 패턴의 변형입니다 그래서 오른쪽에, 당신은 Roman의 활동을 당신이 그것을 아래로 당길 때까지 꼭대기에 실제로 내뿜어 라 그런 다음 Tap to Refresh 옵션이 추가로 나타납니다

그래서 제 의견으로는, 이것은 대단히 잘 작동하지 않습니다 왜냐하면 새로 고침하려면 당연히 편리합니다 단지 하나의 제스처 반면에 이것은 제스처와 같은 것입니다 따라서 새로 고침 버튼 만 있으면됩니다

나를 위해, 나는 당신이 말했듯이, Adam, Refresh 버튼 액션 바에서 불확실한 진전 – 대부분 안드로이드에서 목록은 탄력성이 없기 때문입니다 나는 이것이 iOS에서 Tweety의 패턴이라는 것을 알 수있다 그리고 그 플랫폼에서 잘 작동합니다 목록에는 이런 종류의 탄력적 인 특징이 있습니다 그래서 그것을 과장하기 위해 정말 잘 작동합니다

어떤 종류의 일을하는 것 안드로이드는 그렇지 않지만, 당신은 그렇게하지 않습니다 기대는 어떤 종류의 힘 필드를 가지고있는 것입니다 당신이 목록의 끝에 도달했다는 표시 따라서 추가 옵션을 공개하는 것은 정신 [? 모델?] 나를 위해

네, 확실히 동의합니다 제 생각에 탭을 새로 고침하는 것과 같은 것을 사용하면, 또는 나는 추측한다, 당겨서 새로 고침한다, 정말로, 우리 권고는 가지고있다 만약 당신이 그것을 사용한다면, 무언가와 함께 그것을 사용하십시오 액션 바의 새로 고침 버튼과 같이, 심지어 오버플로에서 새로 고침이 자동 또는 사용자 인 경우 정말로 항상 사용하지 않을 것입니다 오버플로는 완전히 허용됩니다

아담 코치 : 네, 제 생각에는이 경우에는 거기에 실제 액션 아이템을 보여주는 방 때로는 불가능할 수도 있습니다 오버플로 메뉴에 넣어야합니다 어쩌면 새로 고침하기 (Pull to Refresh)가 사용자에게 더욱 분명하게 드러날 수 있습니다 그렇다면, 나는 추측한다

하지만이 경우 나는 개인적으로 그것이 좋은 추가라고 생각할 것이다 니키 버셔 : 좋아, 그럼 우리가 계속해야하지? 그래서이 두 화면은 그 역사와 종류입니다 활동 스트림 및 뉴스 피드 우리가 다음으로 나아가면, 멋진 기능 중 일부가 있습니다

내가 정말로 좋아하는 것은 경로를 찾는 능력 – 그래서 다른 사용자가 만든 경로는 정말 멋지 네요 네가 여행 중이라면 캘리포니아에 와서 마운틴 뷰를 방문하면 모선,이 기능을 사용하여 달리기를 찾았습니다 환상적인 낯선 지역의 경로 코치 : 닉, 거기에 뿌리 나 루트를 의미합니까? 닉 바쳐 : [LAUGH] 나는 "뿌리"를 의미한다고 확신한다

코닥 : [LAUGH] 알았어, 그냥 확인해 NICK BUTCHER : 네, 그리고 경로를 보는 것뿐입니다 그 자체로, 당신은 챔피언이라는 개념을 가질 수 있습니다 시도하고 누군가의 시간을 이길, 또는 그런 종류의 물건, 모든 재미있는 물건 그래서 이것들은 우리가 강조하고 강조하고자하는 재미있는 기능입니다

전화 앱에서 로마가 말했듯이, 나는 앱을 많이 사용한다 하루에 몇 번, 정상적으로 그래서 응용 프로그램을 사용하여 꽤 행복했습니다 그러나 내가 정말로 느끼고있는 것이 부족한 것 일부 타블렛 기능입니다 따라서 우리가 어떤 기능을 응용 프로그램 웹 사이트에 제공, 실제로 일부 정말 유용하고 유용한 기능입니다

타블렛 응용 프로그램을 실행하기에 완벽 할 것입니다 여기 예를 들어 기본 운동 화면이 있습니다 운동을 추적하는 데 사용할 수 있습니다 네가 얻을 수 있기 때문에 나는 이것이 정말로 동기 부여가되는 것을 발견했다 이번 달보기에는 작은 아바타가 당신이 한 활동들

그리고 나를 위해, 이것은 나를 계속 지켜주는 것들 중 하나입니다 다시, 그리고 응용 프로그램을 사용하여 나를 유지합니다 내가 며칠을 놓치면 너는 아무 것도 없어 다시 와서 그 사각형을 채울 수 있습니다 다시 찾아보고 완전히 채워진 것을 볼 때 나는 그것을 좋아한다 귀하의 훈련이 얼마나 일관성이 있었는지보십시오 닉, 넌 운동이 아니야

이걸보고 내 말은, 하루에 한 가지 이상의 운동 항목이 있다는 의미입니다 인상적이다 NICK BUTCHER : 음, 내 자전거를 타기 위해 통근하곤 했어 아마 속이는거야

우리는 거기에 갈 그래, 이거 정말 중요한 부분이라고 생각해 내가 생각하기에 매우 유용한 정보 당신이 타블렛에 앉는 더 큰 부동산에 그리고 다음 화면으로 넘어 가면 다른 우리가 얘기하고 싶었던 점은 너는 끌 수있어 내가 말했듯이, 나는 약간의 통계 괴상한 사람이다

그래서 나는 사랑한다 내 운동을 부어 볼 수 있고, 알다시피, 나는 개선, 더 많은 마일리지를 수행했는지, 더 빨리 수행했는지 평균 시간, 모든 것들 그래서 몇 가지를 꺼낼 실제 기회가있는 것처럼 느껴집니다 더 많은 공간이있을 때이 정보를 우리가 태블릿에 관해 이야기 할 때, 아무도 당신이 네 팔에 묶인 넥서스 10으로 달려 가라 또는 뒷 주머니에

말도 안돼 ADAM KOCH : 넥서스 7 일 수도 있습니다 Nickus BUTCHER : 넥서스 7조차 [알아들을 수 없는] 좋은 점을 뽑아 냈습니다 실제로, 나는 정말로 체육관에 앉아서, 운동 용 자전거에 앉아서, 예를 들면

태블릿을 사용하여 영화를 보거나 따라 잡기 위해 YouTube의 최신 Android 개발 하지만 너는에 넘기고 싶을지도 모른다 캡쳐 할 운동 앱의 태블릿에 최적화 된 인터페이스 그 멋진 운동을 방금했습니다 하지만 나에게있어 내가하고 싶은 가장 큰 일은 할 수있는 일은 뉴스 피드를 소비하는 것입니다 하고, 내 통계를 쏟아 부어보고, 앞으로도 계획을 세우십시오 사용할 수있는 다른 경로

이것이 우리가 시도한 주요 측면입니다 다시 상상할 수있는 신청 NANIK : 그리고 제가 지적하고자하는 한 가지는 – 이 웹 사이트의 아주 작은 부분이 있습니다 옆에있는 창유리들 중 하나는 당신에게 보여줍니다 당신이 한 운동의 개인적인 유형뿐만 아니라 이번 달에 당신이 얼마나 오래 있었는지, 얼마나 많은 당신이 태운 칼로리

그리고 그 종류의 요약 정보가 공정하게 느껴집니다 한 달에 한 번씩 보는 것이 재미 있습니다 그렇게 쉽게 이용할 수있게되면 태블릿이나 큰 화면 UI NICK BUTCHER : 멋지다 ROMAN NURIK : 한 명 더 있다고 생각합니다

오 우리는하지 않습니다 그래서 우리는 엔도 몬도 (Endomondo)를 살펴 보았습니다 실제로, 저는 Nick에게 그가 앱을 어떻게 사용하고 그가 무엇을 할 것인지 이야기했습니다 태블릿 경험을 원한다

그리고 태블릿에서 어떻게 보일 수 있는지 살펴 보았습니다 특히, 더 많은 소비 경험, 더 많은 소비 흐름을 제공합니다 당신은 소파에 앉아 있고, 무엇을해야할지 계획하고 있습니다 나머지 일주일 동안 – 너는 너의 현재 통계가 뭔지보고 싶을 뿐이야 뿐만 아니라, 닉이 말했듯이, 당신이 도착하면 모선을 방문하는 마운틴 뷰

주변 경로 및 찾아보기 방법 아주 시각적 인 방법? 그래서 우리는 이런 것들을 가져 갔고 우리는 정말 멋진 대시 보드와 같은 것을 만드십시오 그리고 대시 보드가 아니라는 의미에서 대시 보드가 아닙니다 대시 보드와 같은 탐색 옵션을 보여줍니다 패턴으로 4 ~ 6 개의 아이콘을 볼 수 있습니다 새로운 콘텐츠를 보여줍니다

이것은 정말로 콘텐츠 전달 대시 보드와 같습니다 앱의 다양한 측면을 보여주는 다양한 측면을 보여줍니다 서비스를 한 화면에 모두 표시합니다 그래서 여기에 정보 계층이 집중되어 있습니다 진짜 좋아해– 현재 운동

여기가 기본 창입니다 그것은 중앙 창입니다 그리고 두 번째로 중요한 아이템이 화면은 누군가가 논평한지 여부에 관계없이 사회적 활동입니다 당신의 사건 중 하나, 누군가가 너 근처에있는 길 근처에서 도망 갔다 너 근처에 "뿌리"가있을거야

당신은 멋지고 사용하기 쉬운 이러한 것들을보고 싶습니다 오른쪽에 피드 우리가 한 일은 기본적으로 기존의 해당 핸드셋 화면에서 피드를 얻고 개별 콘텐츠 항목을 풍부하게합니다 각 콘텐츠는 여기에 표시됩니다 텍스트 한 조각

시간이 있습니다 그것은 클릭 할 수있는 객체를 가지고 있습니다 Han에 대한 세부 사항보기, Han의 전체 프로필 페이지 그리고 당신이 관심을 가질만한 경로라면, 어쩌면 이런 종류의 토큰 또는 콘텐츠 확장이 있습니다 내가 지적하고 싶었던 또 다른 점은 액션, 핸드셋의 현재 앱에서 뭔가에 대해 논평 할 수 있습니다

각 목록 항목 옆에는 이런 종류의 설명 버튼이 있습니다 그러나 무엇이든을 좋아할 방법이 없습니다 나는 좋아하는 것 또는 + 1-ing 또는 그런 것, 일종의 가벼운 길이라고 생각한다 상호 작용하기 – 말, 오, 그래, 이건 축하해 의견을 말하면서 댓글을 달았습니다

NICK BUTCHER : 앱에 그 앱이 있다고 생각합니다 오, 알겠습니다 NICK BUTCHER : UI에서 완전히 명확하지 않습니다 UI는 단순한 플럽이며 일반적인 거품이기 때문에 그것을 클릭하면 주석을 달 수있는 옵션이 제공됩니다 알았어

그래서 우리가 여기서 한 것은, 대신에 다른 어 포지션, 기본적으로 오버 플로우 자산 나타냅니다, 어이, 행동이 있습니다, 여러 이 작업을 수행 할 수 있습니다 그리고 분명히, 당신은 길게 눌러 선택할 수 있어야합니다 행동을 취하는 것 – 여러 게시물을 좋아하세요 하지만 여기에서는 하나의 항목에 대해 조치를 취할 수 있습니다 길게 누르면 상황 별 액션 바가 표시됩니다

이 오버플로를 터치하여 여러 항목이 있음을 보여주고, 또는 여러 작업이 있습니다 이는 Google Now가하는 것과 매우 유사합니다 따라서 Google Now에는 여러 장의 카드가 있습니다 카드 설정을 보거나 카드에 조치를 취하려면, 하단의 작업 버튼과 함께 실제로 각 카드 옆에이 오버 플로우가 표시됩니다 그리고 마지막으로 우리는 이런 종류의 독특한 작업을 수행했습니다

인근 노선 제시 이 앱이 상단에 대한 정보를 가지고 있다고 가정 해 봅시다 당신 근처에 3 ~ 4 개의 루트가 있습니다 별표를 쓰거나 즐겨 찾지 않았습니다 이것은 내용을 버블 링하는 방법입니다

그것은 끊임없는 발견 메커니즘입니다 그러면 왼쪽과 오른쪽 사이를 스 와이프 할 수 있습니다 몇 가지 데이터를 보여주는 다른 주변 경로 얼마나 오래되었는지, 어떤 비율의 사용자를 좋아하는지, 그 때 가장 좋은 시간은 무엇입니까? 이것은 앱에서 이미 액세스 할 수있는 모든 데이터입니다 내가 아는 한 그래서 이것은 10 인치의 풍경입니다

사실, 내가 놓친 것이 하나있다 여기 왼쪽에는이 종류의 요약이 있습니다 정보, 이번 달처럼, 이것들은 활동들입니다 너는 해냈어 너는 얼마나 많은 칼로리를 태웠다

당신이 운동하는 데 얼마나 많은 시간을 소비했는지 니가 추가하고 싶었던 다른 것, 닉? NICK BUTCHER : 대담하고 가벼운 논란의 여지가있는 사용 그 사랑이나 싫어하는 조금의 패턴 새로운 42 잠금 화면 ROMAN NURIK : 사실, 응축 된 여기 응축 된 그리고 빛, 나는 믿는다 대담하고 가벼우 며 응축 된 버전의 Roboto가 있습니다

그래서이 모든 것들에 걸쳐 타이포그래피가 많이 있습니다 [? 머그잔 ?] NICK BUTCHER : 나의 일반적인 느낌은 사랑해 마찬가지로, 나는 세 가지 주요 섹션을 정말 좋아한다 그걸로 부서졌습니다

따라서 10 인치 UI가있는 경우 공간이있는 10 인치 태블릿 이걸 보여주기에 충분합니다 그래서 당신은 무슨 일이 일어나고 있는지 즉시 볼 수 있습니다 내가 관심이있는이 세 가지 주요 주제 처음부터 살펴 보았습니다 나는 이들 중 일부를 활용할 수 있기를 바랍니다 왼쪽의 통계를 볼 수 있습니다

웹 사이트에서 사용할 수있는 그래프는 장치에서도 사용할 수 있습니다 멋질 것입니다 하지만 네가 너를 버블 링하는 멋진 일을했다고 생각해 내가 정말로 신경 쓰는 것 ROMAN NURIK :이 점에 유의해야합니다

대시 보드는 매우 대화 형입니다 콘텐츠 지향적이며 콘텐츠는 조작 가능합니다 그래서 스노우 보드를 만져보고 싶으면 이 달 동안 당신의 스노 보드를위한 다른 통계, 당신은 그것을 할 수 있습니다 당신은 그걸 만질 수 있어야합니다 내가 언급 할 다른 것은이 앱이 이 세 부분 만

제가 여기서 한 것은 액션 바를 제안했습니다 회 전자는 앱의 다른 부분을 보여줍니다 예를 들어, 다른 섹션으로 건너 뛰고 싶다면 – 액션에 있어야하기 때문에 설정이 아닙니다 오버플로 -하지만 어쩌면 나도 몰라, 네가 실제로 태블릿에서 데이터 캡처를 시작하고 싶습니다 당신이 스피너에서 할 수 있어야하는 것

NICK BUTCHER : 그래, 내 생각에 스트레스가, 우리가 지금까지했던 것과 똑같은 전화로 봤어 나는 완전히 다른 것을 가지고 있어도 괜찮다고 생각한다 대시 보드, 완전히 다른 홈 화면, 언제 당신은 완전히 다른 맥락에서 달리고 있습니다 그것은 우리가 제시 할 정보와 동일합니다 응용 프로그램

그것은 완전히 다른 시각 치료 또는 우선 순위 ROMAN NURIK : 그래서 시간의 이익을 위해 건너 뛰자 이 몇 가지 다른 화면을 통해 그래서 이것은 기본적으로 초상화입니다 우리가 한 일은 우리가 실제로 생각한 것입니다 이 화면은 여러 방향으로 표시됩니다

여러 크기의 경우? 단지 10 인치 풍경이 아닙니다 밖에 태블릿 세계 세로 장치가 있고 7 인치 장치가 있습니다 그들은 아마도 크기와 화면 해상도가 다를 것입니다 그래서 이것은 10 인치 초상화의 예일뿐입니다

목업은 같이 보일 수 있습니다 우리가 기본적으로 한 것은 선형 접근법을 취했습니다 이 콘텐츠를 레이아웃하는 것 따라서 계층 구조는 여전히 유지됩니다 맨 위에있는 항목이 가장 많습니다

중요한 것, 당신의 달력 두 번째 항목 인 화면의 두 번째 행은 다음과 같습니다 수평으로 pannable 사회 피드 그리고 여기에 프리젠 테이션이 있습니다 정말 세련된

확실히 여기서해야 할 일이 많이 있지만, 당신이 이것에 대해 생각하기 시작할 수있는 한 가지 방법 일뿐입니다 그런 다음 주변 경로 섹션이 바닥이 아직있다 그래서 같은 종류의 공간을 차지합니다 일반적으로 그러나 다시 말하지만,이 섹션들은 모두 매우 유연합니다

사실, 그 얘기 좀 해봅시다 7 인치 레이아웃을 살펴 보겠습니다 그리고이 부분에서 나는 그 맨 위에있는 섹션, 그 달력은 유연합니다 잠재적으로 다른 일 행을 하단 또는 상단 이 경우 2 월에 다른 행이 표시됩니다

그리고 나서 위아래로 스크롤하여 변경할 수 있어야합니다 당월 그런 다음 왼쪽에서 오른쪽으로 콘텐츠를 재정렬 할 수 있습니다 하단,이 요약 섹션 스크린의 가장 중요한 부분은, 7 인치 UI에서 모든 기능을 갖춘 것은 아닙니다 10 인치 UI에서와 마찬가지로 그래서 당신이 할 수있는 것들 중 하나 대시 보드 유형 화면은 탭으로 전환하는 것입니다

그리고 그들은 수평으로 스 와이프 할 수 있어야합니다 그래서 실제 수평 적 상호 작용이 없기 때문에, 허용하는 것이 아주 간단해야합니다 전체 화면 내용을 스 와이프하여 운동, 뉴스 피드 및 경로 그리고 그것들은 모두 수직으로 배치되어야합니다 NICK BUTCHER : 나는 그저 전화를 걸고 싶다

이 여백 지점을 사용하려면 절대적으로 괜찮습니다 네가 7 인치에서 한 것처럼 정말 좋아 풍경, 예를 들면 어떤 사람들은 당신이 모든 인치를 절대적으로 채워야 만하는 것처럼 느낍니다 화면 공간

그리고 그것은 사실이 아닙니다 내 말은, 네가이 달력을 그렇게 늘릴 수 없다면 훨씬 더 넓어 – 잘못 생각하기 시작할 것입니다 종횡비 그것은 꼴 사나게 느낄 것입니다

여기에 여백 포인트를 도입하는 것은 절대적으로 좋습니다 그리고 호흡하기에 충분한 공간을 제공하십시오 ROMAN NURIK : 맞아 그리고 확실히 조금 더 편안하고, 많은 태블릿 UI에서 추가로 사용할 수 있습니다

양쪽에 호흡 방 나는 누가 이것을 언급했는지 잊었다 이에 대해 언급 한 위대한 소식이있었습니다 특히 타이포그래피를 둘러싼 것입니다 특히 타입을 배치 할 때, 그것은 단지 측정 값, 라인 당 단어의 양 또는 귀하의 줄당 문자 수를 늘리지 만 실제로는 네가 많이 가지고있을 때 멋지고 관대 한 패딩을 가진 눈 무거운 내용, 특히 텍스트

너무 많은 공간을 두려워하지 마십시오 너무 적은 공간에 대해 더 걱정하십시오 너무 적은 공간이 더 위험하다고 생각합니다 ADAM KOCH : 네, 그리고 또한 공간이 화면에 있습니다 너는 바깥 가장자리에 물건을 갖고 싶지 않아

화면, 일부 목록보기처럼 자동으로 전화 UI에서 스트레치 아웃 네, 당신은 분명히 훌륭한 배포판 화면에서 뒤로 물러서서 볼 수 있습니다 콘텐츠의 멋진 모자이크 – 왼쪽 가장자리에 던져지는 물건 뿐만이 아닙니다 NICK BUTCHER : 네

콘텐츠의 무게가 있습니다 그래서 나는 그게 – 오, 신경 쓰지 마라, 우리는 닉으로부터 잠금 장치 화면을 가지고있다

닉, 너 얘기하고 싶어? 자물쇠 화면 모형? NICK BUTCHER : 네, 제 번호 요청입니다 Endomondo 얘들 아, 이걸 만들어라 나는이 응용 프로그램을 사랑하지만,이 필요합니다 잠금 화면 위젯이 마침내 여기에 있습니다 그것을위한 완벽한 사용 사례입니다

그래서 우리는 그저 볼 수있는 것을 조롱했습니다 그래서 나는 여기에있다 도망 가고, 바로 거기, 내 땀 투성이의 손, 나는 단지 장치를 잠금 해제 할 필요가 없다 내가 얼마나 빨리 가는지, 얼마나 멀리 갔는지 여행을하거나 행동을 취할 수 있습니다 그래서 저는 여기서 조롱했습니다

접힌 상태 일 때 주요 정보 잠금 화면 위젯의보기 그것은 나의 거리, 페이스, 그리고 총 시간을 말하고 있습니다 그런 다음 자물쇠를 펼치려면 아래로 스 와이프해야합니다 화면 위젯을 사용하면 다음보기를 얻을 수 있습니다 [알아들을 수 없는] 행동을 취하십시오

따라서 이미 중지했다면 일시 중지, 중지 또는 재개 할 수 있습니다 운동을 여기서 일시 중지했습니다 그래서 당신은 너 숨을 쉬고있어, 너는 빨리 그걸 막으려 고하고있어 당신이 당신의 PV 또는 무엇이든을 놓치지 않도록 시간 그래서 이것이 정말 재미있는 사용 사례라고 생각합니다 잠금 화면 위젯 용 지적하고 싶은 것은, 네가 한 일이 정말 마음에 든다

여기 니크, 흰색을 사용 했어 여기서 모든 것이 흰색이거나 흰색 음영 또는 흰색 투명 음 완전히 투명하다 우리가이 일을 할 수있는 이유는 화면 잠금, 항상 배경을 어둡게합니다 따라서 배경이 순수한 흰색이라해도 디밍은 실제로 흰 텍스트 나 도형을 화면을 여전히 아주 잘 읽을 수 있습니다 그래서 당신은 확실히 싱글을 사용할 기회가 있습니다

컬러, 흑백 아이콘 및 UI 요소를이 화면에 표시합니다 그리고 Play를 사용하면서 한 일이 정말 마음에 듭니다 앱에서 버튼을 중지합니다 앱을 보면, 그들은 실제로 녹색이며 양식화되었습니다 그리고 그것을 취하여 그것을 잠금 화면에 적용하십시오

보이는 것처럼 보이는데 실제로는 흰색이 투명합니다 NICK BUTCHER : 예, 당신처럼 디자이너로서 무서울 수 있습니다 이것들에 대한 어떤 통제도하지 마라 분명히 벽지가 있습니다 그래서 당신은 배경을 모른다

그래, 맞아, 나는 미치광이가되고 싶지 않았다 색상 충돌 – 녹색 버튼이있는 경우, 그것은 실제로 작동하지 않을 것입니다 그래서 나는 정말로 깨끗한 흰색을 찾으러 갔다 내 생각에 너의 위에 45 % 불투명 한 검은 색이 있다고 생각해 벽지,이 효과를 얻으려면 희미 해지기

ROMAN NURIK : 굉장해 좋아요 마지막 화면은 다음과 같을 것입니다 당신은 실제로 일시 중지 상태 또는 일시 중지 상태 일 것입니다 [알아들을 수 없는]

아, 재개 국가 예 따라서 일시 중지 할 수있는 옵션이 제공됩니다 좋아요 그래서 그걸로 들어가 봅시다 우리는 약 7 분 남았습니다

불행히도, 잘, 아마 다행히도 또는 불행히도, 우리는 실제로 디자인이 많지 않거나 0이 아닙니다 오늘 뉴스 그래서 우리는 단지 UI 패턴에 대해서 이야기 할 것입니다 디자인 가이드에서 보았던 것뿐입니다 그래서 우리는 액션 바 (Action bars)에 대해 이야기 해 왔고 반응 형 디자인, 타이포 그라피 사용하기

그래서 너희들은 아마 이것들에 꽤 잘 노출되었을거야 UI 패턴 유형, 특히 수평 스 와이프, 스 와이프하여 기각합니다 우리는 몇 주 전에 그 모형을 만들었습니다 UI 패턴이 포함되었습니다 그래서 덜 일반적으로 알려진 패턴 중 일부를 살펴 보겠습니다

그리고 이것이 반드시 공식적인 패턴은 아닙니다 그들은 단지 커뮤니티 패턴입니다 커뮤니티가 사용하고 있으며 현대 UI가 그것이 의미가 있다면 확실히 활용하십시오 NICK BUTCHER : 그리고 지역 사회에 따라, 우리는 엄청나게 생산적 인 누릭 (Nurik) 씨가 이들 대부분을 만들었습니다 너는 매우 겸손하지만, 고마워, 로마

아담 코치 : 독신자 공동체 ROMAN NURIK : 이것들 뒤에 숨겨진 코드, 방법을 보여줄 수있는 코드 스 니펫을 작성했습니다 이것을 구현하지만, 실제로 안드로이드 애플 리케이션의 디자인 사례, 처음부터 파티 앱, 시스템 앱, 커뮤니티에서 가져올 수 있습니다 그러나 예, 우리는 이들 모두에 대한 코드 샘플을 가지고 있습니다 따라서 실제로 어떻게해야하는지에 대해 질문이있는 경우 이것을 구현 한 다음 쇼 후에 알려주십시오

먼저, 끝내고 버리는 것에 대해 이야기 해 봅시다 우리는 과거에 이것을 특색으로 삼았습니다 기본적으로 액션 바를 완전히 제거하고 그것을 매우 비슷하게 보이는 것으로 대체합니다 폐기 표시 줄 그래서 정말 간단한 화면에서 간단한 정보를 작성하거나 연락처에 대한 일부 변경 사항 (예 : 저장, 취소, 위로, 뒤로

그러나 대안 중 하나는 실제로 이것을 보여주기위한 것입니다 매우 간단하고 직선적 인 상태입니다 Done and Discard, Done and 상단의 바를 취소하십시오 나는 이것에 대해 다른 의견이 있으십니까? 우리는 과거에 그것에 관해 이야기했습니다 NICK BUTCHER : 예, 우리는 그것에 대해 이야기했습니다

나는 그것이 몹시 좋아한다 무슨 일이 일어날 지 액션 바가 제공하는 것은 사실이지만 이 시각적 치료는 일어날 것이다 ROMAN NURIK : 그래, 그리고 Done 버튼이 왼쪽 상단에 표시되고 삭제됩니다 액션 오버플로와 같은 것입니다

그리고 그것은 당신이 다른 행동을 취한다면 더 유용합니다 그냥 완료 외에도 표시하고 싶습니다 취소하거나 완료하고 취소하십시오 또는 정말로 기대하지 않거나하지 않는 경우 사람들이 취소하기를 원한다 연락처를 저장하는 경우와 마찬가지로 변화를 만들 것입니다

NICK BUTCHER : 예, 좋은 지적입니다 예를 들어,이 시스템에서 사람들을 보아라 [? 찾고 있습니까?] 편집 또는 연락처 만들기, 그리고 나는 생각을 만들 수도 있습니다 캘린더 일정, 맞죠? 그리고 그들은 당신에게 이것을 보여줄 것입니다 ADAM KOCH : 그래, 나는 그 다른 형식의 종류는 더 명확하게, 말하자면, 뒤로 버튼이 할 수 있습니다

이 경우 내용을 분명히 저장합니다 ROMAN NURIK : OK, Done and Discard, 이렇게 권장합니다 다시 한번, 간단한 편집 양식 – 화면을 정말로 편집하고있는 화면 콘텐츠가 아니라 몹시 복잡한 콘텐츠입니다 핀과 진행 그리고 이것은 제가 아주 간략하게 다루는 것입니다

사용 빈도가 적기 때문입니다 이상적으로 모든 것을 기기에 저장합니다 모든 것을 캐시하고 기회 주의적으로 캐시합니다 하지만 영화 나 대용량 파일이있는 경우 캐싱 또는 저장 작업이 장치가 꽤 무거운 무게, 당신은 사용자에게 줄 수 있습니다 클라우드에서 콘텐츠를 저장하거나 고정하는 명시적인 방법 귀하의 장치에 그리고 이것은 기본적으로 약간의 UI 요소입니다

핀 단추, 일종의 체크 상자와 같습니다 확인한 다음 고정해야합니다 그런 다음 백그라운드에서 피닝 진행 300 메가 다운로드와 같은 앱이라면 200 메가를 다운로드 한 다음이 원형 차트는 어딘가에 있어야합니다 가득 찬 길의 약 2/3

아주 간단한 UI 위젯을 사용할 수 있습니다 매우 무거운 것을 다루는 경우 앱 전반에 걸쳐 클라우드에서 끌어온 콘텐츠 NICK BUTCHER : 정말이 요소가 마음에 들었습니다 어떤 사람들은 정말 명백한 경로를 따라 내려갑니다 오프라인 모드에서 나는 온라인 모드에있다 스트리밍 또는 핀으로 연결 하시겠습니까? 그리고 그것이 잘못된 길이라고 생각합니다

난 당신이 정말로 하나의 UI를 가지고 있어야한다고 생각하고 그냥 힌트 오프라인으로 사용할 수 있는지 여부를 사용자에게 알려줍니다 Play 스토어에서 얻은 단서를 따라 가면서, 대부분의 기기에서 제공되는 음악 앱 [? 보기?] 그것을 대표하는 좋은 방법이 될 것입니다 좋아요 그래서 약 2 분 남았습니다 다른 이들 중 일부를 통해 비행합시다

아무도 얘기를하고 싶지 않은가? 막대 또는 인라인 취소? 누가 그것을하지 않았습니까? 아담 ADAM KOCH : Nick이 좋아하는 것, 특히 인라인 하나 NICK BUTCHER : 멋진 섹션이 있습니다 확인을 촉구하는 지침과 언제 제안을 취소 할 것인가 그래서 저는 그 흐름도를 통해 작업 하겠지만, 본질은 다음과 같습니다

모든 것에 대한 확인을 촉구하는 것은 도로 블록 같은 종류 당신은 정말로 많은 행동을 매우 빠르게 수행 할 수 없습니다 그래서 우선적으로, 당신이 회복 할 수있는 방법이 있다면, 이런 종류의 실행 취소 동작을 제공합니다 그래, 그 이름에서 알 수 있듯이, 이것은 복구 할 수있는 방법을 제공합니다 방금 한 작업에서 보관 및 이메일

이 기능을 사용하여 실행 취소하면 다시 복원하여받은 편지함으로 복원 할 수 있습니다 그리고 아담이 말했듯이,이 작품은 정말로, 정말로 잘 느낍니다 Swipe to Dismiss 패턴과 함께, 언제, 언제 목록에서 항목을 스 와이프하여 바꿉니다 당신이 그것을 다시 가져올 수있는 인라인 취소 버튼이 있습니다 옆에서

나는 그것이 정말로 멋지게 작동한다고 생각한다 에 대한 최신 버전의 Gmail 앱을 안드로이드 42 예를 들어 ADAM KOCH : 그래, 누군가가 실제로 이것들, 당신은 안도의 한숨을 쉬게합니다 마찬가지로, 나는 뭔가를 삭제했다, 나는 그것이 어디로 갔는지 모른다

그런 다음 Undo를 입력하면 신속하게 다시 가져올 수 있습니다 경험 OK, 다음 패턴으로가 봅시다 그리고 이것은 하나의 패턴입니다 아마도 우리는 – 닉과 나 자신 -이 빠른 리턴이라고 불렀습니다

그것에 대한 실제적이고 공식적인 이름은 없습니다 그러나 그 생각은 – Google Now입니다 Google Now의 스크린 샷입니다 이것은 당신이 뭔가를 갖고 싶다는 생각입니다 영구, 항상 사용할 수 있습니다

Google Now 검색 창과 같습니다 그러나 당신은 반드시 그 중 일부를 차지하고 싶지는 않습니다 귀중한 수직 부동산 그래서 당신이 할 수있는 것은, 막대는 스크롤을 시작하면 화면이 나타납니다

그러나 사용자가 스크롤을 시작하면 약간, 그 막대기, 당신이 스크롤 영역에있을 수있는 곳마다, 그 막대기가 천천히 뒤로 젖혀지기 시작합니다 그리고 나서, 당신이 좀 더 스크롤을 시작하면, 바 완전히 보입니다 그리고 거의 떠 다니는 느낌을줍니다 나머지 콘텐츠 위, 그림자 사용 여부 또는 무엇이든 그것은 실제적으로 최상위에 실제로 고정되어 있습니다

항상 화면에 표시됩니다 따라서 쉽게 사용할 수 있지만 항상 표시되는 것은 아닙니다 거기에 좋은 이원성이 있습니다 다른 UI 패턴으로 넘어 갑시다 토큰 화 된 텍스트 필드입니다

그리고 우리는 조금 시간이 조금 지나고 있다는 것을 알기 때문에 우리는 이것을 통해 날아 가야 해 아이디어는 이메일을 타이핑하기보다는 주소와 많은 자유 형식 텍스트 다루기 그것에 대해 똑똑하다 그리고 당신이 부유 한 내용의 조각 인 무언가를 보는 경우에, 실제로 어떤 객체로 해석하는 것처럼 사용자가 텍스트 필드와 상호 작용할 수 있도록 텍스트 필드 텍스트의 성격뿐만 아니라 실제 물건 Nick Butcher : 나는 가야 해 얘들 아

쫓겨났다 쫓겨나고있어? 알았어 너를 보게, 닉 나는 그것이 마지막이었다고 생각한다 – 오오 아니오, 우리는 하나 더 가지고있다 마지막 것은 베젤 슬쩍입니다

이것은 Nick이 가장 좋아하는 UI 패턴입니다 기본적으로 수평 스크롤 가능 또는 화면의 핵심 레이아웃에있는 대화 형 컨텐츠, 당신은 분명히 그것들을 탭 또는 측면과 같은 것들을 노출 [? 항아리?] 또는 항법 [? 항아리?] 그래서 여기에있는 아이디어는 가장 왼쪽의 베젤을 사용하는 것입니다 가장 오른쪽 약 16 dps의 화면이 표시됩니다 거기서부터 슬쩍 시작하세요

베젤 슬쩍으로 처리됩니다 따라서 가장자리에서 콘텐츠를 끌어 오는 것과 거의 비슷합니다 Chrome이하는 일이 바로 Chrome입니다 ADAM KOCH : 좋은 예입니다 예

ROMAN NURIK : 사실, 이것은 새로운 것입니다 잠금 화면은 내가 아는 한도 마찬가지입니다 그래, 그래서 이것은 항상 훌륭한 또 다른 패턴이다 스 와이프를 사용하여 가로 콘텐츠에 액세스 할 수있게 만들었지 만 또한 수평을 가지고있다 상호 작용 나는 그것이 마지막 것 같아요

그래서 우리는 시간이 지남에 있습니다 하지만 우리와 함께 해 주셔서 다시 한번 감사드립니다 Android 디자인 실천 늘 그렇듯이 나는 로마인이다 ADAM KOCH : 아담 코흐 (Adam Koch), 닉 부처 (Nick Butcher) 런던에서 우리를 방금 떠났습니다

네, 그래서 다음 주엔 안 볼거야하지만 아마 몇 주 후에 그래서 너희들을 만나고, 큰 휴식을 취하십시오 [음악 재생]

Publish smaller apps with the Android App Bundle

LYLA FUJIWARA : 자원을 제공하는 것이 가장 좋습니다 모든 장치를 지원하기 위해 네가 트레이드 오프를해야 할 것처럼 보일지 모른다

지원 장치와 작은 APK 사이 이제 멀티 APK를 사용하지 않는 경우 다른 화면 밀도, CPU 아키텍처, 언어가 앱의 상당 부분을 차지할 수 있습니다 APK 크기 그래서 우리는 새로운 출판 형식을 도입했습니다 Android 앱 번들

그것은 당신의 청중을위한 더 작은 다운로드를 의미 할 것입니다 Play Console에서 아티팩트 관리가 쉬워졌습니다 앱 번들은 포괄적 인 단일 빌드 아티팩트입니다 APK 대신 Google Play에 업로드합니다 멀티 APK, 앱 번들과 비교 더 작은 앱을 사용자에게 제공하고 더 간단합니다 하나의 빌드 아티팩트이기 때문에 관리해야합니다

Google Play에 앱 번들이있는 경우, 그것은 새로운 프로세스를 사용하여 전달합니다 동적 전달이라고하는 APK 간단히 말하면 앱의 일부만 전송합니다 각 사용자가 필요로하는 이제 새로운 앱 번들 형식 만 사용하면됩니다 사용자에게 자동으로 제공됩니다 언어, 화면 밀도 및 ABI 만있는 APK 필요한 리소스

또한 코드 리팩터링이 필요 없습니다 앱 번들을 만드는 것은 문제 일뿐입니다 오른쪽 빌드 출력 선택 Android Studio를 사용할 때 여기에서 서명 된 앱 번들 생성 옵션을 참조하십시오 APK 대신 번들 작성을 선택하고 키를 입력 한 다음 대상 폴더를 선택하면 작업이 완료됩니다

그런 다음 반짝 반짝 빛나는 새 앱 번들을 갖게됩니다 Google Play 앱 로그인에 등록해야합니다 Play Console에 있습니다 Google Play는 기본적으로 최적화 된 APK를 생성합니다 귀하의 사용자를 위해, 당신은 능력을 제공해야합니다 해당 APK에 서명하십시오

앱 번들은 현재 Google Play에서 지원됩니다 번들에서 APK를 생성하는 데 사용되는 기술 오픈 소스이기 때문에 앞으로는 앱 번들이 다른 앱과 작동합니다 지원을 가능하게하는 상점 번들은 모든 장치에서 작동합니다 롤리팝 이상을 실행하는 기기 다이나믹하게 전달할 때 가장 큰 이점을 누릴 수 있습니다

사전 롤리팝 기기는 여전히 멀티 APK 스타일을 갖습니다 APK는 Google에서 자동으로 생성합니다 앱 번들에서 재생합니다 계속해서 자세히 살펴 보겠습니다 Google Play에서 실제로이 번들을 사용하는 방식, 동적 게재가 수행하는 작업 및 사용자가 APK를받는 방식 과거에는 APK를 업로드했지만, 그런 다음 Play는 동일한 APK를 제공합니다

앱 번들을 업로드하면 Google Play에서 해당 번들을 사용합니다 그것을 여러 개의 더 작은 크기로 나눕니다 분할 APK로 알려진 APK 항상 다운로드되는 앱의 부분 기본 APK라는 분할 APK에 배치됩니다 번들을 사용할 때 자동으로 재생됩니다

자산, 기본 라이브러리에 대해 분할 된 APK를 만듭니다 이러한 리소스 별 분할 APK 구성 APK라고합니다 예제를 살펴 보겠습니다 Pixel 2에서 영어를 사용하는 사용자입니다 XL (ARM64 프로세서에서 실행되는 560 DPI 해상도) 앱을 설치하면 동적 게재 내가 특별히 필요로하는 분할 APK를 찾을 수 있습니다

이 분할 APK는 동작하는 호환 장치로 내 기기에 최적화 된 맞춤형 단일 APK처럼 이전 장치의 경우 동적 전달 연구 적절한 ABI와 함께 멀티 APK를 발송합니다 및 밀도 리소스 Android 앱 도입으로 번들 및 동적 게재 자동으로 작은 애플 리케이션을 허용 보다 원활한 배포 프로세스를 제공합니다 또한 앱 번들 형식 적어도 베타 버전에서는 동적 기능을 도입했습니다 동적 기능을 통해 특정 기능을 모듈화 할 수 있습니다 필요할 때 사용자에게 전달할 수 있습니다

자세한 내용은 아래 링크를 확인하십시오 앱 번들 제작에 궁금한 점이 있다면, 시작하기 가장 좋은 장소는 gco/andriodappbundle입니다 행복한 코딩

How to make Android apps using Processing (Tutorial)

Processing을 사용하여 Android 앱을 만들고 싶습니까? 그것을 해보자! TEKGADG, TEK

GADG, TEKGADG! 그래서 당신은 궁금해 할 것입니다, 가공은 무엇이며 왜 우리는 그것을 안드로이드 애플 리케이션을 만드는데 사용합니까? 처리는 오픈 소스 프로그래밍 언어이며, 매우 간단하고 쉽게 선택할 수 있습니다 쪽으로 많은 아티스트가 프로그래밍 스케치 북처럼 그것을 사용하고 멋진 라이브러리가 많습니다 스케치를 많은 플랫폼에 출력 할 수 있습니다

모든 데스크탑 OS, 웹, 그리고 물론, 안드로이드 Android에서 코드 작성하는 방법을 알고 있다고해도 Processing은 유용한 프로토 타입 작성 도구가 될 수 있습니다 여러 플랫폼 시작하려면 Android SDK 도구를 다운로드 한 다음 처리해야합니다 휴대 전화에서 개발자 옵션과 USB 디버깅을 켜야합니다

그렇게하려면 '설정'-> '휴대 전화 정보'로 이동 한 다음 '빌드 번호'를 여러 번 누릅니다 개발자 옵션을 볼 수 있습니다 다시 설정에서 개발자 옵션으로 이동하십시오 USB 디버깅을 켜십시오 이제 Android 용 처리 문제가 있습니다

하지만 간단합니다 그것을 위해 고쳐라 기본적으로 처리중인 JDK 파일을 JDK 파일로 대체해야합니다 귀하의 컴퓨터에 jdk1

70_45를 사용하고 있습니다 이전 버전의을 다운로드해야 할 수도 있습니다 문제가 생기면 JDK OS X에서 문제를 해결하는 방법을 알려 드리겠습니다

단계는 Windows에서와 비슷해야합니다 잘 Mac에서는 처리 응용 프로그램을 찾은 다음 마우스 오른쪽 버튼으로 '패키지 내용 표시'를 클릭하고 그곳에는 Contents -> PlugIns -> JDK 폴더 -> Contents가 있습니다 PC에서는 이러한 폴더가 처리 아래에있는 프로그램 파일에 있어야합니다 그런 다음 컴퓨터에서 JDK 파일을 찾으려면 라이브러리 -> Java -> JavaVirutalMachines -> JDK 폴더 -> 목차

그리고 방금 연 두 폴더 사이에서 파일이 비슷하다는 것을 알 수 있습니다 너 컴퓨터의 내용을 처리 응용 프로그램 폴더로 복사하기 만하면됩니다 과 그게 해결책이야 Android SDK의 경우 방금 다운로드 한 파일의 압축을 풀어야합니다 들어가다 도구가 나타납니다

그 폴더에 들어가면 '안드로이드'가 있습니다 시작해 그것은 터미널에서 무언가를 열 것입니다 SDK 관리자를 여는 데 1 초가 걸립니다 열었 으면 필요한 도구와 Android 2

33 API 10을 다운로드하십시오 Processing은 Android 233을 사용합니다

즉, 233 및 위에서 가공 스케치를 실행할 수 있습니다 이제 모든 것을 설정 했으므로 화면에 서클을 그리기 만하면됩니다 시작하겠습니다

프로세싱 프로그래밍의 구조는 이해하기 쉽습니다 그것은 무효로 시작한다 setup () {}, 그리고 무효 draw () {} '설정'은 처음에 한 번 실행되므로 여기에서 당신은 사물을 초기화합니다 '그리기'는 모든 프레임에서이 경우 초당 30 회 실행되므로 그 곳에서 모든 프레임을 그릴 필요가있는 것들을 호출합니다

이 원을 그리려면 설정에서 크기 (600, 400)를 입력하십시오 그림으로 그려라 타원 (랜덤 (0, 폭), 랜덤 (0, 높이), 100, 100); 그런 다음 왼쪽 상단 모서리에서 실행을 클릭하십시오 내가보고있는 것을보고 있다면, 그것이 작동하고 있다는 것을 의미합니다 '크기'는 창의 크기, 타원 함수에는 기본적으로 네 가지가 있습니다

x 위치, y 위치, 타원의 너비 및 타원의 높이 그래서 지금 x- 위치를 0에서 0으로 랜덤 화하는 것입니다 화면의 너비, 0에서 화면 높이까지 y 위치를 무작위로 추출한 다음 원의 폭과 높이는 100입니다 그리고 이제 우리는 이것을 Android에 넣을 것입니다 그렇게하기 위해, 우리는 한 가지를 바꾸기를 원할 것입니다

휴대 전화에서 앱을 전체 화면으로 실행하려면 '크기'의 숫자를 displayWidth로 변경하고, 및 displayHeight 이 부분을 시작하려면 USB 디버깅이 활성화 된 상태에서 휴대 전화를 연결해야합니다 그런 다음 오른쪽 상단 모서리로 이동하여 Android를 선택한 다음 실행을 클릭합니다 그럼 너는 잠시 기다려야하지만 결국 스케치가 휴대 전화에서 실행됩니다 그리고 첫 번째 Android 앱이 출시되었습니다

그래서 거기에서 프로세싱 참조로 가서 어떤 유형의 스트로크와 드로잉 할 수있는 셰이프 및 드로잉하려는 모든 드로잉에 사용할 수있는 다른 메서드 데모 목적으로 Pong-2D와 3D의 두 가지 버전을 만들었습니다 나는 링크를 넣을거야 설명 영역의 코드에 추가하면 코드가 주석 처리되어 더 나은 결과를 얻을 수 있습니다 당신이 그것을 통해가는 동안 무슨 일이 일어나고 있는지 생각해보십시오 2D 버전의 Pong은 매우 직관적입니다

당신은 다른 것들에 반응하는 공을 가지고 있습니다 손가락으로 플레이어를 제어 할 수 있습니다 적에게 정말 간단한 AI가 있습니다 그리고 나서 Processing 용 Android Ketai 라이브러리를 사용하는 Pong의 3D 버전을 작성했습니다 카메라 제어를위한 가속도계 데이터를 얻습니다

그래서 저는 그것이 재미 있고 모두를위한 교육 이었기를 바랍니다 네가 생각하는 걸 내가 알게 해줘 코멘트 나를 좋아하고 구독 해주세요! 지켜봐 줘서 고마워

How I: Use WordPress APIs and Android Volley to build native apps

VEYSEL GUREN : 오늘 저는 당신에게 말할 것입니다 WordPress를 사용하여 기본 응용 프로그램을 만든 방법 REST API 및 Android Volley

Nefisyemektariflericom이 검색되었습니다 전문 모바일 기술 회사의 그들은 우리의 전문적이고 혁신적인 공장 여기서 도전은 그들이 고도로 사용자 정의 된 WordPress 패키지를 사용하여, 네이티브 앱을 만들려면 웹 서비스가 필요합니다 및 네트워킹 시스템 여기 도전은 Nefis Yemek Tarifleri 웹 사이트는 WordPress, 그것은 고도로 맞춤화되었습니다

따라서 WordPress에는 기본 웹 서비스가 없습니다 Android 앱용 시스템 그래서 우리는 WordPress REST API와 Android Volley를 사용했습니다 Android 앱을 만들기위한 사실, WordPress에는 기본 웹 서비스가 없습니다 REST API를위한 시스템 그래서 우리는 REST 서비스를 가능하게하기 위해 WordPress API를 활성화했습니다

실제로 REST API는 JSON으로 데이터를 제공하기 만하고, 우리는이 데이터를 얻고 객체로 해석합니다 이 플러그인은 사용하기 쉬운 REST API를 제공합니다 HTTP를 통해 사용할 수 있습니다 간단한 JSON 형식으로 사이트의 데이터를 수정하십시오 사용자, 게시물, 택 소노 미 등이 포함됩니다

데이터를 검색하거나 업데이트하는 것은 HTTP를 보내는 것처럼 간단합니다 의뢰 우리는 WP API를 웹 서비스 기술로 사용했습니다 웹 사이트에 요청을 보내고 JSON 형식의 응답 Android Volley는 HTTP 라이브러리입니다 이로 인해 네트워킹이 더 쉽고 빠릅니다

발리는 오픈 AOSP 저장소를 통해 사용할 수 있습니다 Volley는 자동 스케줄링 등의 이점을 제공합니다 네트워크 요청, 여러 개의 동시 네트워크 연결, 투명 디스크 및 메모리 응답 캐싱 및 지원 요청 우월성 우리는 네트워킹을 가능하게하기 위해 Volley를 사용했습니다 JSON으로 오는 웹 서비스 응답은 JSON을 사용하여 구문 분석됩니다

코딩 내에서 객체로 사용될 준비가됩니다 발리를 쉽게 삽입 할 수 있으며 고성능을 제공합니다 결론적으로, 우리는 백만 명이 사용합니다 매일 매일 많은 사람들이 무엇을 어떻게 점검하고 있는지 이 안드로이드 애플 리케이션에서 요리 [음악 재생]

How to Run Android Apps Against a localhost API (Tutorial)

이봐 요, 미래의 스투디오 대학의 노먼이 여기 있습니다 이 비디오에서는 localhost API에 대해 Android 앱을 실행하는 방법을 보여 드리겠습니다

Android 프로젝트에는 기본 URL이있을 수 있으며 URL 로컬 컴퓨터에서 API를 실행하는 경우 분명히 작동하지 않습니다 설정에 따라 일종의 로컬 호스트와 포트 주소가있을 가능성이 큽니다 여기서는 localhost : 3000으로 모든 API 끝점을 사용하여 서버를 실행합니다 분명히, 당신은 당신의 안드로이드 애플 리케이션에서 전화로 아무것도 해결할 것이므로 localhost를 사용할 수 없습니다

트릭은 컴퓨터의 IP 주소를 사용한 다음 포트를 사용하는 것입니다 그래서 제 경우에는 이것이 여러분의 경우에 가장 가능성이 큰 다른 것입니다 네트워크 유틸리티를 사용하여 파악하십시오 전체 주소를 복사하여 API 기본 URL로 지정하십시오 휴대 전화와 컴퓨터가 동일한 네트워크에 있으면 앱의 모든 기능이 실행됩니다

localhost API 불행하게도, 이것은 에뮬레이터에서는 작동하지 않습니다 에뮬레이터는 IP 주소 또는 로컬 호스트를 시스템으로 해석 할 수 없습니다 대신 특별한 종류의 IP 주소 인 1002

2를 사용했습니다 포트를 추가하면 호스팅 시스템의 로컬 호스트에있는 포트를 정확히 보여줍니다 변경해야하는 localhost API에 대한 에뮬레이터의 앱을 테스트하려면 IP 주소를 한 번 더 추가하고 apk를 빌드하고 실행하면 로컬 API를 테스트 할 수 있습니다 에뮬레이터에서 질문이 있으시면 의견을 보내주십시오

아래의 설명에서 블로그 게시물을 모든 정보와 IP 주소로 링크했습니다 이 비디오가 마음에 들면 YouTube에 가입하십시오 행복한 코딩

PANTAU HILAL PAKAI 4 Apps Android Ini Bisa Jadi Referensi Ramadhan

안녕하세요, 이번에는 신월에 대해 이야기하겠습니다 우리는 금식 달에 다가 가고 있습니다

힐랄은 새 달의 도착을 나타내는 초승달입니다 힐랄은 이슬람교도들이 사용하는 달력에 사용됩니다 달의 모든 끝은 항상 초승달이 보이는지 확인하기위한 과정을 모니터링하는 것으로 끝납니다 라마단의 진입을 결정하는 것을 포함합니다 누가 생각했을 지, 우리는 또한 스마트 폰을 통해 그 달의 상태와 위치를 모니터링 할 수 있습니다

HP 안드로이드를 통해 첫 번째 힐랄 라마단을 보는 방법은 다음과 같습니다 기술의 발전과 함께, 이제 스마트 폰을 통해 월 위치를 모니터링 할 수 있습니다 그 트릭은 천문학적 주제 인 특별한 응용 프로그램을 설치하는 것입니다 다음은 시도 할 수있는 한 달 모니터링 앱입니다 스타 차트 스타 차트, 스마트 폰을 천문관으로 바꿀 것입니다

이 응용 프로그램은 실시간으로 별과 달의 위치를 ​​보여줍니다 3D로 시각적 기술을 익히십시오 GPS를 활성화하고 휴대 전화의 위치를 ​​모니터링하기 만하면됩니다 스카이 사파리 5 이 응용 프로그램은 정말 멋진 그래픽을 가지고 달을 보는 것 외에, 우주 공간에 존재하는 별자리 중 행성의 위치를 ​​표시 할 수도 있습니다 이 응용 프로그램은 스마트 폰에서 GPS 기능을 활용합니다

그래서 달의 위치가 더 정확합니다 하늘지도 처음에는 Google 제품인 Sky Map도 천문대처럼 보입니다 VR (Virtual Reality) 장치와 함께 사용하면 더 재미있을 것입니다 360도 별의 위치를 ​​볼 수 있기 때문입니다 달 3D Moon 3D는 스마트 폰에 실시간 달 순환주기를 표시합니다

그렇게하면 라마단이 오기 전에 초승달의 위치를 ​​예측할 수 있습니다 좋았어? HP 안드로이드를 통해 첫 번째 힐랄 라마단을 보는 방법입니다 Google Play 스토어에서 무료로받을 수있는 애플리케이션입니다 이제 다운로드 만하면됩니다 재미 있고 흥미로운 비디오를 얻으려면 OmLamis 채널을 구독하는 것을 잊지 마십시오

Android Apps for Chromebooks and Large Screen Devices (Google I/O ’17)

안녕하세요, 여러분 내 이름은 샤 히드 야

저는 Chrome OS의 제품 관리자입니다 오늘 세션에 참석해 주셔서 대단히 감사합니다 나는 너에게 몇 명 말할 기회가 있었어 당신이 우리와 함께있는 것을 정말 기뻐합니다 그래서 오늘 우리는 조금 이야기 할 것입니다

크롬 북용 Android 앱 최적화에 관한 도움말 대형 스크린 장치 그래서 내가 그것을 시작하기 바로 전에, 나는 손을 보여주기 위해 Chrome OS를 사용했습니다 정말 끝내주는 군 여기에 현재 Chrome OS 기기가있는 사용자가 있습니다 네가 가진다면 그걸 붙잡아 둘 수 있니? 좋아, 좋아

알았어, 고마워 따라서 Chrome OS 팀은 Googleplex의 실시간 스트림에 있습니다 그들은이 모든 것을보고 있습니다 그래서 우리는 항상 Chrome OS를 사용하는 사람들을 보게되어 정말 기쁩니다 그렇게 해줘서 고마워

Chrome OS에 노출 된 사용자의 경우 전에, 전에 그것을 가로 질러왔다, 전에 우리 한테 말 했잖아, 너 아마 이 세 가지 아이디어에 매우 익숙합니다 Google은 Chrome OS의 아이디어에 대해 매우 일관성있게 작업 해 왔습니다 우리가 시작한 이래로 Chrome OS를 빠르게 사용하기를 원합니다 빠른 시작, 빠른 사용

우리는 그것을 쉽게 원합니다 우리는 사용하기 쉽기를 바랍니다 그것은 도구입니다 우리가 생각하는 방식은 Chrome OS를 방해하지 않으려면 그래서 당신은 가고 싶은 곳에 갈 수 있습니다 우리는 드라이버 업데이트를 발표하는 팝업을 표시하고 싶지 않습니다

생산성 소프트웨어를 판매합니다 당신은 가고 싶은 곳으로 가야합니다 보안은 Chrome OS 이후로 우리에게 최고였습니다 시작되었다 그래서 그것은 우리에게 큰 순간을 가져 왔습니다

지난 몇 년 동안 그래서 작년 I / O에서 Chromebook 출하를 발표했습니다 미국에서 맥을 따라 잡았다 자, 그것은 부분적으로 edu에서의 우리의 강점 때문입니다 크롬 북은 다른 모든 기기를 결합하여 판매합니다 그러나 그것은 소매업에서도 마찬가지입니다

따라서 우리는 연중 최대 20 %의 성장률을 보였습니다 최대 50 % 성장 따라서 Chrome OS는 정말 강력하고 지속적으로 성장하고 있습니다 그러나 최적화에 대해 오늘 이야기 할 때, Chrome OS에서만 유용하지 않습니다 삼성 갤럭시 같은 휴대폰 데스크탑 투영 모드를 사용하는 S8은 윈도우 시스템을 사용하며, 우리는 많은 최적화 작업을 수행했습니다 오늘에 대해 이야기하면 도움이 될 것입니다

노트북 형식의 장치도 있습니다 Lenovo Yoga Book 및 A12와 같이 Android를 실행하십시오 그들은 키보드를 사용합니다 그들은 터치 패드 입력을 사용합니다 Chrome OS를 최적화하는 방법에 대해 생각해보세요

이 폼 팩터에도 도움이 될 것입니다 이제 데스크톱 응용 프로그램에 대해 조금 이야기 해 보겠습니다 모바일 폼 팩터와 어떻게 다른지 살펴보십시오 그래서 모바일 앱, 나 자신을 위해 나는 경향이있다 짧은 파열로, 아마도 몇 분 안에 그들을 사용하려면, 한 번에 20 분 정도

그리고 모바일 앱을 구입할 생각이라면, 그것은 약간 달러를 요할 수있는 무언가이다 데스크톱 앱, 나 그리고 어쩌면 많은 사람들이 여러 시간 동안 그 앱을 사용합니다 하루 중 한 번에 그리고 그 중 하나를 사세요 몇 백 달러를 위해 그것을 사는 것은 부당하지 않습니다

폼 팩터에서의 이러한 간단한 변화, 더 큰 화면, 마우스와 키보드로 더 빨라진 입력 정말 다른 종류의 사용을 유도하십시오 그리고 우리가 생각할 수있는 가장 먼저 Android 개발자는 현재 앱을 어떻게 확장합니까? 데스크톱 플랫폼에 통합 한 다음 계속해서 우리는 다른 기회를 생각할지도 모른다 데스크톱 플랫폼에서 매우 다른 것을 할 수 있습니다 그래서 다른 유형의 사용법은 우리 자신의 분석에 반영되었습니다 몰입 형 앱을 사용하는 사용자가 메시징, 게임, 생산성과 같은 Chromebook에서 해당 앱에 더 많은 시간을 할애하세요

모바일 장치에서보다 AutoCAD가 그 예입니다 그래서 몇 명의 개발자를 만났습니다 오늘 우리와 함께있는 사람들 와줘서 고마워 그들은 저희와 노력하고 최적화하기 위해 노력해 왔습니다

Chrome OS 기기에서 사용 된 몇 가지 사용법 훨씬 더 강해졌습니다 그래도 일부에 대해서는 조금 얘기를 해봅시다 최적화를 위해 할 수있는 일에 대한 구체적인 내용 Chrome OS 및이 대형 화면 용 및 다른 유형의 장치를 포함 할 수있다 첫째, 크롬 북은 다른 Android 기기와 동일하게 작동합니다 따라서 Google Play 스토어에 앱이있는 경우, 아마 이미 Chrome OS에서 작동합니다

많은 개발자들이 모바일에 대해서만 테스트합니다 완전히 이해할 수 있습니다 Chrome OS에서 처음 실행되는 앱보기 아마 그 필요성을 설명 할 것이다 최적화 작업을 할 수 있습니다 이러한 최적화는 일반적으로 발생합니다

모바일과 데스크톱의 네 가지 차이점 첫 번째는 더 넓은 화면입니다 아마도 가장 일반적인 문제 일 것입니다 물론 모바일 장치 이 넓은 화면이 있습니다 랩톱 장치에는 이와 같은 화면이 있습니다 그리고 일부 앱은 스크린 부동산을 사용하지 않습니다

그들이해야하는 것처럼 이는 타사 앱 뿐만이 아닙니다 이것은 우리가해야 할 일입니다 따라서이 기능은 '둘러보기'에서 실행되는지도의 예입니다 당신 "크롬 OS에서 볼 수 있습니다

그리고 중간에 내용이 좁은 것을 볼 수 있습니다 콘텐츠가 제대로 리플 로우되지 않습니다 화면 측면의 틈을 차지합니다 이것은 또 다른 예입니다 이것은 Google 행 아웃의 대화입니다

보시다시피, 각 참가자의 각 메시지 왼쪽 및 오른쪽으로 하드 정렬됩니다 따라서 아래쪽을 읽기가 어렵습니다 눈은 좌우로 점프해야합니다 대화의 요지를 얻기 위해서 두 번째 항목 인 휴대 전화는 기본 세로 형식이며, 노트북은 기본 환경입니다

그래서 이것은 하나의 예입니다 이것은 Android 게임 인 Storm 4 : Balur의 부상입니다 Chrome OS는 앱을 세로로 고정하는 설정을 존중합니다 그래서 가로 화면에서 화면은 – 보기는 여전히 초상화입니다 이렇게하면 많은 화면이 비어있게됩니다

여기에서 볼 수 있듯이 풍부한 그래픽 이 스트립의 화면 중앙에 잠겨 있습니다 세 번째 항목은 윈도우 잉입니다 많은 앱은 디스플레이 크기 창 크기와 동일하며 항상 그렇지는 않습니다 케이스, 안드로이드에서도 데스크톱의 가치 중 일부는 멀티 태스킹을 통해 다양한 윈도우를 볼 수 있습니다

및 동시에 실행되는 앱 그래서 종종 창 크기가 맞지 않습니다 표시 크기와 같습니다 앱에서이를 이해해야합니다 예를 들어, 그들은 정확하게 스타일러스의 입력을 이해하고, 예를 들어, 올바른 위치에 잉크를 그립니다

오프셋 오류가 없습니다 마지막으로 키보드, 포인터 및 스타일러스 입력 그래서 여기에 일반적인 상태가 많이 있습니다 모바일에서는 드문 경우입니다 예를 들어 마우스를 가져 가면 상태가 표시됩니다

같은 도구 팁 아이콘 위로 마우스를 이동하면 도구 설명이 나타납니다 모바일에서이 작업을 수행하는 것은 정말 이상한 일입니다 그리고 그 반대도 마찬가지입니다 따라서 모바일에서 흔히 볼 수있는 주와 행동 데스크톱에서 덜 일반적 일 수 있습니다

예를 들어, 예를 들어, 목록에서 이메일이나 항목을 쉽게 찾을 수 있습니다 모바일에서 매우 직관적입니다 바로 거기에 손길이있어 반면 데스크톱에서는 마우스로 좀 특이합니다 우리가 말하는 그 종류의 업데이트 매우 간단 할 수 있습니다

그래서 내가 한 가지 예를 들어 보겠습니다 그래서 우리는 Slack의 팀과 긴밀히 협력 해 왔습니다 따라서 Chrome OS에서 실행되는 슬랙 앱의 예입니다 슬랙을 사용하는 사람들은 아마도 익숙한 것은 오른쪽 하단에 여기에 다음 메시지를 입력 할 수있는 큰 상자가 있습니다 팀에 보냅니다

그래서 그걸 입력하고 Enter 키를 누르면, 원래 방금 캐리지 리턴을 보냈습니다 모바일 장치가 키보드 입력을 보는데 익숙하지 않았기 때문입니다 그래서 그것은 테스트되지 않았고 이해할 만했습니다 그러나 Slack 팀은 우리가 약간의 일을하도록 도왔습니다 이를 최적화하고 Enter를 치면 메시지를 보냅니다

그래서 당신이 기대하는 것처럼 작동합니다 그래서 이것은 최상위 레벨의 빠른 요약입니다 앱이 당신처럼 작동하는 데 도움이되는 항목 데스크톱에서 기대하고 더 행복한 사용자를 얻으십시오 그래서 저는 스테판을 소개하고 싶습니다 Chrome OS에서 창 관리를 담당하는 기술 담당자 [박수 갈채] 안녕, 모두들

와 주셔서 감사합니다 귀하의 신청서를 개선하는 방법에 대해 이야기하기 위해 왔습니다 데스크톱 세계에서 사용하기 위해 Chromebook 또는 대형 화면 장치를 의미합니다 응용 프로그램에서 할 수있는 가장 중요한 작업 데스크톱 세계를 최대한 활용하려면 적어도 API 수준 24로 이동합니다 API 레벨 24로 모든 제한 사항을 제거 할 수 있기 때문에 창 크기와 이것 저것의 우리는 실제로 [? 더 오래된?] 응용 프로그램

당신이 정말로해야 할 다음 큰 일은 당신이해야 할 일입니다 – 두 방향을 모두 사용해야합니다 그래서 이전에 보았 듯이, 요즘 대부분의 응용 프로그램이 전화 크기로오고 있습니다 그것이 초상화 인 것을 의미합니다 그리고 그 것만으로도 초상화가 혼자예요, 예, 전화에 좋았습니다 하지만 데스크톱에는 좋지 않습니다

따라서 동시에 풍경을 보임으로써, 당신은 당신의 어플리케이션의 사용을 향상시키고 있습니다 데스크톱 장치에서 그 다음 일은 음, 만약 네가 가능하다면 오직 하나의 오리엔테이션에만 의존해야한다 당신은 실제로 그것을 지정할 수 있습니다 그리고 명시 해주십시오 우리는 이것이 사실이라는 것을 압니다 당신이해야 할 다음 일은, 음, 거기에 있습니다

화면의 크기가 다릅니다 당신은 실제로 10 인치 인 것을 가지고 있을지도 모릅니다 그러나 당신은 실제로 40 인치 인 무언가가 있을지도 모릅니다 아니면 그런 식으로 거실에 누가 그걸 가지고 있는지 모릅니다

하지만 좋을거야, 그렇지? 그래서 그걸로 당신은 확실히 원합니다 물론 더 많은 콘텐츠를 보여줄 수 있습니다 따라서 표준 메커니즘을 사용하여 이미 안드로이드에, 다중 레이아웃과 그 밖의 것들, 당신은 이런 모든 종류의 일을 할 수 있습니다 예, 마우스와 키보드가 있습니다 마우스와 키보드가 뭔가있는 동안 그것은 노트북에서, 그러나 전화로는 전적으로 유용합니다

당신은 아마 그것을 좋은 이유와 함께 사용하지 않았을 것입니다 그래서 다음은 실제로해야합니다 접근성을 위해 물건을 추가하십시오 (예 : 콘텐츠 설명을 추가하여 사용자가 실제로 당신이하는 일을 들어라 그럼 물론, 거기에, 모든 일반적인 용의자는, 예를 들면, 이 모든 오래된 API는 이미 그 어느 때보 다 이미 존재합니다 끌어서 놓기 지원

이전에 들었던 마우스 오버 API와 같습니다 그리고 이런 모든 종류의 것들 그렇게함으로써, 당신은 완벽한 직업을 얻고 있습니다 좋은 데스크톱 경험으로 그리고 이러한 API의 대부분은 이미 있습니다 정말 새로운 것은 없습니다

그리고 그렇게함으로써 훨씬 더 나은 시민을 얻게됩니다 전화 세계에서 Chrome OS에서 창 관리를 시작합니다 그래서 우리는 작년의 교훈을 배웠습니다 그래서 우리 작년에, 우리는, 음, M에 세워진 우리의 최초 화신, 그리고, 네, 많은 문제가 있습니다

베타 버전이고 베타 버전입니다 수백만 개의 응용 프로그램이 있습니다 다양한 API가 있습니다 그럼, 그때는 24 살이었고, 지금은 26 살이에요 온라인에 접속하면 예를 들어 알아내는 방법을 검색하려고합니다

화면의 크기는 얼마입니까? 글쎄, 당신은 30 가지 버전의 방법을 얻을 것이다 당신은 그 이상을 할 수 있습니다 그리고 모든 것이 업로드 될 것입니다 글쎄, 뭔가 잘못 될지 알려주지 음, 잘못 갈 수 있습니다, 그것은 틀리게 잘못 될 것입니다

거기에는 의문의 여지가 없습니다 그래서 오리엔테이션의 문제가있었습니다 예를 들어, 당신은 응용 프로그램을 시작하고 있습니다 가로로 시작한 다음 세로로 변경됩니다 그리고 그것은 주위에 뛰어 오른다

그리고 이것은 물론 사용자를 완전히 짜증나게합니다 그리고 우리는 좋은 아이디어를 염두에 두었습니다 실제로 거기에 특별한 버튼을 추가하는 오리엔테이션을 바꿀 수있게했다 어느 시점에서든 그게

잘 생각했는데 하지만 문제는 응용 프로그램이 어느 시점에서든, 이봐, 나는 정말로 초상화가되고 싶다 갑자기 버튼이 사라지고 사라졌습니다 물론 이것은 사용자에게 매우 혼란 스럽습니다

그래서 예기치 않게 응용 프로그램을 다시 시작했습니다 예를 들어, 창 크기가 바뀌고, 그것의 상태를 잃어 버렸고, 사용자는 실제로 게임을 처음부터 다시 시작해야했습니다 물론, 완전히 성가시다 이 모든 종류의 일들은 꽤 나빴습니다 그래서 결국 우리는 물론, 문제는 창문, 그들은 정말로하지 않았다

로 시작하는 창이 세계에있을 것으로 기대, 그것은 또 다른 문제였다 그럼 우리 다음 일로 데려다 줄거야 그래서 이거 [? app?] 새 창 관리자에서 우리가 지원하는 특별한 윈도우 모드입니다 따라서 기본적으로 사전 밀도 인식 응용 프로그램을 사용합니다 이들은 항상 전체 화면으로 표시됩니다

그래서 네가하지 않기를 정말로 바란다 이러한 종류의 응용 프로그램 프로그래밍 더 이상 갖고 싶지 않으면 더 이상 세계의 버튼 좋은 일 이겠지만 아마도 그걸 원하지 않을 것입니다 그래서 다음 것은 pre-N, pre-N입니다 그 사이에 뭔가가 있습니다

그것은 마시멜로를 포함합니다 글쎄, 우리는 거기 밖으로 응용 프로그램의 대부분을 알아 냈어, 그들은 잘 작동하고 있습니다 그래서 그들은 합리적으로 잘 작동하고 있습니다 그러나 문제는 그렇지 않은 응용 프로그램이 많다는 것입니다 그래서 우리는 많은 베타 피드백을 받고있었습니다

그래서이 문제를 해결하기 위해, 우리는 그것들을 모두 창문에 넣었습니다 그래서 그들은 지금 정적입니다 그들은 항상 같은 크기입니다 전화 크기가 올라간 것 같습니다 그래서 그것은 풍경이나 초상화가 될 수 있습니다

사용자는 그가 실제로 말할 수있는 옵션을 가지고 있습니다 헤이, 나는 가능한 한 큰 것을 갖고 싶다 가로 화면에 세로 크기의 창, 당신이 할 수있는 가장 큰 일입니다 그리고 회전하면 화면 전체가 채워지지 않습니다 하지만 그것은 사전 N입니다

네가 이미 N —- 내가 너에게 말했던 것, 그렇게하는 것이 좋습니다 그러면 크기를 조정할 수있는 완전한 자유가 생깁니다 실제로는 전체 화면이 될 수 있습니다 창을 그릴 수 있습니다 N에서 크기를 조정하기를 원하지 않는다면, 당신은 말할 수 있습니다, 나는 unresizable되고 싶다, 기본적으로 사용자를 전체 데스크톱으로 안내합니다

그리고 마지막으로 실제로 본질적으로 지시하는 응용 프로그램을 가지고 있습니다 이 크기와이 위치에 있고 싶고 우리는 그것을 존중합니다 이전 버전의 큰 변화 우리에게 새로운 규칙이 있다는 것이 었습니다 그 루트 활동 규칙은 본질적으로 루트 활동이 글쎄, 너는 여러가지 활동을하고있어 이들은 [INAUDIBLE] 작업을 구성합니다

그리고 최고의 활동은 당신이 보는 것입니다 가장 밑에있는 것은 루트 활동입니다 예를 들어 근본 활동이 풍경이라면, 크기를 조정할 수 있습니다 즉, 상단에 간다 조경 및 크기 조정이 가능합니다 좀 이상하게 들리는군요, 그렇죠? 그게, 그건 의미 할거야

만약 당신이 초상화가되고 어쩌면 수리 할 수 ​​없다는 의미 였고, 갑자기 크기를 조정할 수 있고 풍경이 될 수 있습니다 그 자체로는 모순입니다, 그렇죠? 글쎄요, 당신이 전화로보고 있다면 우선, 당신은 사이드 바이 사이드 모드를 가지고 있습니다 거기에서도 똑같은 일이 일어나고 있습니다 두 번째로 가장 중요한 것은 하나의 모드에 정말로 고정되어있는 응용 프로그램 게임입니다 그래서 게임과 게임은 보통 레이아웃과 겹침을 사용하지 않습니다

그러므로 그들은 정말로이 치료가 필요합니다 하지만 일단 레이아웃과 표준 프레임 워크를 사용하면, 이 모든 것을 당신에게줍니다 그것은 정말로 당신의 형태를 유지할 수 있습니다 – 당신 물건 그렇게해서 여전히 사용할 수 있습니다 그리고 이것으로, 당신은 창을 뛰어 넘지 않습니다 모든 것이 사용자에게 훨씬 깨끗해 보입니다

정말 좋은 경험입니다 그래서 그리고 거기에, 글쎄, 당신은 아마도 이미 Chromebook을 보았습니다 크롬 북은 다음과 같습니다 그러나 당신이 그것을 보지 않았다면, 당신은 또한 그것을 변환 할 수 있습니다 태블릿 폼 팩터로 그럼 태블릿 형태로 들어가면 어떻게 될까요? 인자? 이 경우 실제로 크기를 강제합니다

M 애플리케이션이라면 크기가 실제로 적용됩니다 이전의 모든 것에 국한되어야한다 그러나 오리엔테이션은 정확하게 갈 수 있습니다 당신이 전화로하고있는 것처럼, 그것은, 루트 액티비티에는 그 어떤 영향도 미치지 않습니다 더 이상

오리엔테이션에서 이미 언급했듯이 음, 두 방향이 있습니다 초상화와 풍경입니다 하나는 휴대 전화에 좋은 반면, 하나는 좋은 것입니다 음, 정제 및 노트북 그리고 그곳에는 불특정 다수가 있습니다

불특정이란 둘 다 할 수 있다는 것을 의미합니다 그게 최선이기 때문에 우리는 당신이 그렇게하도록 적극 권장합니다 그래서, 만약 당신이 정말로 이러한 것들 중 하나를 사용해야한다면, 매니페스트 파일에 지정하십시오 너는 조경이되어야한다는 것을 명심해라 우리가 실제로 무엇을 원하거나 원하지 않을지 짐작하지 마십시오

왜냐하면 우리는 그것을 추측 할 수 없기 때문입니다 따라서, 만약 당신이 피하고 싶다면 점프 또는 어떤 종류의 별난 시나리오, 거기에 넣어주세요 그래서 오, 저것 좀 봐 따라서 오리엔테이션을 지정하는 경우, 당신은 분명히 또한 [? 감지기 ?] 문제는 제가 게임이나 다른 것을 할 때이기 때문에, 또는 Android를 사용하고 있으며이 모드에서 갈 것입니다 매우 자연스러운이 모드로, 맞아, 거꾸로있어 그리고 다른 하나는 카메라가 여기에 있습니다

만나다? 여기 있습니다 전화와 같은 것이 아닙니다 그래서 실제로 말하기에는 이치에 맞지 않습니다 헤이, 카메라가 꼭 필요합니다 실제로는 아닙니다

어쨌든 [INAUDIBLE] 상단에 있습니다 그리고 할 수있는 최악의 경우, 그것은 매니페스트 파일로 들어가고 귀하의 풍경, 그리고 나중에 전화, 설정 요청한 오리엔테이션과 다른 오리엔테이션 그것은 정말로 모든 것을 던지고 있습니다 제발 그러지 마세요 그래서 크기를 시작하면 다양한 가능성이 있습니다

실제로 특정 크기의 특정 창을 가져옵니다 그래서 첫 번째 힌트가 있습니다 이것은 우리가 가지고있는 새로운 것입니다 특히 데스크톱을 의미하는 폼 팩터의 경우에 특히 그렇습니다 특히 힌트를 줄 수 있습니다

데스크톱 환경에서 무엇을보고 싶습니까? 너는 작은 창, 큰 창을 갖고 싶어? 그것은 풍경이어야 하는가? 그것은 초상화일까요? 이러한 종류의 것을 지정함으로써, 실제로 올바른 크기로 넣어야합니다 정확히 어떤 크기의 변화없이 그리고 다음은 실제로 특수 옵션 명령으로 의도를 시작하십시오 N 이후 이미 거기에있다 그리고 세트 발사 경계, 당신은 다음 창을 이동할 수 있습니다 특정 크기와 위치로 그리고 마지막 가능성은 모든 의도에 대한 것입니다

레이아웃 명령을 지정할 수도 있습니다 최소 크기, 기본값 크기 및 실제 적용 범위 화면에 배치해야합니다 왼쪽, 오른쪽, 위쪽 등등에 있어야합니다 그래서 우리는 어떤 종류의 창 모드를 알고 있습니까? 음, 우리는 물론, 우리가 데스크톱에서 실행 중입니다 이 경우,이 모드에서 실행중인 경우, 너는 실제로 달릴거야, 내 생각 엔, 화면에 5 배 크기의 스크린이 있습니다

그래서 그것은 초상화에있다 최대화하면 실제로 상단의 캡션 또는 응용 프로그램 제어 막대를보고, 창은 항상 전체 화면을 덮습니다

그래서 당신이 단지 초상화 일지라도, 나머지는 검게 칠해집니다 그리고이 모드에 있다면, 그러면 응용 프로그램이 전체 화면으로 요청할 수 있습니다 실제로 표준 작업을 수행 할 수 있습니다 Android에서도 항상 공통적 인 간단히 말해서, 나는 시스템 UI를 대신하고 싶다 나는 풀 스크린이되고 싶다

우리는 당신의 길과 자막에서 벗어날 것입니다 선반뿐만 아니라 선반이 숨겨집니다 네 더 많은 공간을 적절하게 사용하는 가장 중요한 방법 더 큰 크기의 레이아웃을 추가합니다 그래서 당신은 실제로

음, 더 많은 것은 너는 가지고있는 크기가 더 좋다 더 큰 크기 음, 일부 응용 프로그램이있는 경우 다시 시작하지 마십시오

레이아웃 시스템을 사용하지 않는 경우, 당신은 크기 조정을 피하려고 노력해야한다 레이아웃 변경 명령을 직접 수행하십시오 그렇게하면 실제로 원활한 경험을하십시오 우리는 나중에 그걸 보게됩니다 그러나 항상 [? 안전하지 않은?] 인스턴스 인스턴스를 복원하면 해당 인스턴스가 Android 월드뿐만 아니라 Chromebook에서도 사용할 수 있습니다

복원 기능이 더 좋으므로 그것은 사용자를위한 것입니다 전화에있는 유일한 것은 당신이 정말로하지 않는다는 것입니다 그렇게 많이 알아 차리지 만 창문이 있다면 갑자기 내용이 사라지고 다른 것을 본다 처음부터 그것은 꽤 성가시다 그러니까

오, 그래 창 크기를 조정하는 경우 확실히 확인해야합니다 화면에 몇 가지 요소가 있으면 액세스 및 그들은 단순히 사라지고, 액세스하려고하지 마십시오

우리는 그 때문에 일부 응용 프로그램이 충돌하는 것을 보았습니다 물론 그것은 우리에 의해 고칠 수 없습니다 큰 화면 레이아웃을위한 좋은 예입니다 그리고 당신은 아마 그것을 알고 있습니다 그리고 당신은 몇 년 전부터 그것을 보았습니다, 그러나 항상 다시 보여주는 것이 좋습니다

따라서 인물 사진 응용 프로그램이 있습니다 글쎄, 초상화는 한 줄만 보여준다 그리고 너는 조경판을 가지고있다 어디서나 화면의 다른 부분을 얻을 수 있습니다 그래서 여러분은 파편들로 보았던 어떤 것입니다

이미 오랜 시간을 보냈습니다 다음은 Netflix 사용자, 전체 화면입니다 효율적으로 제목의 이미지, 시놉시스, 사용자의 상황에 맞는 정보를 제공하는 에피소드 목록 놀이를 치기 전에 그래서 한 가지, 내가 이전에 언급했던 것 불행히도 캡션 또는 창 컨트롤이 있습니까? 바 이 문제는 불행히도 적어도 지금은 창 부분이기 때문에 뷰 계층 구조 내에 있습니다

이제 뷰의 루트에 무언가를 넣는다면 계층 구조를 사용하면 실제로 뭔가를 엉망으로 만들 수 있습니다 당분간, 우리는 정말로 당신이 이런 종류의 일을하지 않도록 격려하십시오 그리고 프레임 워크 팀에 따르면, 이것은 어쨌든 그것을해서는 안되는 것이므로, 그러므로 시도하십시오 가능한 경우이를 피하십시오 다음은 실제로 항상해야한다는 것입니다

창 왼쪽 상단 모서리에 있다고 가정하지 마십시오 0, 0에있다 처음에는 캡션이 있기 때문에 가장 확실하지 않습니다 그런 다음 귀하의 콘텐츠를 제공합니다 그래서 항상 좌표를 얻으려고 노력하십시오

콘텐츠 원점을 기준으로 그리고 애플리케이션의 창 크기가 있다면, 캡션을 포함하여 실제로 창 크기가 표시됩니다 그래서 본질적으로 콘텐츠가 진짜 전체 창보다 조금 작습니다 불행히도 창 크기 조정에는 많은 장애물이 있습니다 그래서 앞에서 언급했듯이, 실제로 저장 및 복원 기능이 있어야합니다 그리고, 다시 한번,이 것은 당신을 도울 수있는 무언가입니다

안드로이드 세계에서 이는 Chromebook을위한 것이 아닙니다 어쨌든, 어쨌든해야합니다 따라서 구성 변경시 사용하는 경우 동적 레이아웃 작업을 수행하고 있습니다 거기에 추가하십시오

크기를 조정하지 않으려면 실제로 넣을 수 있습니다 크기를 조정할 수있는 활동 [? 양식,?] 이것은 대부분 사실입니다 크기를 조정할 수있는 [부적절한] 경우가 있습니다 그러나 대개 이것은 사실입니다 그리고 창 크기는 확실히 표시 크기가 아닙니다

따라서 항상 getActivity, getResources, getConfiguration, 화면 너비 및 높이 및 [? dp?] 창 크기가 실제 크기인지 알아 내기 위해 오 예 그러면 다음 단계는 현재 구성을 얻는 것입니다 행렬과 모든 것, 당신은 getResources, getConfiguration, 이미 그 계획에 어느 정도있었습니다 따라서 창 균형은 어느 시점에서든 바뀔 수 있습니다 그러니 그걸로 알아 두세요

당신이 정말로 화면 또는 창 크기를 미적으로 캐싱 어딘가에 우리는 단순히 일부 응용 프로그램에서도이를 보았습니다 그들이 처음 달릴 때, 그들은 그때 크기를 얻는다 그들은 화면의 어느 곳에서나 자신의 데이터를 저장하고, 그들은 다시는 그것을 보지 않습니다 그들은 모든 것을 확장하고 이후에 창 크기를 조정하면 모든 것이 재미있어합니다

정말로, 그것도 피하려고 노력하십시오 따라서 레이아웃 시스템을 사용하고 있다면, 모든 것이 자동으로 수행됩니다 그렇지 않으면 스스로 처리해야합니다 OpenGL을 통해이 작업을 수행 할 수 있습니다 꽤 정중하게 크기를 조정했지만 그래

따라서 네이티브 응용 프로그램이있는 경우, 실제로 시작 크기를 얻어야합니다 M 개의 마지막 콘텐츠를보고 XY [INAUDIBLE] 너비와 높이 실제로 당신은 또한 당신의 컨텐트를 사용할 수 있습니다, 그리고 당신은 확실히 모든 변화를 경청해야합니다 청취자를 통해 파이프를 내려오고 있습니다 따라서 어떤 종류의 변화라도 확실히보십시오 레이아웃 및 / 또는 창 크기에 발생할 수 있습니다 그래서 그걸로 마가렛의 짧은 시범을 보여 드리죠 크기 조정에 대한 장

MARGARET CHANG : 좋아요 고마워, 모두들 내 이름은 마가렛이고 오늘은 꽤 멋진 일들을 보여줄거야 Android 앱이 Chrome OS에서 수행 할 수있는 작업 사실, 저는 여기에 최신 크롬 북 중 하나 인 삼성 Chromebook Pro, 곧 출시 될 예정입니다 누가 (Nougat) [? rebase?]를 클릭합니다

시작하겠습니다 화면에서 꽤 작아 보입니다 그래서 이곳에서 볼 때 매우 어렵습니다 계속해서 앱의 크기를 조정하겠습니다 그리고 다시, 나는 그것을 일반적으로 할 수 있었다

이 작은 최대화 단추 또는 전체 화면 키를 눌러서 하지만 실제로 개발자 옵션을 사용하도록 설정했습니다 드래그하여 자유형 크기 조절을 수행 할 수있게 해줍니다 창 테두리 그러니? 콘텐츠는 실제로 훌륭하고 매우 아름답게 확장됩니다 또한 콘텐츠는 동적으로 업데이트됩니다

그래서 당신이 이런 일을 할 수 있다면 앱에 사용자가 더 많은 제어 권한을 부여하게됩니다 자신의 데스크톱 부동산 그리고 그걸로 다시 보내 드리겠습니다 Stefan에게이 개발자를 어떻게 활성화시킬 수 있는지 이야기 해주세요 옵션을 사용하면 앱에서도이 옵션을 사용할 수 있습니다

Sweet 고마워, 마가렛 따라서 개발자 옵션을 얻으려면 할 일만 있으면됩니다 먼저 Chrome 창에 들어가야합니다 설정으로 들어가서 Android를 입력합니다

그런 다음 강조 표시된 Android 섹션이 표시됩니다 Android 설정을 클릭합니다 사이드 팁, 당신은 실제로 선반에 들어가야합니다 마우스 오른쪽 버튼으로 클릭하고 선반에 고정하십시오 필요한 경우 나중에 더 빨리 액세스 할 수 있습니다

그리고 그로 인해 현재 두 가지 개발자 옵션이 있습니다 당신에 대한 관심 첫 번째는 동적 크기 조정 옵션입니다 따라서 확실히 켜고 시도해야합니다 귀하의 응용 프로그램을 테스트하십시오

그것은 실제로 처음으로 동적 인 것을 보아라 유동적으로 크기를 조정합니다 그러므로 유동적으로 크기를 조정하지 않으면 어떻게해야합니까? 실제로 활성화를 조사해야합니다 따라서 동적으로 수행하지 않는 경우, 그리고 당신은 레이아웃 시스템을 사용하고 있습니다 당신이 다시 시작하면 실제로 모든 자원을 당신이 사용하고 있다면, 그들은 캐쉬됩니다

다시 할당하지 않으려 고합니다 그게 시간이 걸리고 그 결과로 모든 과정이 이루어지기 때문입니다 훨씬 더 까다 롭고 좋아 보이지 않습니다 여러분이 우리 시위에서 보았던 것처럼, 정말 부드럽습니다 따라서 더 매끄럽고 멋지게 나옵니다

그리고 다음으로, 음, 앞서 말했듯이 우리는 이런 종류의 루트를 가지고 있습니다 [? 규칙 ?] 그리고 당신은 당신의 창문이 무엇인지 정확히 알지 못합니다 하기 그리고 혹시 그 점에 도달했다면 당신이 정말로 무엇을 보는지 확실하지 않은 곳, 당신은 항상 이걸로 두 번째 옵션을 켤 수 있습니다 내용을 표시하려면 – 창 상태 관리자는 창 제목 표시 줄에 표시됩니다

여기서 볼 수 있듯이, 예를 들어, 크기 조정이 가능한 N 개의 LU가 있습니다 그게 국가라는 뜻이야 U는 둘 다 할 수 있음을 의미합니다 현재 풍경입니다 크기를 조정할 수있는 N 개의 응용 프로그램입니다

일어날 수있는 가장 좋은 일 그래서 두 번째 옵션 – 아니 사실 나는 농담을하고 있었다 세 번째 옵션이 있습니다 그래서 이미 테스트를 원한다면 또 다른 테스트가 있습니다

최대화하면 실제로 옵션을 설정할 수 있습니다 기본 크기 및 방향, yada, 야다, 야다 그리고 너는 그걸 전화에 넣는다 크기가 지정된 창과 기본 세로 방향 세로 전용 응용 프로그램을 최대화 할 수 있습니다 따라서 그 것을 선택하면 초상화를 최대화 할 수 있습니다

응용 프로그램 내가 말했던 것처럼, 당신에게 그때 컨트롤 바를 줄 것입니다 그래서 우리는 기본적으로 그것을 돌리지 않았습니다 그러나 그것은 조만간 올 것이다 그러므로 이미 시도해 볼 수 있습니다

그래서 카메라를 사용한다면, 당신은 이미 뭔가를 본 것 같습니다 우리의 이전 실험에서 M 그게 당신이 응용 프로그램을 시작한 것이 었습니다 갑자기 모든 것이 어떻게 든되었다 회전, 정말 그렇게 좋지는 않았다

그래서 문제는 어떻게 이런 종류의 것들을 고칠 수 있는가하는 것입니다 글쎄, 우리가 너에게하고 싶은 첫 번째 일은 네가 적어도 N으로 이동하면 그리고 창 크기를 조절할 수있게 해드립니다 그래서, 우리는 모든 것을 일하게 만들 수 있어야합니다 너를 위해서 하지만, 불행히도, 당신은 실제로 작동하지 않는 몇 가지 엣지 케이스에 실제로 충돌 할 수 있습니다

따라서 간단히 그렇게하면 모든 것을 해결할 것입니다 그래서 창 관리자에서부터 입력 관련 주제에 이르기까지 이전에 말했던 것처럼, 전화는 조금 다릅니다 그리고 아마 네가 사용하지 않았을거야 키보드 또는 마우스를 휴대 전화와 함께 사용 하시겠습니까? 그래, 나도 마찬가지야

그래서 당신이해야 할 첫 번째 일은 화면에 입력 포커스 요소가 있습니까? 그래서 그 순간이 바로 Android입니다 당신이 실제로 무엇을할지 짐작하려고합니다 갖고 싶다 실제로 어떻게 지내고 있니? 그것을 통해 탐색 데스크톱에서는 그 이상을 기대합니다

예를 들어 탭 키를 사용하여 당신은 실제로 그것들을 두들겨보고 싶어합니다 방향키를 사용하고 싶습니다 그리고 이것은 안드로이드 (Android)입니다 그러나, 그것이 아닌 것처럼 키보드가 사용되지 않았기 때문에 실제로 많이 사용했습니다 그래서 당신이 그것을 사용하고 싶다면, 당신은 단순히 그것을 추가 할 수 있습니다

지적한대로 매니페스트 파일에 내 생각 엔, API 수준, 나도 몰라, 12 뭔가 아주 예쁘다 따라서 온라인으로 가서 확인하십시오 그것은하기 쉽고, 많은 사람들을 돕습니다 특히 접근성 등을 위해 키보드 동작을 처리하려면 다음 단계를 수행해야합니다

당신은 키 이벤트와 콜백 핸들러를 사용할 수 있습니다 따라서이 기능을 사용하면 실제로 모든 키보드를 가져올 수 있습니다 사건을 직접적으로 처리하고, 예를 들어, 게임에서 수정 자도 사용할 수 있습니다 예를 들어 Shift 키가 눌러 졌는지 체크 아웃 또는 뭔가, 그리고 당신은 그 다음에 특별한 행동을 할 수 있습니다

당신은 실제로 다시 구현할 필요가 없습니다 물론, 텍스트 편집 필드 그것은 이미 있습니다 그러나 텍스트를 편집하고 싶다면, 실제로 [? onkeydown,?] [? onkeylongpress,?] 및 [? onkeyapp?] 텍스트를 수행하려면 발각 [사용하지 마십시오? onkey?] [? preime?] 정말로 그렇지 않으면 전체 IME를 구현하려고합니다

당신은 그렇게하고 싶지 않습니다 이것을 우리에게 남겨두고 [?] 키만 사용하십시오 안돼?] [? 손질 ?] 그리고 우리의 텍스트 입력을 위해 Margaret을 떠났습니다 데모

MARGARET CHANG : 고마워요, 스테판 좋습니다 Adobe는 다음 단계로 나아가는 개발자입니다 Android에 키보드 단축키 구현 일반적으로 장벽을 깨는 앱 기존 모바일 사용자와 데스크톱 사용자간에 좋아, 여기 내가 가서 보여 줄거야 Adobe에서 구현 한 몇 가지 바로 가기가 있습니다

Lightroom 앱에 저장합니다 다음은 몇 장의 사진 모음입니다 나는 이미 내 도서관에있다 그리고 제가 할 일은 각 사진을 검토하고 0 ~ 5 개의 별을 평가하려고합니다 키패드에서 해당 숫자를 눌러서

시작하겠습니다 나는 이것이 놀라운 식사라는 것을 기억한다, 그래서 3 아름다운 장소, 아름다운 그림, 그래서 5 맛있는 식사,하지만 집에서 만든 4, 등등 당신은 내가 또한 횡단 할 수 있었다는 것을 여기서 볼 수 있습니다

탐색 화살표 키를 사용하여 사진을 살펴보십시오 좋아요, 그럼 이제 내가 만들고 싶다고 해봅시다 음식 사진 모음 나는 그것을 거부하기 위해 X를 누르고, P를 선택하고, 그리고 언제든지 이것을 되돌리려면 U를 클릭하면됩니다 내가 얼마나 쉽게 통과하고 구성 할 수 있었는지 알 수 있습니다

내 사진들 당신이 또한 구현할 수 있다면 앱에 대한 이러한 단축키 중 일부는 또한 사용자 생산성 워크 플로우를 향상시킬 수 있습니다 게다가 그래서 그걸로 스테판에게 돌려 줄거야 다른 하드웨어를 활용하는 방법에 대해 더 많이 이야기하기

마우스 및 스타일러스와 같은 기능 고마워, 마가렛 이제 모든 Chromeware 지원으로 이미 본 것처럼 스타일러스 모든 최신 버전이 포함되어 있습니다 음, 저기 나는 그것을 발견 할 수 없다 오, 거기에 없어요 큰 좋아요, 그래서 당신이 어떤 종류의 상관 없으면 입력 관련 일들, 예를 들어 어떤 장치인지, 글쎄, 너 끝났어 아무 것도 할 필요가 없습니다

이미 모션 이벤트를 사용하고 있다면, 그게 다 괜찮아 반면에, 당신이 관심이 있다면, 예를 들어, 펜 입력, 그럼, 실제로 모션 이벤트를 호출해야합니다 [? 얻을?] [? 두 종류?] 유형, 정확히 종류를 제공합니다 사용중인 기기의 그러면 압력과 기울기를 얻을 수 있습니다 그래서, 그러나, 물론, 당신입니다

이 이벤트 중 하나만 받고있다 프레임 당, 이는 다음과 같은 것을 의미합니다 우리가 당신에게 줄 수있는 모든 정밀함을 놓치고 있습니다 그래서 모든 것을 얻으려면 정밀한 움직임을 원한다 그리고 그것 때문에, 당신은 실제로 getHistorical, XY, 압력 및 축 값 당신에게 다음 전체 패스를 제공합니다

그래서 우리가 가지고있는 다른 것은 매우 정교한 손바닥입니다 거부 할 때도 마찬가지입니다 당신은 화면에서 손바닥을 사용하고 있습니다 그것은 실제로 어떤 종류의 그림으로 등록하지 않을 것입니다 하지만 문제는 먼저 당신이 이미 어떤 종류의 사건이 일어나고 있습니다

그래서 모든 것을 작동 시키려면, 당신은 [INAUDIBLE]을 먼저 얻고 펜은 내려 간다 또는 손가락이 내려갑니다 그리고 나서 당신은 아마도 약간 움직이고 있습니다 그런 다음 취소 통화가 발생합니다 이는 본질적으로 전체 패스 취소, 제거 할 수있는 신호입니다

전부 마가렛은 지금 우리에게 멋진 데모를 보여줄 것이다 MARGARET CHANG : 고마워 좋아요 실제로 앱이있는 앱을 살펴 보겠습니다

스타일러스 입력을 잘 활용하고 구현 일부 특정 스타일러스 기능 먼저 크롬 북을 넣으십시오 쓰기가 훨씬 쉬워서 태블릿 모드로 전환 할 수 있습니다 괜찮아 그러면 나는 앞으로 나아가서 신뢰할 수있는 스타일러스를 꺼내게 될 것입니다

기기를 시작하고 시작하겠습니다 오케이는 그리기 쉽고 스케치 할 수있는 앱입니다 그리고 당신은 내가 스크린을 가로 질러 나의 손바닥을 뒀던 것에 따라 여기에서 볼 수있다, 거기에는 흔적이 없습니다 동시에, 나는 손바닥으로 화면에 쓸 수있다 내 손바닥에서 그런 흔적은 없습니다

시스템이 손바닥을 감지하고 있기 때문입니다 및 이벤트 경로를 중단합니다 그런 다음 앱이이를 선택하고 실행 취소합니다 내 손바닥에서 지금까지 그려진 선 그래서 오징어가 한 가지는 그들은 압력 감도 기능을 구현했습니다

당신은 여기에서 볼 수 있습니다 그래서 그것이하는 것은 그것이 나를 허용합니다 내가 누르는 힘을 토대로 더 밝거나 어둡게하는 선을 만들기 위해 화면에 이것은 더 가벼운 라인은 더 가벼운 압력을 의미합니다 어두운 선은 더 무거운 압력 때문입니다

그래서 그걸로 너를 다시 보낼거야 스테판에게 입력을 감쌌다 고마워, 마가렛 다음은 입력 호환성 모드입니다 그래서 호환성있는 것 음, 아주 간단합니다

마우스를 아직 사용하고있는 사람은 아무도 없습니다 따라서 스크롤 휠에는 특별한 입력이 있습니다 Android는 이제까지 정의되었지만 누구도 사용하지 않습니다 크롬 북의 경우 이는 물론 불만입니다 예를 들어 마우스를 사용하는 경우, 스크롤하려고 할 때 아무 것도 움직이지 않을 것입니다

이 문제를 해결하기 위해 호환성 모드가 있습니다 그래서 우리가하는 일은 우리가 그 일을 바라 보는 것입니다 자동으로 변환 중입니다 터치 스크롤 이벤트에서 그리고 그것은 보통 당신을위한 두건의 밑에 행해진 다

당신이 이런 종류의 것들에 관심이 없다면, 모든 것이 간단하게 작동합니다 그러나 이런 종류의 일들에 관심이 있다면 및 기타 특수 입력 [? 퀼트,?] 실제로 매니페스트의 사용자 섹션에서 지정할 수 있습니다 파일, Android 하드웨어 유형 PC 네가 그렇게한다면 – 그렇지 않으면 거짓으로 사용하십시오 크롬 북에서만 실행 – 그럼 당신은 모든 다른 입력의 전체 폭을 얻을 것입니다 가능한 이벤트

그리고 예, 우리는 조금 짧게 달리고 있기 때문에, 나는 이것을 조금 더 빨리하려고 노력할 것이다 그러니까, 당신은 실제로 그때 얻고 있습니다 적절한 스크롤 이벤트가 발생하면 체크 아웃하십시오 두 손가락 터치 패드를 구별 할 수 있습니다 터치 스크린 스크롤링에서 스크롤링 getSource를보고 그리고 드래그 작업을 구별 할 수 있습니다

터치 패드 컬렉션에서 드래그 앤 드롭 작업 그래서 이것은 마지막 단락으로 나를 데려옵니다 긍정적 인 사용자를 보장하기 위해 응용 프로그램을 테스트하는 방법 경험 그래서 먼저, 당신은 분명히해야합니다 모든 매니페스트 파일이 순서대로 있는지 확인하십시오

그래서 당신이 지정하고 있다는 것을 의미합니다 사용할 방향, 사용하려는 크기, [INAUDIBLE] 사용하려는 경우 체크 아웃하십시오 그 최소 너비, 최대 너비, 그리고 이러한 모든 종류의 것들, 실제로 제대로 지정됩니다 특별 행사에 관심이 있다면, Android 하드웨어 유형 PC를 사용하십시오 모든 사건을 알려줘

그런 다음 반드시 창의 크기 조정을 테스트해야합니다 그래서 정말 길게 만드십시오 가능한 한 창의 크기를 조정하십시오 개발자 옵션을 사용하고 있는지 확인하십시오 모든 것이 부드럽고 부서지는 것이 아닙니다

그런 다음 태블릿에서 노트북 형식으로 장치를 변경하십시오 모든 것이 잘 작동하는지 확인하십시오 또한 캡션, 창 컨트롤 막대, 일종의 분수로 입력 이벤트를 상쇄하지 않습니다 화면의 안전하고 복원이 작동하는지 확인하십시오

제대로, 당신이 제대로 복원하고있다, 모든 것이 잘 작동한다는 것입니다 네 곧 우리는 당신을위한 에뮬레이터를 갖게 될 것입니다 실제로 휴대 전화를 꺼내야합니다 실제로이 스크린 샷을 만들어야합니다

아무도 매우 흥미 진진한 지름길을 기억할 수 없기 때문에, googl/Q8ptkZ 우리의 가상 머신에 가입하려면, 당신은 실제로 그것을 할 수 있습니다 그리고 우리는 실제로 당신을 보냅니다 준비가 완료되면 바로 미리보기가 가능하며 이는 곧 이루어져야합니다

그래서 그것으로, 당신은 실제로 지역적으로 모든 것을 개발할 수 있어야한다 Chromebook을 사용할 필요가 없습니다 더 구체적인 질문이 있으시면, 개발자 사이트로 이동하십시오 developerandroid

com/topic/arc에서 이 페이지를 업데이트 할 것입니다 지금까지는 업데이트해야하지만 더 많은 내용을 추가 할 것입니다 시간이 지남에 따라서 세션을 요약하고 마무리하겠습니다 나는 지금 매우 빠르게하고있다

따라서 테이크 어웨이는 이미 귀하의 신청서가 작동 중입니다 모든 것이 좋습니다 당신은 정말로 걱정해서는 안됩니다 음, 아마도 걱정해야 할 것 같아 당신은 확실히 그것을 시도해야합니다

반드시 API로 이동해야합니다 레벨 24는 작은 창문에 집착하지 않으려는 경우입니다 거대한 스크린을 계획하십시오 매우 중요합니다 응용 프로그램의 크기를 조정할 수 있습니다

매니페스트에 공급 업체 요구 사항을 지정해야합니다 파일, 이전에 언급했다 창 방향과 일관성을 유지하십시오 모든 멋진 데스크톱 기능을 추가하십시오 데스크톱을 데스크톱으로 만들고 있습니다

[음악 재생]

JSON Parsing – Developing Android Apps

우리는 FetchWeatherTask가 문자열 예측 배열을 반환하기를 원합니다 즉, AsyncTask 반환 형식을 다음과 같이 수정해야합니다

문자열 배열 결과는 doInBackground 메소드가 리턴합니다 문자열 배열 ,이 방법은 서버 쿼리 후 입력 스트림에서 읽기이 코드를 실행합니다 , 서버에서 들어오는 응답을 분석합니다 getWeatherDataFromJson을 요청합니다

JSON 예측 문자열과 예상 일수를 전달합니다 이 작업이 완료되었는지 확인하려면 올바른 문자열 배열을 반환하십시오 메소드를 입력하고 메소드의 맨 아래에 추가 할 수 있습니다 문자열 배열의 각 요소를 인쇄하는 일부 레지스트리 문 코드를 컴파일 할 때 컴퓨터에서 실행하십시오 새로 고침 버튼을 눌러 서버에서 데이터를 검색 할 수 있습니다 log cat을 열면 올바르게 파싱 된 것을 볼 수 있습니다

모든 예측 항목이 인쇄 된 것을 볼 수있는 곳

How to install paid apps for free on android

안녕하세요 친구들이 오늘 내 채널에 오신 것을 환영합니다 무료 유료 앱을받는 방법을 알려 드리겠습니다

어떤 앱을 보자 내 비디오를 좋아하고 공유하고 내 채널을 구독하는 것을 잊지 마세요 이 앱이 유료로 보입니다 설명에있는이 앱 링크 거기 봐 이거 무료 야

이제 나는 너에게 두 번째 증거를 준다 이 응용 프로그램을 다운로드하여 설치하고 보여줍니다