Google I/O 2012 – Making Android Apps Accessible

TV RAMAN : 안녕하세요 Android에서이 세션에 참석해 주셔서 감사합니다

접근성 나는 나와 함께 세 명의 동료가있다 나는 TV 라만이다 나는 안드로이드 액세스에 대한 우리의 작업을 이끌고 있습니다 나와 함께, 나는 Alan Viverette, Charles Chen, 그리고 피터 룬드 블라드

그리고 우리가 당신과 이야기하고있는 것은 안드로이드가 당신을 위해 무엇을하는지에 대한 안드로이드 플랫폼 할 수있는 사용자의 폭을 늘리는 것과 관련하여 귀하의 응용 프로그램 커버 오늘 안드로이드가 어떻게 사용되는지에 관해 당신은 오늘 하루 종일 이야기를 들었습니다 너에게 무거운 짐을 많이 싣기 때문에 너는 애플리케이션 개발자는 로직 및 기능을 제공합니다 오늘은 걱정할 필요가 없습니다 작은 전화, 큰 전화, 태블릿? Android가 모든 작업을 수행합니다

이 이야기가하는 것은 당신에게 또 다른 다양한 기기 및 사용자에 대한 관점 Android 애플리케이션을 개발할 때 다루는 나는 모든 일에 연설을 사용한다 난 볼수 없어 동료 Peter는 모든 작업에 점자를 사용합니다 그리고 우리가 보여주는 것은 플랫폼의 API입니다 실제로 우리가 접근성 서비스를 우리가 사용하는 모든 응용 프로그램을 사용합시다

당신이 결코 생각하지 못했을 매너를 만들어라 그것을 사용할 것입니다 Android에서이 점이 실제로 우리의 동기입니다 접근성을 높이기 위해 다양한 요구 사항을 가진 사용자에게 애플리케이션 제공, 특별한 필요가있다 안드로이드에 대한 우리의 접근 작업 이후 우리는 먼 길을왔다

2008 년에 시작되었습니다 우리가 진화 한 방식의 측면에서 당신을 제공하는 빠른 역사 그리고 플랫폼이하는 일 따라서 우리의 액세스 작업은 실제로 Android 16에서 시작되었습니다 1

5, 우리는 음성 API를 발표했다 그리고 16은 기본적으로 사용자가 시스템 포커스 사용 네가 항해 한 어떤 것도 말할 수있다 그리고 당신은 그렇게 간단한 응용 프로그램을 많이 사용할 수 있습니다

우리는 그 이후로 먼 길을왔다 아이스크림 샌드위치에서는 작년 말에 터치 탐색이라고 불리는 기능을 출시했습니다 시각 장애인으로서 나를 다른 곳으로 손가락으로 무엇이 들리는 지 들어보십시오 이것은 기본적으로 다음과 같은 모든 측면을 완전히 열어줍니다 시각 장애인 사용자를위한 Android 사용자 인터페이스

이제 터치 탐사를 통해 실제로 물건 만이 아닌 화면의 모든 것을 읽습니다 집중력이있었습니다 그리고 그것은 우리에게 커다란 발걸음이었습니다 그러나 우리가 지금 다루고있는 ICS의 격차로 보았던 것 오늘, 우리는 더 큰 세부 사항은 다음 단계입니다 그래서 그것은 짧은 역사 수업이었습니다

Jelly Bean에 대해 이야기 해 봅시다 따라서 중요한 액세스 API 개선 사항이 있습니다 젤리 빈 Romain 동안이 중 일부에 대한 빠른 개요를 들었습니다 오늘 아침에 남자 얘기가있어

실제로 두 가지를 모두 가능하게하는 일련의 작업을 수행했습니다 시각 장애인을위한 음성 피드백 액세스는 물론 점자 베드로가 너에게 약간의 설명을 할 것이다 그러나 높은 수준에서 우리는 다음 세 가지가 있습니다 오늘 소개

접근성 초점 개념을 피터가 자세히 이야기 할 안드로이드는 블라인드 사용자가 인터페이스를 통해 안정적으로 단계를 밟을 수 있습니다 따라서 접근성에 중점을 둘 수 있습니다 결과적으로 사용자 인터페이스의 일부 또는 말할 것이다 우리는 또한 우리가 접근성이라고 부르는이 개념을 도입했다 그런 다음 접근성에서 트리거 할 수있는 작업 음성 안내 지원 및 점자 지원과 같은 피터가 보여줄거야

이러한 행동을 통해 우리는 클릭 수를 얻을 수 있습니다 선택과 그와 같은 것들을 프로그래밍 방식으로 그런 다음 점자와 같은 비전 장치를 연결할 수 있습니다 디스플레이 및 기타 키보드와 무엇이든 상상할 수 있습니다 그리고 마지막으로 일련의 제스처를 도입했습니다 오늘 기조 연설에서 언급되지 않았습니다

그런 다음 접근성에 중점을 둘 수 있습니다 시각 장애가있는 사용자가 매우 효과적으로 Android 사용자 인터페이스를 사용하십시오 마지막으로 중요한 개선점은 Jelly Bean은 Chrome의 시대입니다 그리고 Chrome 브라우저는 완전히 Jelly Bean에서 접근 가능 그리고 모든 것이 원활하게 작동합니다

우리가 당신을 위해 가지고있는 다양한 데모들 그래서 그걸로 저는 리드 엔지니어 인 피터에게 물어 봅니다 점자 뒤에 점자 지원 플랫폼의 사용 가능 따라서 점자 지원 서비스는 내가 이야기 해 왔던 것과 동일한 API를 사용합니다 기본적으로 Android에 점자 인터페이스를 제공합니다

그래서 피터, 가서해라 고마워, 라만 안녕, 모두들 나는 Peter Lundblad이다 라만이 말했듯이 저는 몇 가지 이야기를 할 것입니다

나는 그 중 하나에 대해 이야기하기 시작할 것입니다 우리는 Jelly Bean을 추가했습니다 점자 지원 및 기타 사용자를위한 것 그리고 이것을 접근성 초점이라고합니다 그것은 사용자가 화면상의 어떤 것과도 상호 작용할 수있게하며, 어떤보기처럼

커서와 비슷한 동작을합니다 그것을 화면에서 움직일 수 있습니다 또한 입력 포커스와 비슷합니다 그러나 차이점은 내가 말했듯이, 그것이 상호 작용할 수 있다는 것이다 모든 견해와 함께, 그것은 위대합니다

입력 포커스는 의도 된보기 만 읽을 수 있기 때문에, 예를 들어, 입력 받아 그래서 그 좋은 예가 편집 텍스트 또는 푸시 백입니다 Enter를 누를 수 있습니다 그런 다음 버튼을 활성화합니다 그러나 시각 장애인 사용자를 위해 무엇이든 읽을 수 있기를 원합니다

정적 텍스트 및 이와 유사한 것을 포함하는 화면 일반적으로 입력 포커스로 포커스를 맞추지 않습니다 그래서 우리는이 접근성에 중점을 두었습니다 화면에 노란색 사각형으로 표시됩니다 내게 필요한 옵션 포커스는 접근성 서비스 그리고 이것은 여러 상호 작용 모드를 허용합니다

시스템에서 처리합니다 즉, 진실의 세계적 출처 그러나 다시 한번, 접근성 서비스는 그것이 움직일 때 알려 주었다 그리고 그들도 그것을 통제 할 수 있습니다 그렇다면 이러한 운영 모드의 예가 무엇입니까? 및 사용자 상호 작용? 접근성 초점을 어떻게 이동할 수 있습니까? Alan이 보여주는 것처럼 한 가지 예가 화면에서 스 와이프

Alan은 실제로 이것들에 대해 나중에 당신에게 보여줄 것입니다 우리가 추가 한 제스처를 스 와이프합니다 또 다른 예는 터치 탐색이 아이스크림 샌드위치에 이미 추가되었습니다 접근성 초점 우리는 또한 접근성 초점을 다음과 같이 이동할 수 있습니다

예를 들어 점자를 이용한 접근성 서비스 디스플레이, 나는 너에게 조금을 보여줄 것이다 가장 좋은 점은, 하나의 접근성 서비스 그것을 이동, 접근성 초점, 그것은에 방송을 얻을 모든 접근성 서비스 예를 들어 TalkBack 및 점자 지원을 사용하는 경우 동시에 시스템에서 실행되면 동기화 그리고 사용자는 그가 점자와 스피치 모두에 의해 어디에 있는지 알고 있습니다 이제 무엇이 켜져 있는지 읽을 수 있습니다

화면은 훌륭합니다 그러나 인생은 꽤 지루합니다 어떤 것과도 상호 작용한다 그래서 우리를 다음 부분으로 이동시킵니다 접근성 동작

액세스 가능성 동작을 통해 사용자는 다음과 같은 노드와 상호 작용할 수 있습니다 다른 방법들 그리고 그것은 매우 중요합니다 왜냐하면, 우리가 지금 움직이는 방법이 다르면 초점을 맞춘 다음에는 화면에는 다양한보기가 있습니다 그래서 그러므로 실제로 그들과 함께 할 필요가 있습니다

그렇다면 우리는 어떤 접근성 행동을지지합니까? 명백한 것은 접근성 초점을 이동하는 것입니다 이미 몇 번 언급했다 또한 유용한 입력 포커스를 이동할 수 있습니다 왜냐하면 우리는 의지에 따라 접근성 서비스로서, 사용자에게 도움이 될 때 두 가지 초점을 동기화하십시오 물론 가장 많이 사용되는 뷰를 클릭 할 수 있습니다

버튼을 활성화하고 입력을 활성화 할 수있는 액션 필드 등이 있습니다 또 다른 중요한 점은 화면에서 스크롤하십시오 따라서보기에 둘 이상의 페이지가있는 경우 그들 사이를 이동하십시오 이미 화면에서 스 와이프 제스처를 사용하여 가능합니다 그러나 시각 장애인 사용자의 문제는 스크롤하는 것이 어렵다는 것입니다

정확히 한 페이지 씩 그리고 올바르게하지 않는다면, 당신은 어디에서 잃을까요? 당신은 예를 들어 목록 책에 있습니다 그래서 새로운 행동으로 우리는 신중하게 스크롤 할 수 있습니다 텍스트 내부를 이동하는 동작도 있습니다 그래서 텍스트가 많은 텍스트 필드가있는 경우 사용자로서, 문자, 단어 또는 단락으로

또는 취급을위한 조치가 있습니다 웹보기 내부를 이동합니다 그리고이 모든 것들을 다른 운동 세분성 우리는 또한 뭔가를 추가했습니다 많이 이야기 해

이를 글로벌 행동이라고합니다 홈 화면을 활성화하는 것과 뒤로 버튼을 눌러서 알림 등이 포함됩니다 이것은 순수하게 시스템에 의해 처리되는 것입니다 및 응용 프로그램 개발자는 전혀 걱정하지 마라 접근성에 중점을두고 행동은 대부분의 경우, 그들은 시스템도 마찬가지입니다

그러나 응용 프로그램은 걱정할 필요가 있습니다 우리가하기 전에 몇 가지 코드 예제를 보여 드리겠습니다 어떻게 보일 수 있는지 데모에 들어갑니다 첫 번째 코드와 같이 매우 간단한보기가있는 경우 예를 들어, OnClickListener를 추가하기 만하면됩니다 어떤 Android 앱을 사용해 본 사람이라면 누구나 잘 알고 있어야합니다

개발 이런 종류의 견해를 가지고 있다면 그것은 이미 완전히 시스템에서 처리합니다 왜냐하면 우리는 기본적으로 액션 인 OnClick을 사용할 수 있기 때문입니다 점자 디스플레이에서 클릭을 수행합니다 (예 : OnClickListener를 호출하면됩니다 이제 두 번째 코드 예제를 살펴 보겠습니다

그리고 거기에는 다른 종류의 견해가 있습니다 이보기는 조금 더 낮은 수준입니다 터치 이벤트를 직접 처리하는 맞춤보기입니다 그래서 우리는 OnTouchEvent 핸들러를 가지고 있습니다 그리고 언제든지 호출됩니다

터치 이벤트가 있습니다 그리고이 견해는 터치 이벤트에 직접 응답하고 자체 내부 기능을 호출하십시오 따라서 OnClickListener를 통해 진행되지 않습니다 이것은 시스템이 알 수 없기 때문에 분명히 작동하지 않습니다 액세스 가능성 서버가 호출 할 때 호출 할 함수 OnClick 액션

그래서 우리는 그 문제를 해결해야합니다 그렇지 않으면 사용자가 이보기를 클릭하십시오 한 가지 방법은 물론 뷰를 리팩터링하는 것입니다 OnClickListener를 호출 한 다음 기본 동작을 보냅니다 처리 상황을 처리합니다

그러나 이것이 가능하지 않은 경우가 있습니다 보기에 대한 액세스 또는 쉽게 변경할 수 없습니다 코드를 사용하면 [INAUDIBLE] 할 수 있습니다 액세스 가능성 대리자를 호출하십시오 이렇게하면 외부에서 볼 수 있으므로 내게 필요한 옵션 작업 및 관련된 다른 호출 접근성에

이 마지막 코드 예제에서 우리는주의를 기울이고 있습니다 OnClick 통화에 대해 내부 기능 그리고 그것은 이전 슬라이드에서 우리가 가진 문제를 해결할 것입니다 이제 어떤 종류의보기를 만들지에 따라 다른 작업에 대한 처리를 추가해야 할 수도 있습니다 예를 들어, 스크롤 액션을 처리해야 할 수도 있습니다

다시 기억해야 할 중요한 점은 당신이 직접 행동을 처리하지 않으면 슈퍼 클래스 그렇다면이 모든 추가 기능은 무엇을 위해 사용될 수 있습니까? 우리는 새로운 것을 추가하고 있습니다 플랫폼의 새로운 기능은 우리가 점자 지원 때로 시각 장애인 사용자는 새로 고침 가능한 점자 디스플레이 그리고 이것은 대안의 방법입니다

시스템과 상호 작용합니다 우리는 다양한 블루투스 사용 가능 Android 휴대 전화에 연결하는 점자 디스플레이 점자 디스플레이에는 점자 셀이라는 라인이 있습니다 그것들은 제기 될 수있는 점들이 있습니다 그리고 사용자는 그 행을 읽을 수 있습니다

점자 디스플레이에는 탐색 키가 있으므로 단 하나의 라인 일뿐입니다 화면과 사용자 인터페이스에서 이동, 활동 사물 등 일반적으로 점자 디스플레이에있는 또 다른 기능은 유선 키보드를 사용하여 점자를 입력 할 수도 있습니다 그러면 글자를 입력하는 것이 훨씬 쉽습니다 터치 스크린을 사용합니다

물론 온 스크린 키보드 만 사용하는 경우도 있습니다 대안 하지만 점자 키보드를 가지고 있다면 인생을 훨씬 쉽게 해줍니다 그래서 우리는이 접근성 서비스를 추가하고 있습니다 블루투스를 통해 점자 디스플레이에 연결됩니다

노드의 접근성 이벤트와 노드를 사용합니다 나무가 화면에 무엇인지 알기 위해 사용자에게 제시하십시오 내게 필요한 옵션 포커스를 사용하여 음성 안내 지원과 동기화됩니다 따라서 실제로 여러 가지 방법으로 시스템과 상호 작용할 수 있습니다 동시에

음성 안내 지원을 사용하거나 점자를 사용할 수 있습니다 그러나 그들은 둘 다 동기화 될 것입니다 또한 입력 방법을 추가하여 실제로 점자 디스플레이를 사용하여 텍스트를 입력하십시오 이 새로운 접근성 서비스는 점자 지원이라고합니다 현재 Google Play 스토어에서 사용할 수 있습니다

젤리 빈 그런 일이 발생하면 시도해보십시오 이러한 하드웨어 점자 디스플레이 중 저는 이제 약간의 데모를하려고합니다 그리고 우리 모두가 알듯이, 때때로 무선 기술은 어려울 수 있습니다

그럼 어떻게 작동하는지 봅시다 일어날 수있는 첫 번째 일은 점자 디스플레이가 Android 기기와 연결이 끊어졌습니다 그래서 우리는 가능한 한 간단하게 만들고 싶었습니다 점자 기기에 다시 연결하거나, 실제로 배터리가 필요하기 전에 연결을 끊었다 따라서 사용자가 수행하는 작업은 화면을 다시 열고 다시 잠금을 해제하십시오

앨런에게 오늘 이렇게 해달라고 부탁 드리겠습니다 디스플레이가 연결되게하십시오 컴퓨터 스피커 : 스크린 오프, 12:30 AM 벨소리 7 개, 슬라이드 가정, 홈 화면 3 피터 런드 블러드 : 그리고 거기에서 우리는 약간의 소리를 들었습니다 그리고 점자 디스플레이가 실제로 연결되었습니다

불행하게도, 그것은 아닙니다 내가 언급했듯이, 무선은 아닙니다 – 컴퓨터 스피커 : 화면을 켭니다 피터 런드 블러드 : 항상 우리 친구 야 그래서 저는 이것을 한 번 더 시도 할 것입니다 컴퓨터 스피커 : 12:31 AM, 벨소리 70 %

피터 런드 블러드 : 우리는 너무 많은 [무관심한] 수 있습니다 ALAN VIVERETTE : 간섭을 최소화하기 위해 블루투스가 켜져 있습니다 사용 중지 할 수 있다면 에 대해 감사하다 피터 런드 블드 : 이제는 작동 중입니다 COMPUTER SPEAKER : I / O 2012 웹보기 자습서

좋아요, 제가 여기서 할 수있는 일을 보겠습니다 내가들을 수 있듯이, 연설은 말하고 있습니다 이제 점자 디스플레이의 키를 사용하여 이동할 수 있습니다 화면 그래서 그렇게 하죠

COMPUTER SPEAKER : 홈 화면 3입니다 피터 런드 블드 : 홈 화면 3 개를 말합니다 그리고 알 수 있듯이 접근성에 초점이 맞춰지고 있습니다 전체 화면을 집중시킵니다 그리고 연설도 이야기하고 있습니다

컴퓨터 스피커 : I / O 2012 웹보기 자습서, 031, Google I 슬래시 O 2012 피터 런드 블드 : 제가 말한 행동 중 하나를 불러 드리겠습니다 전에 간단히 이것이 알림 창을 여는 동작입니다 나는 열쇠 조합을 눌러 그것을한다

점자 디스플레이에 컴퓨터 스피커 : 12 월 31 일 목요일, 20 6 월 28 일 화면이 자동으로 회전합니다 확인란의 방향을 세로로 설정하십시오 알림 삭제 버튼

피터 런드 블러드 : 여기에 – 컴퓨터 스피커 : Alan Viverette, June 27, 12 이봐, 커피 마시고 싶어? 알았어, 알란이 나 한테 물어볼거야 커피를 갖기를 원해 훌륭합니다 채팅에 응답하겠습니다

점자 디스플레이에 내가 가지고있는 것도 작은 버튼을 쉽게 클릭 할 수 있습니다 디스플레이에 집중했다 그래서 나는 Alan의 채팅 메시지를 클릭 할 것이다 COMPUTER SPEAKER (컴퓨터 스피커) : 편집 상자 메시지를 입력하십시오

피터 런드 블드 : 저를 편집 상자로 옮깁니다 이 알림을 클릭하면 Google 토크가 예상대로 작동합니다 나는 그가 무엇을 볼 수 있는지 화면에서 위로 움직일 것이다 실제로 말했다 컴퓨터 스피커 :이 채팅 기록이 꺼졌습니다

이봐, 커피 마시고 싶어? 보시다시피, 그는 개인 정보 보호에 관심이 있습니다 그러나 그는 여전히 커피를 마시고 싶어합니다 컴퓨터 스피커 :이 채팅 입력란에 메시지를 입력하십시오 피터 런드 블드 : 응답을 입력 할 것입니다 컴퓨터 스피커 : 네, 네, 저, LOV-3

좋아요, 오타를 만들면 쉽게 고칠 수 있습니다 컴퓨터 스피커 : 세 명이 삭제되었습니다 전자, 사랑, [신속한 편지] 좋아요, 그래서 저는 응답을 타이핑했습니다 이전에 언급 한 작은 키를 사용하여 이동할 수 있습니다 때로는 화면에 주위

COMPUTER SPEAKER :이 편집 상자는 네가 좋아하는 커피입니다 좋아, 그래서 지금은 실제로 보내기 위해 버튼을 누르겠습니다 컴퓨터 스피커 :이 채팅 – 피터 런드 블드 : -이 메시지

컴퓨터 스피커 : 기록에서 벗어났습니다 편집 상자 네, 커피를 좋아해요 피터 런드 블드 : 내가 볼 수있는 것은 실제로 메시지를 보냅니다 그리고 이전에 채팅 목록에 나타납니다

우리가 가지고있는 또 다른 글로벌 행동을 촉구하겠다 매우 편리합니다 그리고 이것은 다시 점자 디스플레이에서 중요한 조합입니다 컴퓨터 스피커 : 집, 홈 화면 3 개 우리를 홈 화면으로 다시 데려 간다

그리고 그걸로, 나는 그것을 앨런에게 넘겨 줄거야 터치 탐사에 대해 이야기 할 것입니다 ALAN VIVERETTE : 고마워, 피터 나는 그 커피를 나중에 먹기를 고대한다 그래서 우리가 보여 줬던 것처럼, 당신은 당신의 손가락을 사용할 수 있습니다

화면을 탐색합니다 손가락을 만져 접근 기능을 설정할 수 있습니다 방금 들었던 것처럼 화면에 이렇게하면 화면 콘텐츠에 임의로 액세스 할 수 있습니다 만약 당신이 화면에 익숙하다면 정말 대단합니다

보이는구나 어딘가에있는 모든 앱 화면처럼 많은 버튼이 있습니다 그리고 당신은 꽤 빨리 물건을 찾을 수 있습니다 이제 두 번 살짝 눌러 항목을 활성화 할 수 있습니다 방금 들었던 것이 무슨 일이 벌어 질지

자, 이거 멋지네 그러나 화면에서 항목에 액세스 할 수있는 결정적인 방법이 있습니다 더 좋다 그러니 정말 큰 화면이 있다고 가정 해 봅시다 하나의 작은 버튼으로

나는 오랫동안 내 손가락을 움직일 수 있고 결코 찾을 수 없다 그 버튼 하지만 화면에 손가락을 대고 단지 문지르면됩니다 다음 항목으로 이동하려면 오른쪽으로, 그 버튼을 찾을 수 있습니다 매우 빠르게

그리고 사실, 나는 계속 지나갈 수있는 권리를 계속 지킬 수 있습니다 화면의 모든 항목 그래서 이전에 데모 한 스 와이프 제스처를 추가했습니다 베드로가 말할 때 또한 글로벌 작업을위한 제스처도 추가했습니다

그래서 베드로는 점자 전시장에 집을 보여주었습니다 집으로 돌아가려면 화면에 도형을 그릴 수도 있습니다 또한 최근 애플리케이션 및 알림 음성 안내 지원 또는 점자 지원과 같은 접근성 서비스는 또한 제스처를 사용하여 내부 상태를 관리합니다 TalkBack에는 다음과 같은 작업을 할 수있는 제스처가 있습니다

단어 또는 문자로 화면 읽기 시작 대신에 개체에 의해 제스처 매핑에 대한 간단한 개요는 다음과 같습니다 TalkBack에 있습니다 제스처가 많이 있습니다 사실, 이것들은 모든 제스처가 아닙니다

우리는 몇 가지 방을 남겼습니다 나중에 실험 터치로 탐색 할 수있는 간단한 데모를 시작하겠습니다 알았어 먼저 터치부터 시작할거야

탐구 COMPUTER SPEAKER : 홈 화면 3입니다 Apps 집 5 중 3 항목 표시

ALAN VIVERETTE : 내 앱, 무작위 액세스 내 손가락을 움직여서 또는 내가 원하는 것을 내가 안다면 좌우로 쓸어 낼 수 있습니다 find는 아마도 과거 조금지도 일 것입니다 컴퓨터 스피커 : 메신저 항해

사람들 ALAN VIVERETTE : 좋아, 그렇다면 내가 People을 시작하려면 화면의 아무 곳이나 두 번 탭하면됩니다 컴퓨터 스피커 : 전체 연락처 드롭 다운 목록 ALAN VIVERETTE : 나는 연락을 취합니다 다시 돌아가고 싶으면 뒤로 몸짓을 그릴 수 있습니다

컴퓨터 스피커 : 응용 프로그램을 지우십시오 ALAN VIVERETTE : 다시 돌아 갑시다 컴퓨터 스피커 : 홈 화면 세 개를 지 웁니다 ALAN VIVERETTE : 그리고 Google에서 잠깐 살펴 보겠습니다 입출력

컴퓨터 스피커 : I / O 0, Google O 2012를 내립니다 Google은 2012 년을 슬래시 한 항목을 보여주는 목록 ALAN VIVERETTE : 여기에 물건 목록이 있습니다 컴퓨터 스피커 : 21 중 1 ~ 3 항목을 표시합니다

ALAN VIVERETTE : 나는 탭할 수 있습니다 컴퓨터 스피커 : 오후 8시 세션 검색 빈 슬롯 ALAN VIVERETTE : – 그 목록에있는 항목 한 번에 전체 페이지를 이동하려는 경우 ~을위한 제스처 컴퓨터 스피커 : 오전 10:00 ALAN VIVERETTE : 전체 페이지를 움직입니다

컴퓨터 스피커 : 수요일, 6 월 27 일 ALAN VIVERETTE : 이것들은 접근성과 같은 행동들입니다 우리가 점자 지원에서 사용하는 그리고 그들은 당신이 개발자로서, 일반적으로 걱정할 필요가 없습니다 TV RAMAN : 그래서 주목해라 ALAN VIVERETTE : 죄송합니다

TV RAMAN : 앨런이 보여주고있는 것은 아주, 작업 완료를위한 매우 강력한 상호 작용 모델 매우 빠르게 그래서 항상 Play 스토어를 사용합니다 설치 버튼이 대략 어딘가 그래서 화면을 만지고 하나의 영화를하는 것은 꽤 많이 있습니다 필요한 모든 것

ICS에서는 탐험 할 수 있습니다 그리고 나서 ICS 전에 트랙볼을 사용했을 것입니다 따라서 이는 사용자 상호 작용 모델을 실제로 만듭니다 정말 효과적인 또한 우리가 한 일을 통해 액세스 지침도 바뀝니다

과거에는 시스템 중심으로 할 수있는 것 ICS 이전에 TalkBack에 표시되었습니다 그리고 우리는 상황을 집중시킬 수 있다고 말하곤했습니다 이제 개발자로서의 삶은 훨씬 쉬워졌습니다 ALAN VIVERETTE : 제가 언급했듯이, 개발자로서, 당신은 일반적으로 걱정하지 않아도됩니다 작동하지 않습니다

그래서 내가 움직일 때 무엇이 ​​포커스를 받는지 궁금해 할 것입니다 내 손가락이 화면 주위에있다 이제 분명히 레이아웃을 만든 개발자로서 전에, 당신은 당신이 중첩 된 레이아웃이 많이 있습니다 분명히, 이것들 모두가 읽혀지는 것은 아닙니다 그래서 우리는 실행 가능한 그룹을 선택합니다

따라서 실행 가능하다는 것은 클릭 할 수 있거나 포커스를 설정할 수 있음을 의미합니다 그룹이 있다면이 폴더 아이콘처럼 이미지에 표시됩니다 실제로는 다음을 포함하는 그룹입니다 이미지와 텍스트 조각 그리고 그룹 자체가 클릭 가능하기 때문에, 그것은 소리내어 읽힌다

이제 콘텐츠 설명이있는 경우 그 자녀들이 소리내어 읽혀지는 내용, 설명을 읽습니다 액션이 불가능한 항목이있는 경우 전임자가 없다는 것은 분명합니다 어떻게 든 읽을 수있는 유일한 방법은 접근성에 중점을 둡니다 다행히도 접근성에 중점을 둡니다 여기에는 폴더 아이콘에 대한 계층 뷰어보기가 있습니다

보이는구나 폴더 아이콘이 있다는 것을 알 수 있습니다 뷰 그룹입니다 여기에는 이미지보기 및 풍선 텍스트보기가 포함되어 있습니다 XML은 다음과 같습니다

그러면 폴더 아이콘이 클릭 가능한 것을 볼 수 있으므로 실행 가능한 그룹 그리고 그 아이들은 두 개의 텍스트를 가지고 있습니다 그래서 이미지보기 폴더라고합니다 거품 텍스트보기에는 Google이 있습니다 음성 안내 지원이이 실행 가능한 그룹에 초점을 맞추면 말할 것이다, 폴더 Google

응용 프로그램을 디자인 할 때 유용한 팁, 가능한 경우 내장 된 위젯을 사용해야합니다 이러한 것들이 효과가 있습니다 왜냐하면 사람들은 그들에게 많은 생각을했기 때문입니다 앱이 키보드 또는 D-Pad에서 작동하는지 확인하십시오 그래서 우리가 항상 말했던 것은 앱이 작동하는지 확인하는 것이 었습니다

D 패드로 그리고 앱이 D-Pad와 함께 작동했다면, 다행히도, 그것은 효과가있을 것입니다 매우 일을한다면 약간의 수정이 필요할 수 있습니다 특별한 것들 그러나 내장 위젯을 사용하는 응용 프로그램의 경우 가능성이 바로 작동합니다 읽을 수있는 콘텐츠가 있는지 확인하십시오

실행 가능한 항목에 따라서 이미지 버튼이있는 경우 이미지 버튼을 클릭하십시오 내용 설명 초점을 맞추거나 클릭 할 수있는보기 그룹이있는 경우, 텍스트를 넣거나 몇 가지 내용 설명을 입력하십시오 일부 하위 항목

그래서 여기 나쁜 디자인과 그것을 고치는 방법의 예가 있습니다 따라서 이것은 고아가 된 실용적인 아이템입니다 보기가 포함 된 프레임 레이아웃이 있습니다 이보기는 클릭 할 수 있습니다 그리고 전체 프레임 레이아웃을 채 웁니다

텍스트가있는이 텍스트보기는 전체 텍스트를 채 웁니다 프레임 레이아웃 그리고 눈에 보이는 사용자에게는이 버튼이 큰 버튼처럼 보입니다 텍스트 레이블을 클릭 할 수 있습니다 그리고 그것이 어떻게 수행됩니다

하지만 TalkBack이나 BrailleBack과 같은 서비스는 두 개의 개별 항목처럼 따라서 프레임 레이아웃을 클릭 할 수있게 만들고 그 안에 텍스트, 당신은 행동 가능한 그룹과 아이가있다 소리내어 읽혀질 것입니다 괜찮아 그래서 때로는 조금 더 그보다 복잡합니다

그래서 당신이 정말 멋진 키보드를 만들었다 고 가정 해 봅시다 화면에는 다음과 같이 표시됩니다 당신은 멋진 버튼들을 많이 가지고 있습니다 코드에서 렌더링 따라서 이들 각각에 대한 실제 뷰가있는 대신 버튼을 누르면 화면에 그려집니다

여기에 XML이 어떻게 생겼는지가 있습니다 추측 할 수 있듯이 계층 구조가 있습니다 실행 가능한 그룹이 많지 않습니다 읽을 수있는 아이들 더 많은 정보를 제공함으로써 문제를 해결할 수 있습니다

점자 지원 및 TalkBack과 같은 서비스 그래서 이것은 맹인에게 아무런 변화없이 보이는 것입니다 사용자 및 액세스 가능성 서비스 그것은 단지 큰 빈 공간입니다 다행히도 우리는 당신이 취할 수있는 3 단계를 가지고 있습니다 하나는 사용자 정의보기에서 들어오는 호버 이벤트를 처리하는 것입니다 접근성이 켜지고 터치하여 탐색 할 때 켜기, 화면을 터치하면보기가 수신 됨 마우스 오버 이벤트

보기를 위해 안드로이드 소스 코드를 살펴 본다면, 마우스를 올리면 이벤트가 조금씩 처리됩니다 특히 접근성이 켜져있는 경우 그래서 여기에, 내가 열쇠를 어디에 렌더링하는지 알기 때문에 화면에서 모션의 xy 좌표를 매핑 할 수 있습니다 이벤트를 키로 보낸다 내가이 열쇠 만 만져도 될까? 그렇지 않다면, 나는 적절한 것을 보내야한다는 것을 안다 접근성 이벤트

따라서 키를 터치하면 이전 키, 새 키에 대한 호버 입력 및 TalkBack 또는 점자 지원을 통해 적절한 열쇠에 대한 연설 2 단계, 나가는 이벤트를 채워야합니다 그래서 호버에 진입 이벤트를 보냈습니다 방금 누르던 열쇠를 말해야합니다 그래서 여기에,이 send hover 이벤트를 키에 대한 이벤트로 만들었습니다

메서드는 키를 취하고 이벤트 유형을 가져와 채 웁니다 키에 대한 정보가있는 이벤트 그래서 그것은 분명히 텍스트 같은 것을 포함 할 것입니다 그리고 여기에서도 소스를 설정하고 있습니다 이 위대한 젤리 기능을 스 와이프하여 두 번 클릭 할 수 있음 활성화하려면 노드 계층 구조가 필요합니다

내 접근성 이벤트를 보내면 음성 안내 지원 또는 점자 지원 가상 키 ID가 있습니다 그런 다음 응용 프로그램에 노드 정보를 쿼리 할 수 ​​있습니다 그것은 해당 키 ID와 연관되어 있습니다 그래서 여기에 노드 제공자를 사용하고 있습니다 공간 제약으로 하지만이 createAccessibilityNodeInfo가 있습니다

키 ID를 사용하는 이벤트 그 키 ID를 실제 키에 매핑합니다 그런 다음 키 정보로 노드 정보를 채 웁니다 속성 일관성을 위해 노드의 부모도 설정하고 있습니다

그것이 속한 키보드가 될 수 있습니다 그리고 그 소스를 자체 가상 키 ID로 설정하고 있습니다 물론 그 부모 따라서이 세 단계를 거친 후 키보드는 모든 사용자에게 동일합니다 따라서 누군가 TalkBack 또는 BrailleBack을 사용하는 경우 if 그들은 손가락을 그 위에 올려 놓으면 그들은 적절한 말 또는 점자 피드백

그리고 우리는 단순히 Android 안드로이드보기를 처리하지 않습니다 또한 웹보기도 잘 처리합니다 그리고 찰스가 그것에 대해 더 알려줄 것입니다 고맙습니다, 앨런 헤이, 그래서 나는 Charles Chen 다

Android에서 웹 접근성에 대해 이야기하고자합니다 앨런이 방금 네가 어떻게해야하는지 네이티브 Android 앱에 액세스 할 수있게하고, 필요한 것을 만들어보세요 할, 그리고 그것을하는 방법 하이브리드 앱을 제작하는 경우에도 동일한 작업을 수행 할 수 있습니다 따라서 웹이 혼합 된 하이브리드 앱을 만드는 경우 컨텐츠 및 네이티브 Java 컨트롤을 사용하면 액세스가 가능하고 사용자가 시각 장애

따라서 웹보기를 사용하여 실제로 뭔가를 수행하는 경우 간단하거나 정말로 기본적인 – 예를 들어, 표시되는 서비스 조건을 표시 할 수 있습니다 사용자에 대한 지시 – 그 사건은 꽤 간단합니다 웹보기가 있습니다 거기에 텍스트를 넣으십시오 그리고 일반 텍스트처럼 처리 할 것입니다 모든 것은 효과가 있고 아무런 문제가 없습니다

다른 한편으로, 무언가를 세우려한다면 조금 더 역동적 인 것입니다 Ajaxy, 자바 스크립트 HTML5를 자바 스크립트의 일부로 사용하려는 경우 귀하의 UI, 당신은 여전히 ​​액세스 할 수 있습니다 여전히 여기서 훌륭한 일을 할 수 있습니다 당신이 정말로해야 할 일은 똑같은 최선을 따르는 것입니다 데스크톱에서 웹 앱을 사용하기 위해 수행해야 할 업무입니다

그리고 그 이유는 Android에서 우리는 AndroVox를 실행합니다 그래서 AndroVox는 ChromeVox의 일부입니다 ChromeVox는 우리의 스크린 읽기입니다 Chrome OS 용 솔루션입니다 Chrome OS, Chrome에서 실행됩니다

그건 그렇고, 청각에 관심이있는 사람들에게는 ChromeVox에 대한 자세한 내용은 금요일, 웹 접근성 향상 정말 좋은 이야기가 될 것입니다 그리고 저는 그것이 저의 발표자 레이첼도 선물 할 예정입니다 다른 동료 Dominick

금요일 11시 30 분에 참석하시기 바랍니다 거기에 너희들을 만나길 바래 제발 어쨌든 안드로이드로 돌아 가기 때문에 AndroVox는 그 부분입니다 ChromeVox의 그리고 이로 인해 많은 이점을 얻을 수 있습니다

그래서 우리가 만들어 낸 모든 노력 ChromeVox는 Ajax 콘텐츠에서 실제로 잘 작동하여 ARIA 및 HTML5와 같은 W3C 표준을 지원합니다 그 모든 선한 것이 안드로이드에 들어간다 그리고 그것은 효과가 있습니다 그리고 이것을 Android와 통합하여 경험, 웹 컨텐츠와 기본 안드로이드 컨트롤 모두, 조화롭게 사용자는 앱을 사용할 수 있습니다 그리고 그들은 그 차이를 실제로 알지도 못합니다

그리고 그것은 모두 단순한 방식으로 그들 모두를 위해 일할 것입니다 경험 그리고 그걸로 데모로 전환 할 것입니다 따라서 데모 응용 프로그램을 사용하는 것이 일반적으로 도움이됩니다 웹 콘텐츠와 함께 표시하려고합니다

컴퓨터 스피커 : 집 CHARLES CHEN : 그렇게하겠습니다 컴퓨터 스피커 : 집, 홈 화면 3 개 I / O 2012 웹보기 자습서 I / O 2012 웹보기 자습서

웹 컨텐츠 Google I O 2012 웹보기 자습서를 슬래시합니다 CHARLES CHEN : 알겠습니다 여기서 볼 수 있듯이, 저는 하이브리드를 가지고 있습니다 신청

웹 콘텐츠가 맨 위에 있습니다 또한 Android 컨트롤이 맨 아래에 있습니다 그리고 나는 웹 컨텐츠를 만질 것입니다 터치 탐사가 같은 방식으로 작동한다는 것을 알 수 있습니다 모든 네이티브 컨트롤과 마찬가지로 웹보기에 표시됩니다

그래서 나는 터치 탐험을 시작할 것입니다 컴퓨터 스피커 : Android의 접근성 웹보기는 ChromeVox의 포트 인 AndroVox에서 처리합니다 Android 용 CHARLES CHEN : 알았어 이전에 앨런이 너에게 보여주고 있었어

선형으로 할 수있는 제스처 항해 웹보기에서도 똑같은 기능이 작동합니다 그래서 저는 그렇게 할 것입니다 COMPUTER SPEAKER : 건물과 동일한 모범 사례 액세스 가능한 웹 사이트가 웹보기에 액세스 할 수 있도록 적용됩니다 CHARLES CHEN : 좋습니다

이제 저는이 사실을 실제로 끝 냈습니다 웹 컨텐츠 앞으로 나아가고 싶습니다 나는 정말로 걱정할 필요가 없다 최종 사용자로서

그래서 계속 탐색 할 것입니다 COMPUTER SPEAKER : 이전 버튼이 비활성화되었습니다 CHARLES CHEN : 알았어 그래서 나는 실제로 웹에서 뛰어 내 렸어 지금 콘텐츠

그리고 저는 Android 안드로이드 컨트롤에 있습니다 이제 다음 버튼으로 이동하여 클릭 할 것입니다 컴퓨터 스피커 : 다음 버튼을 누릅니다 CHARLES CHEN : 좋아, 이제 클릭 할거야 컴퓨터 스피커 : Google I 슬래시 O 2012 웹보기 자습서 CHARLES CHEN : 알겠습니다

제목에서 추측 할 수 있듯이 여기 웹 콘텐츠의이 부분은 좋은 슬라이드가 될 것입니다 이것은 정말로 나쁜 것이 될 것입니다 그래서 여기에 당신이 결코해야 할 일의 예가 있습니다 당신은 하이브리드 응용 프로그램을 만들고 있습니다 이것은 모범 사례를 따르지 않는 응용 프로그램입니다

옳은 일을하지 않습니다 그러니 그걸 살펴보고 무엇이 잘못되었는지 보도록하겠습니다 COMPUTER SPEAKER : 웹 콘텐츠가 잘못되었습니다 하나를 향하고있다 다음은 저조한 저작 페이지의 예입니다

이 버튼은 DIV와 SPAN 요소로 구성됩니다 역할 설정이 없습니다 CHARLES CHEN : 좋아요, 그래서 저는 버튼에 가려고합니다 에 올바른 설정이 없습니다 그래서 시각적으로 그것은 단지 녹색처럼 보입니다

버튼을 클릭하면 3D CSS로 정말 아름답게 보입니다 거기에는 정말로 DIV와 SPAN이 있습니다 ARIA로 분류되지 않았습니다 그것을위한 어떤 역할도 없다 따라서 사용자는 버튼이라는 것을 알지 못할 것입니다

그것을 뒷받침하는 의미가 없습니다 단순한 DIV와 SPAN 일뿐입니다 그래서 내가 거기 갈 때 어떻게되는지 봅시다 컴퓨터 스피커 : OK, 클릭 가능 CHARLES CHEN : 좋습니다

클릭 할 수 있기 때문에 클릭 핸들러가 있음을 감지 할 수 있습니다 하지만 그걸 제외하고, 당신은 정말로 그것이 버튼, 채팅 상자 이게 뭐야, 그렇지? 추가 피드백이 없습니다 그것이 적절하지 않았기 때문입니다 role 속성으로 설정합니다

그래도 이것을 클릭 해 봅시다 왜냐하면, 헤이, 그것은 클릭 할 수 있다고 말한다 그럼 어떻게 될지, 그렇지? 어디 보자 컴퓨터 스피커 : 클릭 함 CHARLES CHEN : 응? 좋아, 방금 뭔가를 클릭했다

그리고 나는 그것을 클릭 한 것을 압니다 그러나 나는 그 경고가 전혀 나오지 않았다 왜 그런 일이 일어 났는지 봅시다 COMPUTER SPEAKER (컴퓨터 스피커) :이 버튼을 클릭하면 경고 표시된 영역에는 경고 역할이 설정되지 않았거나 그것은 살고있는 지역으로 표시했습니다 TV RAMAN : 이렇게 간단한 HTML 속성이 있습니다

추가 할 수 있습니다 그리고 당신은 이것들을 볼 수 있습니다 이있다 [? W3C?] spec 주변에 있습니다 하지만 Java 개발자 및 Android 개발자로서 DIV와 SPAN에 주석을 달 필요가 있다는 것을 알아야합니다 의미를 부여하는 속성이 있습니다

동적 변경이 발생하면 주석을 달아야합니다 동적으로 변경할 수있는 영역 어느 시점에서, 어떤 어댑터 기술이든간에 사용자가 사용 중이면 말하는 것을 알고 있습니다 이 경우 기술은 Charles와 같습니다 ChromeVox가 설명했다

하지만 이것은 Android와 관련이 없습니다 기본적으로 좋은 접근성입니다 웹에서 연습 CHARLES CHEN : 고마워, 라만 그래서 큰 충고였습니다

그리고 다시, 더 많이 듣고 싶다면, 제발 와줘 금요일에 우리 대화에 좋아, 다음의 예제로 넘어 갑시다 이 부분은 수정되었습니다 컴퓨터 스피커 : 다음 버튼을 누릅니다

Google I O 2012 웹보기 자습서를 슬래시합니다 CHARLES CHEN : 좋습니다 컴퓨터 스피커 : 웹 콘텐츠 좋은 표제 1 CHARLES CHEN : 좋습니다

실제로 그 제목입니다 훨씬 더 유망한 것으로 들립니다 그것이 좋았 기 때문에 그래서 이것은 잘하면 일해야합니다 다시 한번, 나는 단지 내비게이션을하기 위해 스 와이프 제스처를하고 있습니다

그리고 이것들은 똑같은 스 와이프 제스처입니다 Android의 모든 위치에서 사용할 수 있습니다 컴퓨터 스피커 : 여기 같은 페이지가 있지만 문제가 해결되었습니다 이제 버튼의 역할이 버튼으로 설정됩니다 CHARLES CHEN : 좋습니다, 이제 우리는 올바른 것을 설정했습니다

이 버튼의 역할 지금처럼 들리는 것을 들어 봅시다 컴퓨터 스피커 : 확인 버튼 CHARLES CHEN : 좋습니다 이제 의도 한대로 작동하고 있습니다

이제 사용자는 이것이 OK 버튼이라는 것을 알고 있습니다 그리고 그들은 그것을 듣는다 그리고 OK 버튼이 너무 좋아요 그것을 클릭 해 봅시다 컴퓨터 스피커 : 확인 단추가 있습니다

경고를 받았다 CHARLES CHEN : 멋지다 그래서 이제 나는 경고가 나타났습니다 그리고 그것은 그 경고의 내용을 알려줍니다 큰

그래서 올바르게 작동합니다 그리고 그것은 – 컴퓨터 스피커 : 알림 영역의 역할이 이제 경고는 기본적으로 라이브 영역으로 간주됩니다 CHARLES CHEN : 좋습니다 그래서 그걸로 전환 할 것입니다 Android에서 테스트하는 것

Android에서 접근성 테스트가 가능합니다 정말 쉽습니다 하나, 둘, 셋만큼 쉽습니다 그리고 그것을하지 않는 것에 대한 변명의 여지가 없습니다 그것은 시스템에 내장되어 있기 때문입니다

앨런이 여기 얼마나 쉬운 지 보여주기 위해 접근성을 높이고 실행하는 것입니다 그리고 여러분 모두가 지금 장치를 가지고 있다는 것을 알고 있습니다 그래서 당신은 정말로 이것을 끝내야합니다 알란? ALAN VIVERETTE : 언제든지 시도해보세요 집이나 청중에게

컴퓨터 스피커 : 집 집 홈 화면 앱 설정 설정

찰스 첸 : 앨런이 여기서하고있는 일은 그는 설정에 들어갔다 그는 접근하기 쉽습니다 그리고 그는 TalkBack을 사용 설정합니다 컴퓨터 스피커 : 7-24의 항목을 보여줍니다 접근성

접근성 위로 이동하십시오 TalkBack을 켜십시오 CHARLES CHEN : 좋습니다, 그럼, 평상시에 당신은 음성 안내 지원을 사용하여 터치하여 탐색기가 사용 설정되어 있는지 확인하세요 웹 접근성을위한 추가 스크립트 사용 가능 네가 모든 것을 얻을 수 있도록 컴퓨터 스피커 : [INAUDIBLE] 접근성이 허용됩니다

CHARLES CHEN : – 당신이 모든 AndroVox의 장점을 누릴 수 있도록 그러나 이미이 기능이 활성화되어 있으므로 준비가 끝났습니다 그럼 테스트 해 봅시다 사용자가 경험할 수있는 것을 경험해 봅시다 따라서 앱을 사용하는 것이 가장 좋은 방법입니다

컴퓨터 스피커 : 두 번 살짝 눌러 활성화하십시오 집 홈 화면 세 CHARLES CHEN : 그리고 우리는 Google I / O 앱 – 컴퓨터 스피커 : Google O 2012를 쓰러 뜨 렸습니다 Google은 2012 년을 슬래시

CHARLES CHEN : – 그저 사용하는 사람과 같은 방식으로 사용해보십시오 음성 안내 지원을 사용하면됩니다 따라서 터치 탐색을 사용하여 화면 주위를 느껴보십시오 컴퓨터 스피커 : 1:45 PM, 2:44 PM 코드 랩을 비워 두십시오

지금 시작하십시오 CHARLES CHEN : 좋습니다 컴퓨터 스피커 : [비 숙련] 캐시 I / O 2012 입력 brainpower FTW, 시간 이후에 우리를 확인하십시오 CHARLES CHEN : 훌륭한 새로운 기능을 활용하십시오 접근성 옵션을 위해 우리가 추가 한 제스처

선형 탐색을 사용하십시오 앱을 둘러 봅니다 목록을 스크롤하십시오 그것이 제대로 작동하는지 확인하십시오 컴퓨터 스피커 : Android Chrome, 코드 연구소를 보여줍니다

CHARLES CHEN : 차가워 요 그래서 우리가 정말로 여기서 확인하고있는 것은 우리의 애플 리케이션의 모든 눈을 무료로 할 수 있습니다 사용자는 앱 사용 가능 여부에 관계없이 앱을 사용할 수 있어야합니다 그들은 그것을보고 있습니다 모든 중요한 정보는 사용자에게 전달되어야합니다

사용자가 어떤 행동을 취할 때마다 피드백이 필요합니다 그들은 실제로 행동을 취했다는 것을 알아야합니다 일하고 있고, 뭔가 진행되고 있습니다 자, 안드로이드 linting 도구는 여기에 당신의 친구입니다 오늘 아침 일찍부터 Romain Guy는 Android linting 좋은 새로운 기능을 많이 얻었습니다

그리고 나는 나중에 그것에 관한 이야기가 있다고 생각한다 안드로이드 도구를 잘 이 새로운 기능 중 하나는 일부 기능을 수행하는 것입니다 접근성을위한 정말 간단한 검사 자,이 모든 것을 포착하지는 못할 것입니다

그러나 이것은 정말로 좋은 출발점입니다 그리고 이것은 매우 짜증나지만 간단하게 고칠 수 있습니다 오류 콘텐츠 설명이 누락되었습니다 그래서 만약 여러분이이 명령으로 상인방을 운영한다면, 여기에서 보듯이, 명령을 실행하면 lint가 실제로 사례를 잡아낼 것입니다

콘텐츠가 누락 된 이미지 버튼이있는 곳 기술 음성 안내 지원 또는 점자 지원을 사용하는 시각 장애인 사용자의 경우 모두 그들은 여기에 이미지가 있다는 것입니다 그러나 그들은 그것이 무엇인지 전혀 모른다 그렇게되면 정말 나쁜 일입니다 그리고 이것은 당신을 위해 그것을 잡을 것입니다

자,이 도구를 사용하는 것을 두려워해서는 안됩니다 이미지가있는 경우 간섭을 일으키지 않습니다 장식 순수하게 꾸미는 무언가가 있다면, 그것은 어떤 정보도 전하는 것이 아닙니다 실용적인, 그것은 정말로 아무것도 할 의도가 아니에요, 당신은 할 수있어

항상 null 표기법으로 태그를 지정하십시오 따라서 null로 설정하면 그것을 무시하는 도구 장식용 일 뿐이야 그것은 단지 눈 사탕입니다 그것은 실제로 아무 것도하지 않습니다

우리가 오늘 여기에서 이야기 한 것을한다면, 당신은 사용할 수있는 앱을 만들 것입니다 하지만 나는 이곳에있는 모든 사람들에게 도전하고 싶다 더 나아가 다음 마일로 가야합니다 일을 쓸모있게 만드는 것이 아니라 그것을 통해 일종의 투쟁을 할 수 있습니다 정말 멋진 앱을 만드는 것입니다

사람들이 사용하기를 좋아하는 앱 정말, 저는 우리 모두가 앱을 만들기 위해 노력해야한다고 생각합니다 찾고있는 것처럼 눈을 자유롭게 사용하는 것과 마찬가지로 효율적입니다 화면에 그리고 그걸로 라만에게 돌려 줄 것입니다

TV RAMAN : 고마워, Charles 결론적으로 안드로이드 플랫폼에서의 접근성 정말로, 정말 당신이 점점 더 커지는 데 도움이됩니다 광범위한 사용자층 플랫폼은 당신을 위해 많은 일을합니다 그러나 우리가하는 지침 중 일부를 따르면 너를 줘서 Charles의 테스트를 제안, 나는 그것을 보장 할뿐만 아니라 귀하의 애플 리케이션 시각 장애인, 시각 장애가있는 사용자, 사용자가 사용할 수있는 전문화 된 인터페이스를 제공하지만 일반적으로 사용자 인터페이스가 더욱 강력 해집니다

그것들은 정상적으로 성능이 저하됩니다 처음에는하지 않은 환경에서만 작동합니다 기대해라 그리고 그것은 매우 강력한 생각입니다 접근성은 많은 곳에서 법입니다

기업에 판매하는 경우 판매하는 경우 다음과 같은 경우 귀하의 응용 프로그램을 사용할 수 없습니다 특정 접근성 요구 사항을 충족하지 못합니다 하지만 그건 사실 내 의견으로는 초기 교육적 이유에 대해 걱정해야하는 이유 접근성 일반적으로 앱을 액세스 가능하도록 빌드하면 내 앱이 그 응용 프로그램이 궁극적으로 결국 모든 사람에게 더 유용합니다 예를 들어 작년에 우리는 접근성에 관한 I / O 이야기에서 TuneIn Radio를 선보였습니다

그 앱이 2 년 반 전에 발견되었습니다 그리고 나는 그것을 좋아했다 그것은 매우 훌륭하게 끝났습니다 우리는 그것이 상자 밖으로 액세스 할 수있는 것으로 나타났습니다 그리고 오늘은 가장 많이 사용되는 라디오 중 하나입니다

Android의 애플리케이션 그래서 나는 더 많은 사람들을 만나고 싶다고 생각합니다 각자 고맙습니다 CHARLES CHEN : 또한 Q & A에 가기 전에 오늘 우리가 여기서 많은 것을 보여 줬음을 언급하십시오 그리고 나는 너희 모두가 진짜를보고 싶어 죽는다는 것을 안다

실생활에 전시 그러니 샌드 박스로 들러주세요 우리 복도는이 복도 앞에 서 있습니다 접근성이야 당신은 그것을 놓칠 수 없다

그러니 들러서 인사 해주세요 또한 파트너가 있습니다 그래서 와서 확인해보십시오 확인을 클릭하면 질문이 표시됩니다 고맙습니다

[박수 갈채] CHARLES CHEN : 네? 관객 : 예, 여러 항목과 같이 더 복잡한 항목이있는 경우 그룹의 라디오 버튼 또는 스 와이프해야하는 항목 행동을 취하십시오 지시 사항을 포함시켜야합니까? 정확히 무슨 일이 일어나고 있는지, 어떤 라디오 버튼이 선택, 언제든지, 하나, 옵션이 무엇입니까? ALAN VIVERETTE : 내장형을 사용하는 경우 라디오 버튼, 아니 내장 된 위젯이 자신의 작업을 수행하도록 할 수 있습니다 몸짓으로, 내가하고있을 때 당신이 알아 차렸을지도 모르는 것처럼 정기 스크롤, 나는 두 손가락을 사용했다 따라서 터치하여 탐색 할 때 한 손가락 제스처는 단순히 두 자리 그림의 제스처가됩니다

CHARLES CHEN : 네, 선생님? 관객 : 내 질문은 내용과 관련이 있습니다 설명 예를 들어 영화를 말하는 품목 목록이 있다고 가정 해 봅시다 그런 다음 입력하면, 당신은 영화의 포스터 예술 그리고 나서 당신은 제목을 가졌습니다

포스터를 null 콘텐츠로 만드는 것이 적절합니까? 기술? 그걸 어떻게 든 동적으로 전송해야 할까? 이 영화 포스터입니다 ALAN VIVERETTE : 제 생각에, 일반적으로, 콘텐츠 설명을 추가하면 의미가 추가되어야합니다 정보 그래서 이미 영화의 제목을 가지고 있다면 영화 포스터가 제목을 반복하면됩니다 아마 그것을 피하십시오

TV RAMAN : 그렇습니다 "영화 포스터"라고하는 것 왜냐하면 그건 정말로 최종 사용자로서 훨씬 더 많은 기능을 제공하십시오 따라서 애플리케이션을 덜 수월하게 만드는 측면에서 오류가 발생합니다 관객 : 고마워

CHARLES CHEN : 네? 나는 당신이 먼저 그것을 가지고 있다고 생각합니다 관객 : 그리고 [무관심한] 오늘 발표 한 내용은 40 버전에는 적용되지 않습니다 Jelly Bean에서만 사용할 수 있습니다 TV RAMAN : 예

ALAN VIVERETTE : 맞습니다 관객 : 네, 알겠습니다 그리고 내가 가지고있는 질문은 일반적으로 표준을위한 것입니다 객체의 데이터 고정 된 내용 설명 콘텐츠 설명을 수정할 수 있습니까? 예를 들어, 내 응용 프로그램에서 웹보기를 사용하고 있습니다

그리고 내 시야를 시작할 때마다 [INAUDIBLE]이 표시됩니다 내가 사용하기 때문에, 내가 원하는 것은 [INAUDIBLE]이라고 가정 해 봅시다 다른 것을 구하기 위해 가능한가? CHARLES CHEN : 내 조언은 실제로 당신에게 웹보기에 대한 콘텐츠 설명 왜냐하면 콘텐츠 설명이 트럼프가되기 때문입니다 정상적인 행동

따라서 웹 처리 능력을 모두 잃게됩니다 그리고 당신은 모든 것을 재 구현해야만합니다 너 자신이 원하는 일이 아니야 그래서 오히려, 당신은 그렇게해서는 안됩니다 대신, 귀하의 페이지를 실제로 제공하는 방식으로 제공해야합니다

HTML5 접근성 우수 사례를 따릅니다 그리고 그것은 단지 작동해야합니다 그것에 대해 더 자세한 질문이 있으면 오프라인에서 일대일 채팅으로 즐거운 시간을 보내십시오 관객 : 네 CHARLES CHEN : 그러면 앱을 살펴볼 것입니다

관객 : 네, 고마워요 고마워 CHARLES CHEN : 문제 없습니다 알겠습니다? 관객 : 안녕하세요 많은 앱을 보니 자주 찾는 앱이 있습니다

앱을 사용하는 방법에 대한 도움말 가이드 그리고 이것은 접근성의 영역에서도조차 없습니다 이제 Send에 도착하면서 어떻게 비틀 거리는 지 보았습니다 버튼 – 이전에 만든 인스턴트 메시징 데모였습니까? 그 프로그램을 처음 발견했을 때, 심지어 주위에 자극의 거기에 버튼을 보냅니 까? 우리는 어떻게 그것을 일종의 직관적이지만 접근하기 쉬운 것으로 만들 수 있습니까? 동시? TV RAMAN : 그럼 당신은 아주 좋은 질문을합니다 그래서 한 가지 방법으로 당신은 실제로 그것을 매우 직관적으로 만들 수 있습니다

시각 장애인은 당신이 기대하는 곳 나는 실생활에서 이것을 보여줄 것입니다 오늘 밤, Google I / O 파티가 끝나면 모두로 돌아갑니다 네 호텔 방 그리고 호텔 방 문을 열면 사냥을하지 않습니다

전등 스위치 주위에 전등 스위치가 바로 있습니다 개인적으로 터치 스크린 인터페이스를보고 싶습니다 앞으로 2 년 안에 일관성, 어디서나 당신이 기대하는 곳입니다 오늘날 시각 장애인을 위해 터치 탐색이 우리의 탈출구입니다

그래서 우리는 탐구합니다 그러나 당신이 관찰 한 것처럼, 그것은 고통 스럽습니다 그리고 일들이 일종의 정착 된 세계에서 – 오늘날 모바일 공간에서 우리 모두는 매우 빠르게 혁신하고 있습니다 어떤면에서는 모든 사용자 인터페이스 컨트롤이 어떤 장소에 따라 다른 장소 디자이너 생각이 최고였다 하지만 일이 잘 풀리면 1 년 후 지금은 오늘처럼 빛을 사냥 할 필요가 없습니다

호텔 방에서 스위치를 누르면 OK 버튼이나 실제로 설치 버튼 없음 화면에서 사냥 관객 : 좋아, 빨리 추가 할 수 있을까? 너가 호텔 방 문을 열었다면 좋은 생각이야 그리고 목소리가 들려왔다 "네 오른쪽으로 가벼운 스위치가있어?" TV RAMAN : 좋은 일 이군 그러나 다른 한편으로, 그것이 항상 오른쪽에 있다면, 왜 그렇습니까? 너는 실제로 그것을 말할 필요가 있니? 예를 들어, 우리가 그런 시스템

우리는 문을 열 때마다 전등 스위치입니다 청각 장애인 사용자는 무엇을 할 것입니까? 청각 장애인 사용자는 무엇을 할 것입니까? 우리는 결국 – 내 생각에, 이것들은 상호 배타적 인 솔루션 그러나 사용자 인터페이스는 사용자 인터페이스가 눈에 띄지 않을 때 가장 잘 작동합니다 그들은 문까지 걸어 간다 문 손잡이의 유형은 밀어 붙이거나하지 말아야한다

문이 나를 밀거나 당겨서는 안된다 CHARLES CHEN : 또한, 귀하의 특정 상황에 추가하고 싶습니다 질문, 그것은 실제로 정말로 강력한 방법 중 하나입니다 터치 탐색과 선형을 사용할 수있는 곳 네비게이션 내 데모 중에 기억한다면, 나는 약간의 만져 봤어

먼저 웹 컨텐츠를 탐색하십시오 그리고 제스처 탐색을 시작했습니다 그리고 이것은 작동하는 것과 같은 것입니다 Android의 모든 부분에서 당신은 무언가에 탐구를 만질 수있다 그런 다음 제스처 탐색을 시작할 수 있습니다

가리킨다 처음으로 앱을 사용할 때, 어떤 것이 놓여 있는지 알 수있는 시간 그러나 일단 당신이 그것을 이해하면, 미래에, 당신은 얻을 수 있습니다 일반 부근으로 이동 한 다음 선형을 사용하십시오 네비게이션

TV RAMAN : 예를 들어, 오늘 전화로 도망 쳤을 때 Chrome, CNN 또는 BBC 또는 내가 읽은 사이트를로드합니다 자주 뉴스 그 화면의 해당 페이지의 1/3이 탐색 물건, 그리고 내가 정말로 필요하지 않은 것들 정기적으로 읽을 수 있습니다 그래서 대략 손가락을 반쯤 내리고 제목을 입력 한 다음 OK라고 말하면 여기에서 읽습니다 그래서 그것은 강력한 패러다임입니다

그러나 지금부터 1 년 후에는 이러한 것들이 일관되게 나타나기 때문에, 잘하면 우리는 좀 더 최적의 것을 말할 것이라고 확신합니다 관객 : 고마워 CHARLES CHEN : 네, 선생님? 청중 : 우리는 JavaScript를 사용하여 스 와이프 또는 회전과 같은 기본 동작을 모방합니다 너는 갈 능력이있어 보통은 한 손가락이 스 와이프하거나 두 손가락이 회전합니다

이제, 손가락으로 두 손가락을 쓸어 넘기고 터치 피드백 그렇다면 웹 개발자는 계속해서 네이티브 제스처를 모방 한 JavaScript 라이브러리? 그게 정상적으로 문제 였으니 까 CHARLES CHEN : 네, 근본적으로 무슨 일이 일어나고 있는지 여기에 개발자로서, 당신은 정말로 그것을 알지 못합니다 차이점 – 우리가 어떻게하고 있는지 깨닫지 못할거야 두 손가락으로 쓸어 넘기는 것

무슨 일이 일어나고, 안드로이드 끝 부분에 코드를 평소와 똑같은 방법 최종 사용자를 위해 얻을 수있는 것은 두 명을 사용하는 경우입니다 손가락과 그들은 터치 탐사를 가지고있다 손가락 한 개가 보입니다 그래서 그 차이를 실제로 보지 못할 것입니다

TV RAMAN : 질문에 대한 답은 다음과 같습니다 해당 라이브러리를 계속 사용하십시오 그리고 우리는 이것을 플랫폼에서 일관되게했기 때문에 수준이 높고 응용 프로그램의 시각 장애가있는 사용자는 손가락을 더 사용해야합니다 터치하기 위해 사용하는 손가락 하나 기본적으로 플랫폼에 대한 탐험은 마우스처럼 보입니다 접근성이 켜지면 포인터가 움직입니다

청중 : 접근성이 있는지 쉽게 판단 할 수있는 방법이 있습니까? 장치가 켜져 있습니까? CHARLES CHEN : 네 청중 : 귀하의 콘텐츠를 변경하는 것이 좋습니다 깃발이 켜져 있습니까? TV RAMAN : 프로그래밍 방식으로 확인할 수 있습니다 그렇습니다 당신이 정말로 무겁게 관습 인 무언가를하고 있지 않다면, 실제로 더 잘 제공 할 수 있다고 생각하는 곳 의미론, 나는 내용을 실제로 바꾸지 않을 것이다 예를 들어, 매우 사용자 정의보기가있는 경우

Alan이 키보드의 예를 보여주었습니다 하지만 멋진 캘린더 앱을 개발했다고 가정 해 보겠습니다 그런 식으로 그리고이 사용자 정의 캔버스를 가지고 있습니다 몇 가지 목록을 사용하여 캘린더 모델을 구축했습니다

몇 가지 격자, 그리고 무엇이든, 그리고 당신이 느끼는 것처럼, 앱으로 개발자는 목록, 목록, 표 및 단추를 말합니다 앱의 의미가 없어지면 기본적으로 사용자 고유의 액세스 가능성 비트를 구현합니다 우리는 좀 더 복잡한 플랫폼 위젯을 위해 할 수 있습니다 그러나 그것은 내가 물건을 주문을 받아들이는 수준이다 별도의보기 나 별도의보기를 수행하지 않습니다

콘텐츠 레이아웃 시간이 지남에 따라 둘은 동기화되지 않으므로 너는 문제가 생길거야 ALAN VIVERETTE : 당신이 시간을 절약 할 수있는 것은 매우 드뭅니다 별도의 구현 CHARLES CHEN : 예, 당신이하고 있다면 말이됩니다

모든 OpenGL이나 뭐 그리고 이것은 단순한 목록 일뿐입니다 그리고 기호 목록 만 갖고 싶었습니다 ALAN VIVERETTE : 그래도, 당신이 노드 제공 업체를 통해 서면으로 작성된 표면 렌더러 또는 GL 캔버스를 사용하는 OpenGL 완전히 액세스 할 수 있습니다 그리고 그것은 실제와 구별 될 수 없습니다

구현하는 경우보기 계층 구조 노드 공급자 CHARLES CHEN : 네 그래서 일반적으로 그렇게하려고하지 마십시오 TV RAMAN : 구현할 추가 코드는 다음과 같습니다 앨런과 찰스가 묘사 한 것은 노드입니다

공급자와 노출 – 그래서 당신은 시맨틱 스를 통해 그 가상 계층 CHARLES CHEN : 어쨌든, 당신이 더 구체적인 것을 가지고 있다면, 우리는이 이야기 후에 오프라인에서 당신과 이야기하게되어 기쁩니다 예? 마지막 질문 일 수도 있습니다 짧은 시간에 달리기 관객 : 안녕하세요, 제 이름은 다니엘입니다

이 세션을 가져 주셔서 감사합니다 베드로가 프레젠테이션에서 알란에게 메시지를 보냈을 때 그는 커피를 좋아한다고 말하면서 보내기 버튼을 찾으십시오 그러나 그 장치는 그에게 메시지에 대한 피드백을주지 않았다 실제로 전송되지 않았습니다 우리는 그것을 볼 수있었습니다

그러나 우리는 그것을들을 수 없었다 그래서 베드로는 그가 메시지를 보냈다고 생각합니다 그러나 Alan은 여전히 ​​그것을 기다리고 있습니다 그렇다면 프로그래밍의 오류는 무엇입니까? 신청? 또는 이것이 중요하지 않은 원인은 무엇입니까? 피드백 메시지가 전송되지 않았습니까? 사실 그것은 큰 질문입니다 나는 그것이 물론 균형을 이루고 있다고 생각합니다

많은 피드백 이 경우 우리는 아마도 약간의 조금 더 피드백 하지만 언제든지 돌아가서 메시지가 있는지 확인할 수 있습니다 당신이 정말로 알고 싶다면 실제로 보냈습니다 TV RAMAN : 나는 그것이

또한 보내기 버튼을 눌렀을 때 성공적으로, 그것은 보낸다고합니다 그리고 나는 여기에 일어난 일이 우리 모두 였다고 의심합니다 집중은 데모에 대한 이야기를 더 많이했다

실제 사용에 반대합니다 그러나 메시징 응용 프로그램은 당신은 성공적으로 보낸다 당신이 보내지 않을 때 그것은 당신에게 피드백을주지 않습니다 피드백에 대한 피드백이 부족합니다 CHARLES CHEN : 그리고 저는 우리 중 한 명과 새로운 접근성 이벤트, 성공적으로 타입 발표

이것은 정확하게 유스 케이스이다 편리하게 왔어 ALAN VIVERETTE : 그래서 유형 발표 – CHARLES CHEN : 우리는 그것을 업그레이드 할 것입니다 ALAN VIVERETTE : 당신이 원할 때입니다 앱에서 방금 말을합니다

유형이 포함 된 접근성 이벤트를 보내는 경우 발표하면 축 어적으로 읽힐 것입니다 CHARLES CHEN : 고맙습니다 좋아요, 그래서 마지막 질문이나 아니요? 승인 ALAN VIVERETTE : 마지막 플러그 하나, 우리는 홀에서 코너, 접근성 부스 우리를 보러와

TV RAMAN : 고마워요 그리고 귀하의 앱을 기대하십시오 [박수 갈채]

Android 4.1 Jelly Bean으로 무선 네트워크에 연결(HP Slate 7 태블릿)

인터넷을 사용하려면 태블릿을 무선 네트워크에 연결해야 합니다 이 비디오는 Android로 HP 태블릿을 Wi-Fi 네트워크와 VPN이라고도 하는 가상 사설망에 연결하는 방법을 보여줍니다

Wi-Fi 연결은 태블릿을 홈 네트워크나 무료 무선 공용 네트워크에 연결합니다 무선 연결을 설정하려면 모든 응용 프로그램을 누른 다음 설정을 누르십시오 무선 및 네트워크 섹션에서 Wi-Fi 옆에 있는 표시기가 켜져 있는지 확인합니다 그런 다음 Wi-Fi를 누릅니다 목록에서 Wi-Fi 네트워크 이름을 누릅니다

암호를 입력합니다 연결을 누릅니다 네트워크 및 암호가 자동으로 저장되어 네트워크에 연결할 때마다 암호를 다시 입력할 필요가 없어집니다 VPN을 사용하면 직장이나 학교 등에서 태블릿을 개인 네트워크에 연결할 수 있습니다 VPN에 연결하기 전에 PIN이나 암호로 태블릿을 보호해야 합니다

PIN이나 암호를 만들려면 모든 응용 프로그램 및 설정을 누릅니다 보안을 누른 다음 화면 잠금을 누릅니다 PIN이나 암호 중에서 태블릿을 보호하기 위해 선호하는 방법을 선택합니다 이 데모에서는 PIN을 선택합니다 PIN 번호를 입력하고 번호를 확인한 다음 확인을 누릅니다

VPN에 연결을 설정하려면 모든 응용 프로그램을 누른 다음 설정을 누릅니다 무선 및 네트워크 섹션에서 자세히를 누릅니다 VPN을 누릅니다

VPN 프로필 추가를 누릅니다 VPN 프로필 편집 상자에서 VPN에 필요한 정보를 입력합니다 저장을 누릅니다 이렇게 하면 다음에 연결하는 데 필요한 VPN 프로필 정보가 저장됩니다 hp

com/supportvideos 및 HP의 YouTube 채널(youtubecom/howto4u)에서 유용한 비디오를 추가로 볼 수 있습니다

Android 4.1 Jelly Bean으로 파일 전송 및 백업(HP Slate 7 태블릿)

이 비디오는 태블릿에서 다른 컴퓨터, 클라우드 저장소 및 마이크로 SD 카드로 음악 및 사진 등의 개인 파일을 전송하는 방법을 보여 줍니다 태블릿과 함께 제공된 USB 케이블을 사용하여 파일을 컴퓨터로 전송할 수 있습니다

먼저 AC 어탭터에서 USB 커넥터를 뽑아 컴퓨터 USB 포트에 꽂습니다 마이크로 USB 커넥터를 태블릿에 꽂습니다 다음으로 컴퓨터에서 파일 탐색기를 엽니다 태블릿이 HP Slate 7로 표시됩니다 HP Slate 7을 클릭하고 내부 저장소를 두 번 클릭한 후 컴퓨터로 전송하려는 폴더를 선택합니다

예를 들어, 태블릿에서 Flowers 폴더를 복사합니다 그런 다음 폴더를 컴퓨터의 Slate 7 폴더에서 사진에 붙여 넣습니다 Flowers 폴더가 표시됩니다 파일이 완전히 전송될 때까지 기다립니다 그런 다음 컴퓨터에서 USB 케이블을 분리합니다

클라우드에 저장된 파일은 모든 컴퓨터에서 사용할 수 있으며 로컬 저장소에 다운로드하여 저장할 수 있습니다 시작하기 전에 클라우드 저장소 앱을 설치해야 합니다 앱을 찾으려면 태블릿에서 플레이 스토어를 누릅니다 앱을 누릅니다 그런 다음 검색 상자에 '클라우드 저장소'를 입력합니다

앱을 살펴보고 원하는 앱을 선택합니다 이 데모에서는 Google 드라이브 앱을 설치합니다 그렇게 하려면 Google 드라이브를 누르고 설치 단추를 누른 후 앱 권한을 승인한 다음 앱이 다운로드될 때까지 기다립니다 앱 다운로드를 마치면 앱 화면에 드라이브 앱이 표시됩니다 드라이브를 눌러 앱을 엽니다

서비스 약관에 동의한 후 확인을 누릅니다 이제 태블릿에서 Google 드라이브로 파일을 업로드할 수 있습니다 이 데모에서는 사진 앨범을 업로드합니다 먼저 갤러리 앱을 엽니다 Flowers 앨범을 업로드합니다

메뉴를 열고 앨범 선택을 누릅니다 Flowers 앨범을 누릅니다 드라이브를 누릅니다 앨범에 있는 각 사진의 제목이 드라이브로 업로드 상자에 나열됩니다 확인을 눌러 선택한 앨범을 업로드합니다

앨범 화면으로 돌아옵니다 컴퓨터에서 업로드한 이러한 파일을 보려면 Internet Explorer를 열고 'googlecom'으로 이동합니다 그런 다음 드라이브를 클릭합니다 Google 계정 정보를 입력합니다

업로드한 파일이 표시됩니다 태블릿에는 마이크로 SD 카드용 기본 제공 카드 판독기가 있습니다 파일을 태블릿의 내부 저장소에 저장한 경우 파일 관리 앱을 사용하여 이러한 파일을 SD 카드로 전송할 수 있습니다 Google의 플레이 스토어에는 무료인 일부 앱을 포함하여 많은 파일 관리 앱이 있습니다 검색 상자에 "파일 관리자"를 입력합니다

파일 관리자 옵션을 누릅니다 파일 관리 앱이 표시됩니다 앱을 살펴보고 설치하려는 앱을 누릅니다 앱의 지시를 따라 파일을 태블릿에서 마이크로 SD 카드로 이동합니다 파일을 마이크로 SD 카드로 전송한 후 모든 응용 프로그램을 누른 다음 설정을 누릅니다

그런 다음 저장소, 저장소 마운트 해제 및 확인을 누릅니다 이제 마이크로 SD 카드를 제거하여 파일을 태블릿의 외부 저장소에서 컴퓨터로 전송할 수 있습니다 컴퓨터에 마이크로 SD 판독기가 없는 경우 마이크로 SD-to-SD 어댑터를 사용할 수 있습니다 파일 탐색기를 연 다음 카드 판독기 드라이브를 클릭합니다 전송하려는 파일을 선택하고 컴퓨터 폴더로 해당 파일을 이동합니다

Wi-Fi 네트워크를 통해 파일을 전송할 수도 있습니다 그리고 태블릿의 Bluetooth 기능을 사용하여 Bluetooth 기능이 있는 컴퓨터로 파일을 전송할 수 있습니다 비디오를 시청해 주셔서 감사합니다 자세한 내용을 보려면 hpcom/support를 방문하십시오

전원 설정을 변경하여 배터리 수명 연장(Android 4.2/Jelly Bean)

이 비디오는 전원 설정을 조정하여 태블릿 배터리 수명을 연장하는 방법을 보여 줍니다 참고

일부 장치에서는 화면이 다르게 표시될 수 있습니다 태블릿 전원 사용량은 백그라운드에서 실행되는 응용 프로그램, 네트워크 수신, 화면 밝기 및 기타 요인에 따라 다릅니다 이러한 요인 중 일부는 빠른 설정 메뉴에서 관리할 수 있습니다 오른쪽 모서리 위에서 아래로 밀어 빠른 설정 메뉴를 표시합니다 여기에서 화면 밝기를 줄여 배터리 사용량을 낮출 수 있습니다

밝기 아이콘을 탭한 후 슬라이드 바를 끌어 화면 밝기를 줄이거나 자동을 탭하여 태블릿에서 밝기를 자동으로 조절하도록 합니다 빠른 설정에서 배터리 소비량을 줄이는 또 다른 방법은 Wi-Fi 및 Bluetooth를 비활성화하는 것입니다 이러한 무선 기능은 신호를 검색하면서 전원을 소비할 수 있습니다 Wi-Fi 및 Bluetooth 아이콘을 잠시 눌렀다가 떼면 비활성화됩니다 비행기 모드를 탭하여 두 기능을 한꺼번에 비활성화할 수도 있습니다

비행기 모드가 활성화되면 Wi-Fi 및 Bluetooth가 모두 비활성화되고 비행기 모드 아이콘이 화면 상단 알림 표시줄에 표시됩니다 비행기 모드를 다시 탭하여 비활성화하면 무선 기능이 다시 연결됩니다 추가 전원 절약 옵션을 표시하려면 설정 메뉴를 엽니다 배터리를 눌러 배터리 전원을 사용하는 앱과 기능을 표시합니다 그래프에 태블릿의 배터리 사용량이 대략적으로 표시됩니다

표시되는 항목은 배터리 전원을 주로 사용하는 프로세스입니다 해당 항목에 대한 세부 사항 및 옵션을 보려면 기능을 누릅니다 전원 절약은 배터리 전원을 보존하는 데 도움이 되는 설정의 또 다른 기능입니다 전원 절약 메뉴에서 프로세스를 눌러 성능 사전 설정을 조정합니다 슬라이더를 배터리 절약 위로 끕니다

이렇게 하면 태블릿의 처리 능력이 제한되고 전원 사용량이 줄어듭니다 hpcokr/support/videos와 YouTube 채널(youtubecom/HPSupportKorea)에서 유용한 비디오를 더 보실 수 있습니다

Android 4.1 Jelly Bean에서 앱 사용하기(HP Slate 7 태블릿)

이 동영상은 HP Android 장치에서 앱을 사용하는 방법을 보여줍니다 Android 운영 체제를 실행하는 HP 태블릿에서 앱이라 불리는 수많은 소프트웨어 응용 프로그램을 사용할 수 있습니다

앱은 정리된 상태를 유지하고 친구와 연락하며 관심 있는 활동에 참여하고 즐길 수 있게 도와 줍니다 원하는 것이 무엇이든지 간에 대체로 이를 위한 앱이 있습니다 시작하기 전에 무선 인터넷 연결과 Google 계정이 필요합니다 Google 계정은 무료이며 앱을 다운로드하고 업데이트하는 데 필요합니다 홈 화면에서 모든 앱 버튼을 눌러 장치에 현재 설치되어 있는 앱을 봅니다

태블릿에는 미디어 파일을 관리하고 Google 서비스에 연결하는 등의 작업을 위해 사전 설치된 일부 앱이 있습니다 새로운 앱을 찾으려면 Google Play 스토어 앱을 누릅니다 앱 섹션을 열려면 앱 버튼을 누릅니다 찾으려는 앱의 유형을 알고 있으면 검색 도구를 사용하여 빨리 검색할 수 있습니다 예를 들어, HP의 앱을 보고자 하는 경우 검색 아이콘을 누르고 HP를 입력한 다음 키보드에서 검색 버튼을 누릅니다

또는 카테고리별로 검색하고자 하는 경우 앱 메인 페이지에서 메뉴 목록을 사용하여 더 많은 앱을 검색할 수 있습니다 생산성(SkyDrive 및 Google 드라이브 등 포함), 소셜(Facebook 및 Google Plus 등 포함), 엔터테인먼트(Netflix 및 Pandora 등 포함) 등 많은 앱 카테고리가 있습니다 다운로드하고자 하는 앱을 찾게 되면 상세 정보 페이지를 스크롤하여 스크린샷 및 동영상, 설명, 사용자 리뷰 및 개발자 정보 등 부가 정보를 찾을 수 있습니다 참고: 많은 앱은 다운로드하는 데 무료이지만 일부는 요금을 부과하거나 해당 서비스를 구독하는 것이 필요합니다 앱을 다운로드하려면 설치라는 단어로 표시된 녹색 버튼 또는 앱의 비용 금액을 누릅니다

일부 앱은 액세스 시스템 파일에 대한 접근 권한이 필요할 수 있습니다 설치를 계속하려면 승인을 누릅니다 앱을 성공적으로 설치하면 장치의 앱 목록에서 사용할 수 있습니다 앱의 업데이트를 다운로드하려면 Google Play 홈 페이지 또는 앱 섹션으로 이동하여 "내 앱" 버튼을 누릅니다 앱을 선택하여 개별적으로 업데이트하거나 모두 업데이트를 눌러 한 번에 모든 업데이트의 다운로드를 시작합니다

Google Play 스토어의 설정을 조정하려면 메뉴 아이콘을 누른 다음 설정을 누릅니다 이러한 설정은 알림, 자동 업데이트 및 콘텐츠 필터링을 포함합니다 모든 앱에 대한 추가적인 설정과 정보를 알려면 앱 화면을 열고 설정을 누른 다음 앱을 누릅니다 보고자 하는 앱을 누릅니다 여기에서 앱에 대한 상세 정보를 탐색하고 설정을 조정하고 앱의 업데이터를 설치 취소하거나 제거합니다

hpcom/supportvideos 및 HP의 YouTube 채널(youtubecom/howto4u)에서 유용한 동영상을 추가로 볼 수 있습니다