1

ユーザーのコンピューターに対するアプリのアクセスが Metro によって制限されていることを理解しています。少なくとも yahoo/at&t.net と gmail で動作する電子メール クライアントを作成することを検討しているので、誰でもこれを確認できますか。Metro スタイル アプリを使用してユーザーの電子メールにアクセスすることはできますか (もちろん、ユーザーがユーザー名とパスワードを提供すると仮定します)、それとも、このシナリオでは "昔ながらの" デスクトップ アプリを作成する必要がありますか?

4

2 に答える 2

2

Metro アプリケーションは、開発者がこれらの機能をPackage.appxmanifestに追加した場合(Visual Studio でダブルクリックして [機能] タブに移動)、ユーザーの介入なしにユーザーのドキュメント ライブラリ、画像ライブラリ、ビデオ ライブラリ、および音楽ライブラリにアクセスできます。

これらの機能がなくても、アプリは独自のローカル フォルダーで読み書きできます。また、これらの機能がなくても、アプリは FileOpenPicker を使用して、ディスク上の任意の場所にあるファイルを開くようにユーザーに促すことができます。そうです、間違いなく Metro は電子メール クライアントとして使用できます。

FileOpenPicker の使用例 (電子メール メッセージに添付ファイルを追加する例) については、次を参照してください。

http://code.msdn.microsoft.com/windowsapps/File-picker-sample-9f294cba

于 2012-07-30T19:46:37.430 に答える
1

Metro は、電子メール クライアントの作成に簡単に使用できます。このような場合、メールサーバーとクライアントの間でデータを同期します。

Metro アプリは、ファイル システムへのアクセスが制限されています。ただし、アプリケーション データ ストレージと、アプリケーションに関連するデータをオフラインで保存するために使用できるisolatedStorageにアクセスできます。このヘルパー ライブラリは、構造化データを分離ストレージに格納するのに役立ち、ニーズに合う場合があります。

あなたのシナリオでは、メトロ アプリケーションが非常に適しています。ただし、メトロ アプリケーションの到達範囲は、Windows 8 がローンチ後にどれだけうまく機能するかによって決まります。

于 2012-07-29T14:47:33.153 に答える