当我将手机插入DeX扩展坞时,DeX任务栏中的应用程序窗口将最小化。这是默认行为。
我正在使用运行DeX 2.5的Galaxy S8。
我希望我的应用在插入DeX时立即显示(全屏或窗口显示)。
到目前为止我尝试过的(根据advice on the Samsung DeX website)...
1-我已经应用了清单meta-data
,该清单可以使应用进程保持活动状态:
<meta-data
android:name="com.samsung.android.keepalive.density"
android:value="true"/>
2-我已应用configChanges
属性来拦截配置更改:
android:configChanges="orientation|screenSize|smallestScreenSize|density|screenLayout|uiMode|keyboard|keyboardHidden|navigation"
当旋转设备或在DeX界面中调整屏幕大小(即运行Activity.onConfigurationChanged(Configuration)
)时,此功能可以按预期工作。
但这不会通过将手机插入DeX触发。
3-我的活动已设置为在清单中调整大小:
android:resizeableActivity="true"
android:supportsPictureInPicture="true"