16

ばかげているように聞こえるかもしれませんが、phonegap / cordovaはデバイスのネイティブGUIを使用できますか?私はそれがウェブラッパーであることを知っていますが、あなたがいくつかのネイティブコール(カメラ/連絡先など)にアクセスできることを理解しています

ありがとう

4

6 に答える 6

5

Project Aceを確認できます。これまで (ios & android cordova-phonegap アプリ) の最善の策であり、Microsoft の支援を受けています。

いくつかの長所:

  • 優れた柔軟性と独立性、
  • ネイティブコードを呼び出し、
  • ネイティブ コンポーネントと html を組み合わせて、
  • プラットフォーム固有のコード (ios & android) を書きます。
  • UIデザインとレイアウト管理のための優れたドッキングシステム、
  • Android ウィジェットの作成、
  • 素晴らしいドキュメント、
  • あらゆるモバイル ハイブリッド フレームワーク (Ionic など) で動作します。

更新: 2016 年 12 月の時点で、このプロジェクトは Microsoft によって管理されなくなりました。

しかし、まだ github にあり、もちろんオープンソースです。

于 2016-03-04T18:57:57.797 に答える
4

AppGyver に似た Monaca フレームワークについて知りました。そこでは、ネイティブ UI トランジション用の cordova プラグインが構築されています。Monaca のネイティブ UI コードは GitHub にあり、無料でダウンロードして既存の phoengap プロジェクトにインストールしたり、Monaca のクラウド統合システムを使用したりできます。

http://monaca.mobi/

于 2013-11-25T02:06:45.247 に答える
1

ええ、自分で書き始める前に..まだ完了していないかどうかを確認してください:)

phonegap / phonegap-プラグイン

それが役に立てば幸い。

于 2013-01-27T04:50:34.060 に答える
1

技術的には、プラグインを使用してネイティブのものを使用することは可能です。詳細については、プラグイン開発ガイドを参照してください。注意点として、このプラグインはすべてのターゲット プラットフォーム用に作成する必要があります。

ただし、ネイティブ GUI を使用すると、ネイティブ コンポーネントを表示することが絶対に必要なまれなケースを除いて、Cordova を使用する目的が無効になります (たとえば、使用できるダイアログ ボックスnotification.alert) 。

于 2013-01-26T17:44:23.293 に答える
0

もちろん、ネイティブ コントロールを作成することもできます。プラグインを使用してプログラムで作成できます。また、xml ファイル (android ネイティブ アプリが使用するものなど) を使用してコントロールを作成することもできますが、そのためには cordova webview を使用する必要があります。

于 2013-08-02T12:04:56.417 に答える