홈>
저는 사용자가 다운로드하려고하는 응용 프로그램의 데모를 가질 수있는 프로젝트를 진행 중입니다. https://www.manymo.com ;하지만 웹 페이지에 에뮬레이터를 포함시키는 방법에 충격을 받았습니다. 이에 대한 도움을 주셔서 감사합니다.
- 답변 # 1
- 답변 # 2
한 가지 방법은
최소한의 안드로이드 에뮬레이터 이미지를 생성하고 앱을 설치하십시오
서버를 시작하십시오
Android 에뮬레이터를 시작합니다
Chrome 원격 데스크톱 사용
데스크톱의 크기는 에뮬레이터의 크기입니다
브라우저에서 서버에 연결되는 Chrome 원격보기 제공
- 답변 # 3
먼저 앱 리소스에 html 파일을 포함시킵니다. 이를 위해"res"폴더에"raw"하위 폴더를 만들고 HTML 형식의 파일을 추가하십시오 :
레이아웃 파일에서 WebView보기를 사용하십시오 :
<WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webviewHelp android:layout_width="fill_parent" android:layout_height="fill_parent"/>
활동 onCreate () 메소드에서이 코드를 사용하십시오 :
WebView webview = (WebView) findViewById(R.id.webviewHelp); webview.loadData(readTextFromResource(R.raw.help), "text/html", "utf-8");
readTextFromResource는 다음과 같습니다 :
private String readTextFromResource(int resourceID) { InputStream raw = getResources().openRawResource(resourceID); ByteArrayOutputStream stream = new ByteArrayOutputStream(); int i; try { i = raw.read(); while (i != -1) { stream.write(i); i = raw.read(); } raw.close(); } catch (IOException e) { e.printStackTrace(); } return stream.toString(); }
도움이 되었으면 좋겠습니다.
관련 자료
- Android Studio에서 에뮬레이터를 제거하는 방법
- selenium webdriver - 스크립팅 (Appium)에서 로컬 경로에서 Android 에뮬레이터로 APK 파일을 자동으로 업로드하는 방법은 무엇입니까?
- Android 9. + 에뮬레이터가 시작되지 않음
- Xamarin 용 Mac 용 Visual Studio에서 더 많은 Android 에뮬레이터 장치를 추가하려면 어떻게해야합니까?
- c# - Android 에뮬레이터의 데이터 디렉토리에 액세스 할 수 없습니다
- docker - 안드로이드 에뮬레이터에 APK 실행
- 에뮬레이터 Android에서 Pixel Launcher가 응답하지 않습니다
- Android 70 이상에서 에뮬레이터 오류가 발생하는 이유는 무엇입니까?
- Android 에뮬레이터 리소스 소비를 어떻게 줄일 수 있습니까?
- react native - Android 에뮬레이터 관련 문제가 더 이상 패키지 서버에 연결되지 않음
- Android 에뮬레이터가 localhost의 socketio에 연결되지 않습니다
- Xamarin - 자 마린 - 안드로이드 에뮬레이터가 응답하지 않습니다
- Android Studio - 안드로이드 스튜디오 - 수정되지 않은 기본 앱 템플릿의 앱이 에뮬레이터에서 열리지 않습니다
- c# - Visual Studio 2017에서 Android 에뮬레이터를 시작할 수 없습니다
- gitlab-ci에서 안드로이드 에뮬레이터를 시작할 수 없습니다
- 검은 화면 에뮬레이터 Android Q Preview (Pixel 2)
- shell - 커맨드 라인을 통해 안드로이드 에뮬레이터의 디버깅 대화 상자를 수락하는 방법
- keyboard shortcuts - 미스터리 서클이 Android 에뮬레이터에 나타나고 매달 렸습니다
- Android Studio Play 스토어 에뮬레이터 ADB 무단
- android studio emulator - 대상 장치가 온라인 상태가되기를 기다리는 중
관련 질문
- java : Android 11 : 내 휴대 전화의 외부 저장소에있는 모든 파일을 어떻게 효율적으로 나열하나요?
- java : Android-editText의 기본값
- java : 검색 바가 저장되었지만 텍스트는 아님
- java : Recyclerview는 Android에서 채팅 화면의 다음 왼쪽보기로 이동하지 않고 같은쪽에 목록을 표시합니다.
- java : jsf 2에서 Autocomplete="off"가 작동하지 않는 이유는 무엇입니까?
- SQL Server 테이블에서 많은 데이터 읽기 (java.lang.OutOfMemoryError :)
- java : 동일한 개체의 조각을 여러 활동에 추가하려면 어떻게해야합니까?
- java : listview 당 10 개의 항목을 어떻게 설정할 수 있습니까?
- java : Android에서 조각에 대한 활동을 종료하는 방법
- java : 함수 호출 Android에서 동기식으로 위치 가져 오기
이것은 접근 방법에 대한 방법입니다
Android 에뮬레이터 생성 및 VNC 서버 설치 그런 다음 웹 기반 vnc 클라이언트를 사용하여 서버에 포함시킵니다 (대부분의 솔루션에는 activex/java 지원 브라우저가 필요합니다).
우리는 VNC 클라이언트를 찾아 https://novnc.com/info.html내장 지침
https://github.com/novnc/noVNC/blob/master/docs/EMBEDDING.md