問題タブ [tabris]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tabris - Tabris でデバイスの OS タイプを判別する方法
Tabris サイトの公式ドキュメントを調べましたが、まだ答えが見つかりません。では、Tabris アプリ内で、現在実行されている OS をどのように判断するのでしょうか?
具体的には、Android または iOS を検出できるようにしたいと考えています。
編集
@Holger が回答を投稿した後、彼らのサイトでこの例を見つけました。他の人を助けるためにここに貼り付けています。
javascript - Tabris-js を使用し、cordova ファイルとファイル転送プラグインを使用しようとしている
Tabris-js はかなり新しいものですが、これまでのところ、ネイティブ モバイル アプリを実行する速度と使いやすさに非常に感銘を受けています。
cordova のカメラ機能をいじっています..tabris-jsの例があるのでその部分は大丈夫です。ただし、コルドバのファイル/ファイル転送プラグインも利用しようとしています..
コルドバ プラグイン (例にあるもの) をインポート/インクルードしていないように見えるので、コルドバ CLI を使用してファイル/ファイル転送プラグインをインクルードするだけです (config.xml にも追加します)。 )。
残念ながら、私が使うようになると、次のように言います。
ファイルのアップロード オプション (または実際には var ft = new FileTransfer();) を指定すると、FileUploadOptions が定義されていないというエラーが表示されます。
File/File-Transfer プラグインを使用する方法 (または場合でも??) に関するアイデアはありますか??
よろしくお願いします。
tabris - パラメータを URL に追加/URL から読み取る
Objective-C コードの URL にパラメータを追加すると、クライアントから読み取ることができますか?
例:
Client-JavaCode では、次のようにパラメーターの値を取得できます。
ブラウザで「アプリ」にアクセスすると、パラメータの値が取得されます。TabrisClient を使用してアプリにアクセスすると、値は null になります。
TabrisClientでも値を取得する方法はありますか?
tabris - キャンバス画像を保存する
tabris で作成したアプリで clientcanvas を使用して写真を編集しています。これまでのところ、うまく機能していますが、編集した画像を新しい画像として保存する際に問題が発生しました。誰もそれについて経験がありますか?
codenameone - Java クロスプラットフォーム モバイル開発
Codename One、JUniversal、または Tabris よりも JavaFXPorts/Gluon Mobile アプリケーションの方が優れている理由を教えてください。Google が示した 3 つの解決策を見て、これらの解決策は十分ではなかったのでしょうか? 特に Codename One がネイティブ コードよりも高速であると主張している場合。また、たとえば既存のソリューションとのコラボレーションではなく、なぜ新しいプロジェクトを開始することを選択するのでしょうか?
node.js - npm モジュールを Tabris に追加すると、cordova でのビルドが失敗する
モバイルアプリ開発にかなり慣れていないので、Tabris と組み合わせた Apache Cordova を見ています。
Tabris には特定のインストール手順が必要です。これにより、典型的な cordova プロジェクトの通常の ./www フォルダーの下に ./node_modules サブフォルダーが作成されます。ここでコルドバをビルドしても問題ありません。
「npm install pouchdb」を ./www/node_modules に追加した後、コルドバのビルドが何度も失敗するようになりました。他に何が変わったかはわかりませんが、pouchdb の追加です。奇妙なことに、pouchdb はインストール後にわずか 46KB であると報告されていますが、さらに多くのモジュールが追加され、現在は 55MB になっています。多くの余分なモジュールが問題を引き起こすと思われます。
Gradleを微調整する必要があるのではないかと思いますが、どこから始めればよいかわかりません。
お知らせ下さい
--- ビルドの失敗を示す出力の下に .... :processDebugManifest :processDebugResources FAILED の前に多数の出力行があります
FAILURE: ビルドは例外で失敗しました。
- 問題: タスク ':processDebugResources' の実行に失敗しました。
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: プロセス 'コマンド'/opt/android-sdk-update-manager/build-tools/24.0.2/aapt'' で終了しましたゼロ以外の終了値 1
<<< これはおそらく gradle からの出力です >>> * 試してください: --stacktrace オプションを指定して実行し、スタック トレースを取得します。--info または --debug オプションを指定して実行し、より多くのログ出力を取得します。
合計時間: 13.708 秒 エラー: コマンドのエラー コード 1: /usr/sources/mobile/.../platforms/android/gradlew with args: cdvBuildDebug,-b,/usr/sources/mobile/.../platforms/ Android/build.gradle,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
... 匿名化のためのパスを置き換えます <<< は私自身が挿入した行です >>>