スマホHack!

マルチ ウィンドウ モードの Android アプリを最適化

スマホ関連の海外ニュースです。

Android の 7.0 ヌガーで私のお気に入りの機能の 1 つは、新しいマルチ ウィンドウ モードで同時に実行する複数のアプリケーションのサポートです。ユーザーがあるオープン、長いアプリケーションはアプリ切り替えボタンを押すと、ドラッグ アンド ドロップのコンテンツなどの新しいシナリオを開く側に並んで置く 2 番目のアプリケーションを選択することができます。タブレットおよび他の大きいデバイス、これにより、アプリケーションは完全にサイズ変更する新しいフリー フォーム モードができます。人造人間活動が再サイズ正しい比率に自動的にアプリがこのモードに入ると、箱から出してアプリケーションはこの新しいモードを活用することがする必要があります。ここが新しいマルチ ウィンドウ モード、1 つの Xamarin.Forms を搭載、その他の伝統的な Xamarin.Android 搭載の Xamarin.Android アプリケーションです。 ことができますボックス マルチ ウィンドウ モードを参照してくださいする必要がありますアプリでサポートされる、しかし、あなたのユーザーを喜ばせることができますを追加するその他の最適化の多くがあります。 いくつかの簡単な設定を有効にして、アクティビティが 1 つのアプリケーション全体のマルチ ウィンドウ モードを無効にする API 24 に対してコンパイルするときがあります。 サブクラス化されたアプリケーションを使用している場合は場合、は、ResizeableActivity 属性を追加できます。 true の場合、アクティビティに設定されて場合、分割画面とフリー フォーム モードにアプリケーションを起動することができます。単一のアクティビティにこれを指定し、ユーザーがそれに移動する場合、新しいアクティビティが戻ってフルスクリーン モードに。API 24 をターゲットに、この属性を設定しない場合、デフォルトは true になります。 もう一つの端正な特徴はあなたの意図に新しいアクティビティを開始する前にいくつかのフラグを追加して分割スクリーン セッションで既にユーザーである場合、サイド ・ バイ ・ サイドを起動する機能: アンドロイド 7.0 以降では、アクティビティは、マルチ ウィンドウ モードのときに追加のパラメーターを指定するアクティビティ クラスに追加することができます新しいレイアウト属性があります。ここでは、フリー フォーム モードにアクティビティを起動したとき、最小値および既定の寸法と位置を指定する例: 有効またはマルチ ウィンドウ モードを入力したときのユーザー インターフェイスや機能の部分を無効にする場合があります。任意のアクティビティを新しい IsInMultiWindowMode のブール値を簡単に検出できます。 ユーザーが入力または OnMultiWindowModeChanged メソッドをオーバーライドすることによりマルチ ウィンドウ モードを終了したときの通知また、: マルチ ウィンドウ モードを最適化するときにドラッグ アンド ドロップやさまざまなユーザーが、アプリを起動しようとする可能性があります構成のすべてをサポートするよう、留意すべきいくつかの他の考慮事項があります。チェック リストをテスト完全マルチ ウィンドウ モードの公式 Android のドキュメントをお読みください。
続きを読む…

Optimizing Android Apps for Multi-Window Mode

One of my favorite features in Android 7.0 Nougat is support for multiple applications running at the same time with the new Multi-Window mode. When the user has an application open and long presses on the app switcher button, they can select a second application to put side by side, which opens up new scenarios, such as dragging and dropping content. On tablets and other larger devices, this also enables a new freeform mode that allows applications to be fully re-sized.
Read more…

facebooktwittergoogle_plusredditpinterestlinkedinmail

Comments are closed.