問題タブ [appxmanifest]
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.
microsoft-metro - APPX Windows ストア パッケージに複数の「アプリケーション」を含めることはできますか?
APPX パッケージの appxmanifest ファイルをよりよく理解しようとしています。私が見たすべての例に対して、<Applications>
タグの後に単一のタグが続くことに気付きました。<Application>
ただし、複数の「アプリケーション」をマニフェストに含めることができるようです。これは実際にはどういう意味ですか?これは実際に可能ですか、それとも Microsoft は AppxManifest スキーマを設計するときに前方互換性について考えていたのですか?
windows-8 - バックグラウンド タスクを作成する前に宣言するにはどうすればよいですか?
Package.appxmanifest ファイルに、バックグラウンド タスクの宣言を追加しました。これは、最終的に必要になるためです。まだ記述されていません。サポートされるタスクの種類として「システム イベント」を選択しましたが、アプリの設定には何もありません (実行可能ファイル、エントリ ポイント、開始ページ) はまだありません。
その宣言を追加した後にアプリを実行しようとすると、「アプリ マニフェストに必要な要素 '/Package/Applications/Application/Extensions/Extension/BackgroundTasks/Task' がありません」というメッセージが表示されます。
「アプリ設定」編集ボックスの 1 つに入力できる値はありますか、それとも、バックグラウンド タスクを使用することを宣言する前にまずバックグラウンド タスクを作成する必要がありますか、それとも...???
アップデート
http://www.silverlightshow.net/items/Windows-8-metro-make-your-app-alive-with-background-tasks.aspxによると、ソケットに ControlChannel オプションを使用できます。
「ControlChannel: これらのタスクは XAML/C# アプリケーションでのみ使用でき、ネットワーク リソースがデータを受信したときに通知できます。これらは主に StreamSockets に関連しています。また、このタスクにはロック画面の制約が必要です。」
この記事には次のようにも記載されています。 SMSReceived イベント。
しかし、私がまだはっきりしていないことの 1 つは、プロジェクト内にバックグラウンド タスクになるクラスを作成できますか、またはバックグラウンド タスクになる/バックグラウンド タスクを含むプロジェクトをソリューションに追加する必要がありますか? 後者の場合、このプロジェクトは「クラス ライブラリ (Windows ストア アプリ)」または「Windows ランタイム コンポーネント」プロジェクト タイプである必要がありますか?
c# - Package.Appxmanifest - コードでこの部分にアクセスする方法はありますか?
Windows.ApplicationModel.Package.Current
Id.Name にアクセスして名前を取得できることは知っていますが、これは私のマニフェストのパッケージ名のようです。かなり長い数字と文字列。
コード内からマニフェストにあるパッケージ表示名、パブリッシャー表示名を取得するにはどうすればよいですか。私はむしろこれをダイナミックにしたいと思います。
助言がありますか?
c# - Windows ストア (WinRT) アプリで DocumentsLibrary 機能を有効にする方法は?
Visual Studio で新しい空の XAML/C# Windows ストア アプリを作成しました。次のコードを使用して、Documents フォルダーにファイルを作成しようとしました。
しかし、それはこの例外をスローします(私が予想した):
WinRT 情報: 指定された場所 (DocumentsLibrary) にアクセスするには、マニフェストで機能を宣言する必要があります。
それは結構です。私はそれを期待していました。だから私はタブにPackage.appxmanifest
行きCapabilities
、驚いたことに、「DocumentsLibrary」機能がリストされていません。
そこにさえない場合、どうすれば有効にできますか?
windows-store-apps - Publisher から PublisherID を計算するには?
Windows ストアと APPX パッケージの内部について知りたいです。package.appxmanifest には<Identity>
、パッケージ名、発行元、およびバージョン属性を持つ要素があります。たとえば、
どうやら、VS2013 でこのマニフェストを開いて [パッケージ] タブに移動すると、パッケージ名、アンダースコア、発行者文字列の奇妙なハッシュのように見える読み取り専用の [パッケージ ファミリ名] フィールドが表示されます。 .
このハッシュ ( PublisherIdとも呼ばれます) を計算するにはどうすればよいですか? PackageId クラスまたはPACKAGE_ID 構造体も参照してください。
以下は、熱心な暗号解読者向けのサンプル値です。13 個の小文字と数字なので、おおよその「品質」は 67 ビットです。ありがとうございました!
xaml - Windows 8 Metro アプリですべての種類のファイルをサポートするために、package.appxmanifest ファイルでファイルの種類の関連付けを宣言する方法は?
すべての種類のファイルをサポートするために、package.appxmanifest ファイルでファイルの種類の関連付けを宣言したいと考えています。「.*」で試してみましたが、これは動作します。
アプリから KnownFolders.Documents Library にアクセスしたい。そのため、package.appxmanifest ファイルに機能を手動で追加しました。ここで、アクセスできるすべてのファイル タイプを指定する必要があります。したがって、package.appxmanifest ファイルでファイル タイプの関連付けを宣言して、すべてのタイプのファイルをサポートしたいと考えています。
これどうやってするの?
ありがとう
html - Apache Cordova マルチデバイス ハイブリッド アプリの Package.appxmanifest 設定
ハイブリッド アプリのプロジェクト固有の設定をどのように設定しますか? config.xml ファイルが「preference」要素と「platform」要素の両方を使用していくつかのサポートを提供していることは理解していますが、可能な値についての定義はないようです。
たとえば、Windows ストアの出力にワイド タイルのサポートを追加するにはどうすればよいでしょうか? ネイティブの Windows ストア プロジェクトでは、package.appxmanifest ファイルで適切な "VisualElements" 要素を指定します。package.appxmanifest と config.xml の間のマッピングは何ですか?