問題タブ [mobile-devices]
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.
sockets - Windows ce の TCP/UDP クライアントをテストする
Windows デスクトップでは、SocketTestを GUI ツールとして使用して TCP 接続をテストします。
Windows デスクトップとの接続をテストするための Windows CE (ネイティブが望ましい) の代替手段はありますか?
compact-framework - ハンドヘルド デバイスが Windows エクスプローラーに表示されているのに、接続されていないと主張するのはなぜですか?
作業中の Windows CE / Compact Framework プロジェクトに変更を加えるときの私の通常のプロセスは、Windows 7 マシンの Visual Studio でプロジェクトをビルドし、Windows エクスプローラーを介してハンドヘルド デバイスの適切なフォルダーに exe をコピーすることです。
しかし、金曜日と今日、エクスプローラーで古いバージョンの .exe を最初に削除しようとすると、「ファイルの削除中にエラーが発生しました。Platypus.exe を削除できませんでした。デバイスが応答を停止したか、切断されました。」というメッセージが表示されます。
次に、「削除中...」ダイアログが永遠に表示されます(「キャンセル」ボタンを押すまで)。
Windows エクスプローラによると、ハンドヘルド デバイスは接続されています。他にどのようにファイルを表示できますか? それでもエクスプローラーは、応答していないか、切断されていると言います...???
これに関する大きな手がかりは、おそらく、以前は起動時にコンピューターに大きな緑色の Active Sync ダイアログ ボックスが表示され、そこから「構成せずに接続」などを行っていたことです。今はそのダイアログが表示されなくなりました。私は、Active Sync をアンインストールしたり、その他の方法で悪用したりしませんでした。どうすれば復活できますか?再インストールするか、それとも...???
[スタート] メニューから [Windows Mobile デバイス センター] を選択できます。「接続済み」、最終同期: 今日と表示されます。「モバイルデバイス設定」の下で、これらすべてをチェックしました:
コントロール パネルで [Windows Mobile デバイス センター] を選択し、[修復] を選択しましたが、違いはありませんでした。置き換えが必要な古い .exe を削除しようとしても、同じエラー メッセージが表示されます。
アップデート
http://support.microsoft.com/kb/931937によると、「Microsoft Windows Mobile Remote Adapter」が存在しない場合、「デバイスを切断してから再接続します。デバイス ドライバが再インストールされます」
そうではありません - 実際には接続されているようですが、Windows エクスプローラーからデバイス上のファイルの 1 つを削除しようとすると、" Platypus.exe could not be deleted. The device has stopped Respond or has either.切断されました。」
そのリンクの「大きなファイルを同期するときにデバイスが切断される」部分を試してみると、「USBケーブル」接続設定がハンドヘルドのIPアドレスに設定されていることを確認します(コマンドラインでipconfigを使用して調べました)。 [IP アドレスを指定] ラジオ ボタンが選択されていても、違いはありません/役に立ちません。
「DHCP経由でIPアドレスを取得する」ラジオボタンに変更しましたが、それも何も変わりません。しかも「取る」じゃなくて、遡って見ると「IPアドレス指定」に切り替わってる…???
注: Windows Mobile デバイス センターは、デスクトップ マシンの起動、再起動、またはハンドヘルド デバイスのドッキング解除/再ドッキング時に表示されなくなりました。[スタート] > [すべてのプログラム] メニューから明示的に選択した場合にのみ表示できます。
デバイス (MC3190A) が接続されていると表示されますが、「半分」しか機能していません...デスクトップ上の Windows エクスプローラーは、ハンドヘルド デバイスで表示されるファイルが読み取り専用であるかのように動作します (それらを表示して選択できます)。ただし、ファイルを削除しようとするとすべて失敗します)。
更新 2
また、おそらくこれらの問題に関連して、デスクトップで「Active Sync Remote Display」ユーティリティを実行しようとすると、「Windows CE のリモート ディスプレイ - ActiveSync 接続を検出できません」というメッセージが表示されます。
html - モバイル デバイスの Web ページで最もサポートされているオーディオ形式は?
audio
モバイル デバイスでのみ表示される Web ページで要素を使用する予定です。
どのデバイスがどのフォーマットをサポートしているかについての情報はどこにありますか? MP3 はほとんどのデバイスでサポートされますか?
android - OBB 拡張ファイルを Google Play ストアから直接ダウンロードしない Android デバイスはどれですか?
Android デバイスが Google Play ストアから OBB 拡張ファイルを直接ダウンロードできるかどうかを定義する基準はどれですか?
ハードウェアや Android のバージョンに依存しますか?
html - ページ コンテンツを 2 つに分割しますが、screen-width が X より小さい場合は分割しません
現在、私はWordpressサイトに取り組んでおり、画面を2つに分割したいと考えています。そうする方法を見つけましたが、モバイルデバイスでアクセスすると、画面がまだ分割され、小さすぎるという問題があります。
画面が通常の電話画面よりも広い場合、ページを分割するより良い方法はありますか?
ワードプレスのサイトエディターは私の知る限りhtmlしか使えません。私はhtml/cssにあまり詳しくありません。ただし、テーマにカスタム CSS 行を追加する方法があります。それがうまくいくかどうかはわかりません。
こちらのページをご覧ください: http://rebottling.at/?page_id=18
現在、私の画面を分割するのは次のとおりです。
java - UADetector を使用したことのある人はいますか?
デスクトップとモバイルとタブレットを区別する必要があり、信頼できるかどうかを知る必要があります。UADetector と UAAgentInfo.java の 2 つのライブラリを見ています。また、UADetector を使用するには、コードベースに少なくとも 6 つの jar ファイルを取得する必要があることにも気付きました。
これがこの質問をするのに正しい場所かどうかはわかりません。そうでない場合は、正しいフォーラムに誘導してください。
ティア
android - Android GridView がクラッシュするか、一部のデバイスで非常に遅くなります (Samsung Galaxy S4、S3)
アプリに GridView があり、ほとんどすべてのデバイスで非常に優れていますが、... 何人かの友人をテストするためにそれを提供したところ、GridView でアプリがクラッシュすると言われました.アプリがクラッシュするか、実際にスクロールする必要があります気をつけて。一部の友人は、GridView は問題ないと言いました (私の HTC Wildfire、Samsung Galaxy Mini も) が、Samsung Galaxy S3、S4 を持っている友人はクラッシュすると言っています。私のGridView:
...
イメージアダプター:
私の GridView の要素を 2 列にサイズ変更し、複数の画面で見栄えを良くする私の SquareImageView クラス:
javascript - jQuery スクリプトがモバイル デバイスで機能しない
UploadiFiveと一緒にWindow postMessage Pluginというプラグインを使用してファイルをサーバーにアップロードし、アップロード スクリプトが埋め込まれた Web ページにファイル リンクを挿入します。デスクトップデバイスでうまく機能します (Firefox (v26) および Chrome (v31) でテスト済み)。
iPad (Safari を使用して iOS 7.0.4 を実行) と Android Phone (Android 4.3 ストック ブラウザを実行) で試してみると、ファイルは意図したとおりにアップロードされますが、ファイルが挿入されません。デスクトップでは機能するのにモバイルでは機能しない理由はありますか?
これが私のコードです:
JS
この JS は、アップロード スクリプトからファイル名を取得し、ファイルを挿入する場所をターゲットにして、ファイルの種類に基づいてコードを挿入します。
UploadiFive JS
これをモバイル デバイスで動作させるにはどうすればよいですか?
注: jQuery 2.0.3 を使用しています。
アップデート
問題を解決してデバッグするために、Edge Inspect を使用してみました。Edge Inspect でコードを実行すると、うまくいきました。iOS と Android でわかることから、ストック ブラウザでは機能しません。なぜだろうと困惑しています。