Androidデバイス用のいくつかの最小限の機能をアプリまたはウィジェットにまとめることを計画しています。しかし、考え直して、以前Cordova/Phonegapでウィジェットを作成している人を聞いたり読んだことがないことに気付きました。私は少しグーグルで答えて「いいえ」を示唆しているようです。Phonegapのホームページの説明を読んだところ、ユーザーが基本的にアプリを作成できると書かれています。
だから、誰かが私を正しい方向に向けて、AndroidウィジェットをCordovaで作成できるかどうかを教えてください。そうでない場合、ウィジェットはアプリと概念的/実用的にどのように異なりますか。
PS:たぶん、ここで間違った用語を使用しています。ウィジェットとは、 this です。主に半透明のバーでホーム画面に貼り付けられるもの。
ウィジェットはAndroidアプリケーション画面のビューを拡張するネイティブ構成体です。
http://developer.Android.com/reference/Android/widget/package-summary.html
Cordova/phonegapアプリは、webviewをサポートするアプリです。注:webview not Android native view。
誰かがウェブビューを埋め込むネイティブウィジェットを構築する方法を見つけるまで、これまでに言われたことは正しいです...つまり「いいえ」。
http://cordova.Apache.org/docs/en/4.0.0/guide_overview_index.md.html#Overviewhttp://cordova.Apache.org/docs/en/ 4.0.0/guide_hybrid_webviews_index.md.html#Embedding%20WebViewshttp://cordova.Apache.org/docs/en/4.0.0/guide_platforms_Android_webview.md.html#Android%20WebViews
編集:あなたのcordovaプロジェクトに関連付けられたウィジェットを持つことができると考えられますが、その後、Androidネイティブコードをcordovaと一緒に書くことになります。 Androidのみをターゲットにしている場合を除き、cordovaを使用するポイントです。この場合、質問をする必要があります。
「Androidでアプリのコーディングを開始する簡単な方法としてCordovaを使用していますか、またはCordovaの利便性を活用して複数のプラットフォーム間でコードベースを共有しようとしていますか?」
前者の場合は、ネイティブアプリを作成するだけです。後者の場合、cordovaは(簡単に)ウィジェットを提供したり、クロスプラットフォームウィジェットを提供したりしません。
はい、ウィジェットはネイティブAndroid構造です。ただし、「cordova-plugin-ace」と呼ばれるCordovaプラグインを使用して、アプリのウィジェットを作成できます。Microsoftによって作成され、すべてのユーザーに開かれます。
ドキュメンテーション:
あなた、私、そして他のCordova開発者の役に立つことを願っています。