問題タブ [multiplatform]

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.

0 投票する
0 に答える
170 参照

mobile - 複数のモバイルアプリからasp.netデータにアクセスするための最良の方法

私はモバイル開発に不慣れです!複数のユーザーがいるWebアプリケーションがあります。マルチプラットフォームのモバイルアプリを作りたい。phoneGapを使用してアプリを作成することを検討しています。

私の質問は、ユーザーにログインさせて、モバイルアプリにすべてのデータを取得するにはどうすればよいですか?ユーザー検証を行うためにOAUTH(http://oauth.net/code/)について話している人を知っています。

しかし、どうすればすべてのユーザーデータを取得できますか?誰かが私を案内してください、私は本当に感謝しています。

0 投票する
2 に答える
568 参照

apache-flex - マルチプラットフォーム モバイル アプリ (Flex / Titanium) にプラットフォーム固有の API を統合する

私のチームは、マルチプラットフォーム モバイル アプリの計画段階にあります。ネイティブ開発ではなく、Adobe Air/Flex または Appcelerator Titanium を検討していますが、最終的には iOS および Android に移植された外部 API を使用する必要があります。**(デバイスのカメラを利用するもの)

アイデアは、プラットフォーム検出とオーバーロードされたクラスを使用して、API のどのプラットフォーム バージョンをインポートするかを決定することです。Adobe または Appcelerator でこのようなことは可能ですか? もしそうなら、ネイティブの Objective-C または Java は、何らかの方法で Actionscript (Adobe の場合) または JavaScript (Titanium の場合) でラップする必要がありますか?

どんなアドバイスも素晴らしいでしょう。

0 投票する
1 に答える
2825 参照

maven - サポートされているすべてのアーキテクチャーのアーティファクトを同時にMavenにデプロイするにはどうすればよいですか?

おそらくこれにかなり似ている質問があります。かなり一般的な問題であると想像しなければならないこと、つまり同じアーティファクトで複数のバリエーションを生成するようにMavenを構成する方法を解決する必要がありますが、まだ良い解決策を見つけていません。

マルチモジュールプロジェクトがあり、最終的にassemblyプラグインがアーティファクトを生成します。ただし、アセンブリの一部には、最近大幅に変更されたライブラリが含まれているため、プロジェクトの一部のコンシューマーにはライブラリバージョンNが必要であり、他のコンシューマーにはバージョンN+1が必要です。theproject-1.2.3.thelib-1.0.tar.gz理想的には、たとえば、などの複数のアーティファクトを自動的に生成しますtheproject-1.2.3.thelib-1.1.tar.gz(これは、プロジェクトのリリース1.2.3であり、ライブラリバージョン1.0または1.1のいずれかに対して実行されます)。

現在、問題のライブラリの最新バージョンに対してビルドするデフォルトのプロパティと、古いバージョンに対してビルドするプロファイルがたくさんあります。この方法でどちらか一方をデプロイできますが、1つのビルドで両方をデプロイすることはできません。上記の質問とは異なる主な問題点は次のとおりです。プラグインでbuild-one-clean-build-the-otherを自動化することはできません。release

通常、mvn release:prepare release:performマルチモジュールプロジェクトのルートから、内部のNexusへのすべてのデプロイを処理します。ただし、その場合は、古いライブラリプロファイルを実行するか、なしで実行して新しいプロファイルを取得するかのいずれかを選択する必要があります。両方をデプロイするにはリリースプラグインが必要です。これは不可能ですか?自動ビルドでさまざまなプラットフォームのサポートを生成したいと思っているのは、私たちが最初ではないことを想像する必要があります。

0 投票する
4 に答える
6269 参照

iphone - マルチクロス プラットフォーム用のオーディオ ライブラリ C++ (iphone、android...)

mp3 ファイルを読み取り、サウンド ファイルの読み取り時間に応じて画像のズーム/変換を行う C++ エンジンを作成しようとしています。OpenGL ES を使用して必要なものをレンダリングし、C++ ファイルでいくつかの OpenGL ES 命令を呼び出し、Obj-C/Java で描画コンテキストを初期化できると思います。サウンドについても同じことをしたいのですが、何を使用すればよいか、C++で本当にできるかどうかがわかりません。

ライブラリを検索したところ、Bass と Fmod (商用利用は無料ではない) が見つかりました。マルチクロスプラットフォーム(Windows、Unix、MacOS)とのことでしたが、モバイル向けのマナーなのか、本当に使えるのかわかりません。誰かがこれを経験しましたか?別の無料ライブラリをお勧めしますか?

重ねてお礼申し上げます。下手な英語で申し訳ありません。

アルノー

0 投票する
3 に答える
867 参照

iphone - ブラウザが組み込まれた iPhone および Android 用の Flash を使用したモバイル アプリケーションの作成

編集: 私の答えを見てください

HTML と Javascript を使用して Android や iPhone などのモバイル プラットフォーム用のアプリケーションを構築するための興味深いフレームワークをいくつか見ました。これにより、新しいプラットフォーム言語を習得しなくても、現在の Web 開発スキルを使用できます。多くのプラットフォームに対して 1 つのアプリケーションを作成できるため、これは非常に興味深いことです。メンテナンスが非常に簡単です。

しかし、App Store で販売することはできないので、外部/同梱の html ファイルをロードするアプリケーションに組み込みの Web ブラウザを使用することはできないかと考えています。

フラッシュを使用して Android および iPhone アプリを作成できることを確認しました。これは簡単です。コンテンツをロードするだけの単純な「ホスト」アプリケーションを作成し、それを何度も使用して新しいアプリを配布できるようにしたいと考えています。

問題は、html ファイルをロードする Web ブラウザを埋め込んだシンプルなアプリをフラッシュで作成することは可能かということです。

可能であれば、次の質問は、組み込みの Web ブラウザーと通信できるかどうかです。また、問題は、Apple がアプリ ストアでそのようなアプリケーションを許可するかどうかです。

私の質問が理解できることを願っています。

0 投票する
1 に答える
62 参照

java - リクエスタを識別し、ブラウザの動的 HTML またはモバイル/デスクトップ アプリの情報のみを送信するサーブレットの実装

JDOデータベースからデータを取得して3つのプラットフォームすべてに出力する同じ方法を使用できるように考えようとしていますが、ブラウザリクエストの場合は動的Webページジェネレーターに出力されるという違いがあります。しかし、良い方法が思い浮かびません。

たとえば、ブラウザが投稿を要求すると、動的ページ + 情報要求を出力するコードに移動します。このような

ただし、アプリの 1 つが投稿を要求すると、次のように返されます。

動的な Web ページに印刷する必要がなく、ここから情報を取得するためです。そのため、ユーザー プラットフォームに基づいて異なるコンテンツを返すようにしたいと考えています。ただし、同じメソッド呼び出しを使用します。

これで、同じ情報を要求するための異なるリンクが作成されました。1 つは Web で、もう 1 つはアプリ (デスクと Android) です。しかし、私は 3 つすべてのリンクを 1 つだけにすることを考えていました。これまでのところ、私は

1º リクエストを実行しているプラ​​ットフォームに関するログイン Cookie の情報を取得し、2 つの異なるタイプの print メソッドで if を実行します。

2º または、常にその情報とともにもう 1 つのパラメーターを送信し、if... などを実行します。

しかし、私はこの方法は本当に洗練されていないと思います。

誰かがこれについて厳しいですか?

0 投票する
1 に答える
308 参照

mobile - PhoneGap マルチプラットフォーム アプリケーション


phonegap を使用してマルチプラットフォーム アプリケーションを作成したいのですが、モバイル プラットフォームごとにプロジェクトを作成する必要があるのでしょうか。それとも、標準プロジェクトを 1 つ作成してから phonegap がそれをさまざまなプラットフォーム用にパッケージ化する必要があるのでしょうか。
phonegap を使用してマルチプラットフォーム アプリを作成する最も簡単な方法を教えてください。phonegap wiki を確認しましたが、プラットフォームごとに説明されています。1 つのプロジェクトでそれらをすべて一緒に行う方法があるかどうか知りたいです。

0 投票する
3 に答える
2959 参照

c - プラットフォームに依存せずにCでファイルをコピーするにはどうすればよいですか?

この質問は非常に単純なようですが、プラットフォームに依存せずにCでファイルをコピーするための明確な解決策を見つけることができません。

オープンソースプロジェクトでsystem()呼び出しを使用して、ディレクトリを作成し、ファイルをコピーして、外部プログラムを実行しました。Mac OS Xやその他のUnix風のシステムでは非常にうまく機能しますが、Windowsでは失敗します。問題は次のとおりです。

  • Windowsは、パス区切り文字に円記号を使用します。(Unix風のスラッシュとの比較)
  • Windowsは、内部コピーコマンドに「copy」を使用します。(Unix風のcpとの比較)

依存関係のないコピーコードを作成するにはどうすればよいですか?

(実際、私はこの問題を解決するためにマクロを作成しましたが、それはクールではありません。http: //code.google.com/p/npk/source/browse/trunk/npk/cli/tests/testutil.h、L22-56)

0 投票する
2 に答える
151 参照

database - 複数のプラットフォームでの装飾テキストの保存と表示

いくつかのプラットフォーム (web、iphone、android など) で利用できるアプリケーションを構築しています。これらはすべて、同じデータベースからのデータを表示します。

装飾されたテキストをデータベースに保存して、すべてのプラットフォームで簡単に表示する最良の方法は何ですか? 装飾されたテキストとは、太字、斜体、下線などの装飾を意味します...

1 つのオプションは、プラットフォームごとに BB コード パーサーを作成し、BB コードで装飾されたテキストをデータベースに保存することですが、私にとっては最善の解決策とは思えません。

ご意見はありますか?:)

0 投票する
3 に答える
35164 参照

java - Java:ファイルを開く(Windows + Mac)

重複の可能性:
Javaから特定のファイルのデフォルト(ネイティブ)アプリケーションを起動する方法は?

ファイルを開くJavaアプリケーションがあります。これはWindowsでは完璧に機能しますが、Macでは機能しません。

ここでの問題は、Windows構成を使用して開くことです。コードは次のとおりです。

Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + file);

今私の質問は、Macでそれを開くためのコードは何ですか?または、マルチプラットフォームで動作するPDFを開く別の方法はありますか?

編集:

次のようにファイルを作成しました。

ループでそれらを配列に追加します:

fileArray.add(listOfFiles[i]);

Desktop.getDesktop()。open(file)を使用してその配列からファイルを開こうとすると、そのファイルが見つからないと表示されます(フォルダーとして「./files」を使用したため、パスが混乱しています)