問題タブ [windows-10-mobile]

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 投票する
2 に答える
979 参照

internet-explorer - Windows Phone: [戻る] ボタンを押したときに IE または Edge でぼかしイベントが発生しない

次のシナリオは、Windows Phone デバイス (IE または Edge) に関連しています。

シナリオ 1:

入力要素にフォーカスがあり、ソフト キーボードが上にある場合、ハードウェアの戻るキーを押すと、フォーカスされた要素がぼやけ、キーボードがポップ ダウンします。ただし、対応するぼかしイベントは発生しません。

シナリオ 2:

入力要素にフォーカスがあり、ソフト キーボードが上にある場合、入力要素の外側をタップすると、フォーカスされた要素がぼやけ、キーボードがポップ ダウンし、blur イベントが発生します。

質問:

ハードウェアの戻るキーが押され、入力要素にフォーカスがあるときにぼかしイベントを発生させる方法はありますか?

問題を再現する HTML:

addEventListener を使用しても同じ結果が得られます。

Nokia Lumia 620 でテスト済み。OS バージョン: 8.0.10211.204

編集:

Nokia Lumia 640 でテスト済み。OS バージョン: 8.10.15148.160 (Windows Phone 8.1 Update 2 - Internet Explorer 11)

Nokia Lumia 635 でテスト済み。OS バージョン: 10.0.10586.29 (Windows 10 Mobile - Microsoft Edge 13)

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

c# - Windows 10 で不足している dll をデバッグする方法

Windows 8.1 からアップグレードされた Windows 10 ( Windows Universal ) プロジェクトがあります。

これをWindows 10 phoneで起動しようとすると、

System.IO.FileNotFoundException

Windows ランタイム コンポーネントを初めて参照しようとしたとき。

System.IO.FileNotFoundException: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E) System.StubHelpers.StubHelpers.GetWinRTFactoryObject(IntPtr pCPCMD) で FooRuntimeComponent.STAContextCapture.CaptureContext() で FooApp.App..ctor() で FooApp.Program.<>c.b__0_0(ApplicationInitializationCallbackParams p) }

例外自体は、どのモジュールが見つからないかを教えてくれません。以下は、第 1 レベルの依存関係のリストです。

空の Windows ランタイム コンポーネントを参照して使用しようとすると、機能します。

プロジェクトを最初から再作成しようとしましたが、まだ機能していません。

この dll の一部が電話にないようです。どちらを理解するのですか?Windows 10 に VS2015 用の FusLogW はありますか?

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

c# - 異なるコード ビハインドの異なるビューですが、Windows 10 の 1 つのバイナリ

これは、Windows 10 では、異なるデバイス ファミリに対して (同じコード ビハインドで) 異なる xaml ビューを使用できることを示唆しています

私の質問は、異なるデバイス ファミリに対して異なるコード ビハインドで異なるビューを使用し、それでも 1 つのバイナリを生成できるかどうかです。

1 つの共有プロジェクトで 2 つのヘッド プロジェクトを使用して目的の動作を実現できることはわかっていますが、それでは 2 つのバイナリが生成されます。

編集:質問をもう少し具体的にするために。空白のページ (たとえば)をコード ビハインドと共にDeviceFamily-Mobile フォルダーに追加して使用することはできますか? または、そのフォルダー内の "コードビハインドレス" xaml ファイルのみを使用する必要がありますか?

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

c# - Windows 10 ユニバーサル アプリケーションで isTypePresent を使用してカメラが利用可能かどうかを検出する方法

Windows 10 用のユニバーサル アプリケーションを開発するときは、 を使用してデバイス固有のハードウェアを検出することをお勧めしますIsTypePresent。(マイクロソフトはこの機能を「ライトアップ」と呼んでいます)。デバイスの戻るボタンをチェックするドキュメントの例は次のとおりです。

if(Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")) Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;

ここで、文字列"Windows.Phone.UI.Input.HardwareButtons"が引数としてメソッドに渡されることは明らかですIsTypePresent()

他のハードウェア、特にカメラに使用できる他の文字列を特定する簡単な方法があるかどうか知りたいです。

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

vb.net - WP10 TP ライセンス情報を取得できません 0xC03F7000

Win 10 Tech Preview で WP8.1 アプリのアプリ内購入をそのままテストしています (デバイスとエミュレーターで同じ結果が得られました)。ライセンス情報を取得しようとすると、次のエラーが発生します。

例外:

System.Exception: HRESULT からの例外: Windows.ApplicationModel.Store.CurrentApp.get_LicenseInformation() で App.OnLaunched(LaunchActivatedEventArgs e) で 0xC03F7000

コード:

これは WP8.1 で正常に動作しています。CurrentAppSimulator .LicenseInformationを試したところ、別のエラーが発生しました。

System.IO.DirectoryNotFoundException: システムは、指定されたパスを見つけることができません。(HRESULT からの例外: 0x80070003) Windows.ApplicationModel.Store.CurrentAppSimulator.get_LicenseInformation() で

ヘルプ/ポインタをいただければ幸いです。

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

c# - Windows Phone 8 アプリを Windows Phone 10 に再ターゲットする

ご存知の方も多いと思いますが、Microsoft は新しい Windows Phone 10 オペレーティング システムを現在の Windows Phone 8.1 ユーザーにリリースする予定です。

Windows Phone 8/8.1 アプリを Windows Phone 10 にリターゲットすることができるかどうか、また可能であればその方法を考えていました。

これに関する情報を実際に見つけることができなかったので、これを行う方法に関する情報をいただければ幸いです。

PS。私のアプリは C# と XAML で書かれています。

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

c# - Windows 10: プレインストールされたアプリとダウンロードされたアプリを区別する

私のクライアントの 1 つは、OEM と契約を結んでいます。彼らのアプリ X は、多くのラップトップにプリインストールされます。このアプリは、Windows 10 ストアから更新プログラムを受け取ります。このアプリ X は、Windows 10 ストアで他のユーザーにダウンロードすることもできます。プレインストール版を使用しているユーザーのみが、3 か月間の無料試用版を受け取る必要があります。

残念ながら、OEM はデバイス ID を提供しておらず、ユーザーは試用版のロック解除コードを取得していません。次の最初の「解決策」を思いつきました。

  • プリインストールアプリにはバージョン 1.0.1.0 を使用してください。
  • 1.0.0.0 をストアにアップロードします。

アプリが起動し、バージョンが 1.0.1.0 の場合、それはプリインストールされたバージョンとして識別されます。この時点で、アプリの削除後でもこのデバイスを認識するために、デバイス ID をクライアントのサーバーに送信するサーバー呼び出しを行うことができます。

1.0.1.0 未満の任意のバージョンに更新できるため、プリインストールされているアプリの知識を失うことなく、ストア アプリを更新できます。これは、プリインストールされたバージョンがストア バージョンの自動更新によって上書きされないことを意味します (インストールされているバージョン番号がストア バージョンよりも大きいため)。ただし、プリインストール版に重大なバグが検出された場合、そのアプリを更新できなかったり、特定のクラスのユーザーが無料試用を受けられなくなったりします。つまり、Windows 10 が新しいバージョン (たとえば 1.0.1.1) でアプリを更新する前に、まだデバイスでアプリを開始していないユーザー。

これはすべて不必要に複雑に聞こえますが、そうであることを願っています。プリインストールされたバージョンとダウンロードされたバージョンを簡単に見分けられる簡単な方法を誰か思いつきますか?

ありがとう!