IT TIP

Html, Css 및 JavaScript를 사용하여 Android 애플리케이션 개발

itqueen 2020. 11. 27. 21:51
반응형

Html, Css 및 JavaScript를 사용하여 Android 애플리케이션 개발


Android SDK로 HTML, CSS 및 JavaScript를 사용하여 Android 애플리케이션을 개발하고 싶습니다. Titanium이나 PhoneGap과 같은 다른 도구를 사용하고 싶지 않습니다.

HTML, CSS 및 JavaScript를 사용하여 응용 프로그램을 만들 수 있습니까?

Android 웹 앱이 기본 앱만큼 좋은가요? 웹 앱을 통해 동일한 기능을 얻을 수 있습니까?

기본 응용 프로그램과 비교하여 좋은 경우 누구든지이 작업을 수행하는 적절한 방법을 알려주거나 좋은 자습서를 제공 할 수 있습니까?


짧은 대답 : 예, HTML / CSS / Javascript를 사용하여 앱을 개발할 수 있습니다. 두 개의 WebView 자습서를 가지고 아침에 전화하십시오.

긴 답변 : HTML / CSS / 자바 스크립트를 사용하는 Android 용 앱을 작성하려면 최소한 네이티브 WebView 래퍼를 만들어야합니다. 가속도계, 카메라, 심지어 토스트 메시지 (어떤 일이 발생했을 때 나타나는 작은 메시지)와 같은 기본 기능에 연결하고 싶지 않다면 비교적 쉽게 할 수 있습니다.

webview를 통해 기본 하드웨어 및 소프트웨어에 액세스하려면 JavascriptAdapter (Android 2 이상에서 사용 가능)를 작성하고 JavascriptAdapter에서 일부 사용자 정의 Javascript 메소드를 정의해야합니다. 이러한 메서드는 네이티브 OS 기능에 액세스 할 수있는 Java 함수에 매핑됩니다.

Appcelerator 및 PhoneGap과 같은 프레임 워크는 이미 자바 스크립트 함수를 작성했다는 점을 제외하면이 작업을 수행하므로 직접 작성하지 않아도됩니다.

그런 의미에서 HTML / CSS / Javascript를 사용하여 Android 용 앱을 작성하려는 경우 프레임 워크를 사용하는 것이 합리적입니다. 그렇지 않으면 당신은 그 일을 스스로하고 있습니다.


웹 애플리케이션을 만들고 javascript, HTML5를 사용하여 Android 앱 (apk)에서 변환하고 phonegap에 배포 할 수 있습니다.

html5 및 자바 스크립트로 Android 앱 개발


요즘 HTML 기반의 Android 앱을 만드는 가장 쉬운 방법은 Google Play에서 찾을 수있는 DroidScript 를 사용 하는 것입니다.

동일한 도구를 사용하면 순수한 JavaScript로 네이티브 (HTML이 아닌) 앱을 빌드 할 수 있으며 초보자 코더를 대상으로하기 때문에 PhoneGap / Cordova보다 훨씬 사용하기 쉽습니다.

실제로 WebView를 기반으로하지만 JS-> Java 브리지, 권한, 로컬 저장소, APK 빌드 등을 처리하는 모든 노력은 DroidScript 개발자가 수행했습니다.

참고 URL : https://stackoverflow.com/questions/6785875/develop-android-application-using-html-css-and-javascript

반응형