Testing with Foldable Emulator

테스트하기

앱 개발자는 접이식 환경에서 앱이 어떻게 반응하는지 테스트 할 수 있습니다. 이를 통해 응용 프로그램 연속성 및 다중 재개를 위해 제공되는 에뮬레이션 환경을 사용하여 올바르게 수행되었는지 확인할 수 있습니다.

앱 연속성

Android Studio 및 Android 태블릿에서 AVD (Android 가상 장치)를 실행할 수있는 에뮬레이터 앱이 제공되어 화면 크기 변경을 테스트합니다.

AVD에서 테스트하기

안드로이드 스튜디오 > AVD Manager > Create a Virtual Device

#
태블릿 > Nexus 10을 선택합니다.
#
AOSP 이미지 선택(필요시 다운로드)
#
또는 구글 이미지 선택
#
환경설정하기 – 기본값으로 진행
#
AVD를 실행합니다.
#
Foldable Emulator 실행하기
  1. APK 다운로드

  2. 설치

    $ adb install FoldableEmulator.apk

    설치 후 Foldable Emulator를 실행합니다.

  3. 권한 승인하기

    PC: ~$ adb shell
    AVD: /$ pm grant com.samsung.android.foldable.emulator android.permission.WRITE_SECURE_SETTINGS
    AVD: /$ pm grant com.samsung.android.foldable.emulator android.permission.SYSTEM_ALERT_WINDOW

    위의 커맨드를 입력하지 않으면 액티비티내에서 “SYSTEM_ALERT_WINDOW” 권한을 승인 할 수 있습니다.

  4. Emulate

    Unfold Fold Exit
    Figure 2 Seamless continuation when unfolded
    Figure 2 Seamless continuation when unfolded
    Figure 2 Seamless continuation when unfolded
    Figure 2 Seamless continuation when unfolded
    Figure 2 Seamless continuation when unfolded
    Figure 2 Seamless continuation when unfolded
다중 재개

Android 9.0이 설치된 삼성 기기에서 메타 데이터를 통해 다중 재게를 테스트 할 수 있습니다.

  1. 메니페스트에 메타 데이터 생성

    Code Block 3 Manifest flag

    <application>
      <meta-data
        android:name="android.allow_multiple_resumed_activities"
        android:value=”true” />
      <activity ... />
    </application>
  2. 멀티 윈도우 모드로 앱을 실행합니다.

  3. 처음 실행한 앱으로부터 다른 앱을 탭하여 포커스를 이동합니다.

  4. 앱이 여전히 resume상태인지 확인합니다.

  5. 당신의 앱이 싱글톤 리소스들을 유실할때 앱이 오동작을 하는지 확인합니다. (예를 들면 카메라)

 

본문 : https://developer.samsung.com/galaxy/foldable/test#

카테고리: 미분류

0개의 댓글

답글 남기기

Avatar placeholder

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.