Андроид | отключить многооконный тачвиз самсунг программно

На самом деле я разрабатываю приложение для запуска, и мне нужно отключить длительное нажатие многозадачной кнопки от Samsung touch-wiz.

введите здесь описание изображения

После поиска некоторых советов я нашел эти приложения, которые могут отключить эту функцию https://play.google.com/store/apps/details?id=net.nerd.multiwindowtoggle&hl=fr

Однако я не могу установить это приложение на сто планшетов моей компании, поэтому мне нужно знать, знает ли кто-нибудь, как этот парень сделал это приложение?

Я уже смотрю на Samsung SDK Multi-Window и пытался отключить его с помощью этого метатега, но ни один из них не работает.

<meta-data android:name="com.samsung.android.sdk.multiwindow.enable" android:value="false" />
<meta-data android:name="com.samsung.android.sdk.multiwindow.multiinstance.enable"
    android:value="false" />
<meta-data android:name="com.samsung.android.sdk.multiwindow.penwindow.enable"
    android:value="false" />

Флориан


person florian-do    schedule 02.10.2017    source источник


Ответы (1)


После некоторого повторного поиска и обратного проектирования вы можете отключить его с помощью этого кода:

Settings.System.putInt(getActivity().getContentResolver(), "multi_window_enabled", 0);
person florian-do    schedule 06.10.2017
comment
Я не пробовал, но думаю, что все в порядке, вы можете попробовать с приложением, и если оно работает, код будет работать -› play.google.com/store/apps/ - person florian-do; 24.11.2017
comment
Подтверждаю, работает. Но где вы нашли multi_window_enable? Даже в документации по андроиду не нашел. - person Benjamin Lucidarme; 13.12.2017
comment
Я провел обратный инжиниринг в этой APK play. google.com/store/apps/ и я видел, что они используют это! - person florian-do; 13.12.2017