3

태블릿과 휴대 전화를 포함하여 Android 2.1 이상의 기기를 지원해야하는 Android 앱을 개발 중입니다.내 앱에서 Android 2.x 태블릿을 지원하는 가장 좋은 방법은 무엇입니까?

까다로운 부분은 안드로이드 2.x 태블릿과 대략 동일한 사용자 경험을 뼈 치명적인 허니컴 태블릿처럼 제공 할 수 있기를 바랍니다. 호환성 패키지를 사용하여 조각 지원을 항상 사용할 수 있도록 할 계획입니다. 그러나

문제는 제가 테스트를 위해 한 스탭을 구입 한 것으로보고했습니다. 실제로 10.1 인치 임에도 불구하고 "큰"화면을 가지고있는 앱입니다. 이것은 기술적으로 "xlarge"로 만들지 만, 물론 카테고리는 Android 2.2 (실행 됨)에 포함되지 않으므로 "커다란"것입니다. 원래 리소스 한정자를 사용하고 모든 xlarge 장치를 태블릿으로 취급하고 전화기 이외의 모든 장치를 처리하려고했지만 이제는 그럴 수 없습니다.

xlarge 대형 스크리닝 된 기기를 모두 태블릿으로 사용하는 것이 좋지 않습니까? Dell Streaks 및 기타 5 ~ 7 인치 스크린 장치가 여기에 포함됩니다.

더 좋은 방법이 있습니까? 나는 파편 주위에 정말로 내 머리를 제대로 잡지는 못했지만 파편 기반의 해결책은 가지고있는 누군가에게 명백 할 수 있습니다.

일반적으로 Hannspad에 설치 한 앱은 일반적인 태블릿 인터페이스를 사용하는 Evernote를 제외하고는 일반 전화 UI를 사용합니다. 어떻게 수행했는지 알고 싶습니다.

안드로이드 3.2에서 소개 된 새로운 "최소 너비"자원 한정자는 일반화 된 화면 크기 버킷을 제거함으로써이 문제를 해결할 것입니다. 아마도이 방법을 dp의 화면 너비를 맞추기 위해 코드를 작성한 다음 해당 활동에 조각을 추가하여 복사 할 수 있습니다. 그게 현명한거야? 그것이 고통이 될 경우 나는 그런 종류의 일을 피하고 싶습니다.

건배

+1

@C Norris 귀하의 의견은 원래 질문에 대한 업데이트로 전달되어야합니다 (그렇지 않으면 간과 할 수 있음). 질문 아래에있는 편집 링크를 사용하여 편집 할 수 있습니다. –

+0

감사합니다. 해당 링크가 보이지 않았습니다. – CNorris

답변

3

는 정제 모든 초대형 및 대형 스크린 장치를 치료하기 위해 그렇게 나쁜 것인가? 귀하의 질문은 정말 경우

확실하게 작동 할 수있다 "는 OK -large-xlarge 장치 용 등 같은 레이아웃을 사용하는 것입니다." 그것은 내가 시작할 수있는 곳입니다.

기기 제조업체는 실제로 무엇이 -large인지 판단합니다. 그들은 -normal 애플 리케이션 -large 애플 리케이션을보다 자신의 장치에서 잘 작동하는 경향이 느낌 때문에, -normal로 분류 5 "장치를 만드는 일부 제조 업체를 찾기 위해 나를 놀라게하지 않을 것입니다.

내가 그 일반적으로 나타났습니다, 내 Hannspad에 설치하는 응용 프로그램은 특정 태블릿 인터페이스를 사용하는 에버 노트를 제외하고, 자신의 일반 전화 UI를 사용 -. 나는 그들이 그 일을 줄 방법을 알고 싶어를

아마 -large/-xlarge 자원을 사용하여 I 돈을. 그들이 파편을 사용하고 있는지 아닌지 알지 못합니다.화면 크기의 측면에서

이 조각은 정말 -large/-xlarge 사용자 인터페이스는 레고 (R) 블록처럼 함께 찍은 기본적으로 -small/-normal 크기의 UI를 무리입니다 경우에 있습니다. Evernote의 경우 -large/-xlarge UI는 해당 패턴에 맞지 않으므로 조각을 사용했거나 사용하지 않았을 수 있습니다.

조각은 메모리 관리 및 구성 변경 (예 : 화면 회전)에 다른 이점을 제공하므로 주요 화면 그룹간에 조각을 공유하지 않더라도 조각을 사용하는 것이 좋습니다.

현명한가요?

가능한 경우 Ice Cream Sandwich 배송이 끝날 때까지 결정을 연기하고 작은 화면 장치에서 이러한 것들이 어떻게 재생되는지 봅니다.

+0

도움을 주셔서 감사합니다. 조각을 사용하고'large' /'xlarge' 기기를 태블릿으로 사용하겠습니다. 제조사가 5 "-7"장치를 '정상'으로 고의적으로 (잘못) 분류 할 수는 있지만 나름대로 의미가 있으며 잘하면 그렇게했다는 것을 나에게 알리지 못했습니다. – CNorris

관련 문제