0

こんにちは。

Android向けの開発は初めてだと付け加えておきます。私は地理位置情報サービス (アプリケーション) を書いています。

Google を提供するユーザーの標準的な要素は私には合いません。多くのインターネットでは、CSS と html を使用して Android のユーザー インターフェイスを作成できるという情報に直面していました。

このトピックに関する多くの情報を読んだ後、ほとんどの開発者はフレームワーク (PhoneGap..) を使用する傾向があることに気付きました。しかし、次の 2 つの理由から、このアプローチは私には合いません。

  1. javascript - どこでも使われていますが、わかりません
  2. フレームワークに関する適切な (理解可能な) ドキュメントやガイドの欠如。

これらの理由から、フレームワークを使用せずに html と CSS を使用してユーザー インターフェイスを記述し、Java ですべての機能を記述できるかどうか疑問に思っています。

フォールバック インターフェイスとネイティブ コードの間の通信として、javascript を使用しても、フレームワークを使用しません。

PS 私は英語が苦手です - 私の質問のポイントを理解していただければ幸いです。あなたの助けを願っています。

4

2 に答える 2

0

通常、Android アプリは Android 固有の XML で UI を定義し、コードは Java か、本当に必要な場合は C/C++ です。

おそらく、ディレクトリから HTML ページを表示する Android アプリケーションでWebViewを使用できますassets

このような html ページには、コード内のいくつかのフックを呼び出す JavaScript を含めることができます。The Busy Coder's Guide to Advanced Android Development Chapter 1という本で説明されていると思います

于 2012-11-08T10:21:16.017 に答える
0

はい、できます。あなたのhtml + cssはすべてwebviewにあり、webview内にあるものと通信できるwebviewクライアントのような要素があります。

ただし、警告を残しておきたいと思います。すべての Web ベースのアプリは、適切なネイティブ アプリよりも遅く、インターフェイスも貧弱です。また、フレームワークを使用しない場合でも、ネイティブ機能のかなりの部分を知っている必要があります。

于 2012-11-08T10:22:03.447 に答える