Обнаружить Android устройство складное? - PullRequest
0 голосов
/ 06 мая 2020

Я работаю над проектом, который должен различать guish тип устройства при запуске, будь то телефон, планшет или складной. Я могу различать guish между телефоном и планшетом, но есть ли способ определить, является ли устройство android складным?

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

Проверьте ссылку -> https://developer.android.com/ Похоже, что это не конкретный API или конфигурация для обнаружения бродячих устройств.

Некоторые из моих собственных идей - проверить разрешение экрана размер? Как это будет чем-то отличаться от других телефонов!

0 голосов
/ 06 мая 2020

просто:

Я использую этот код в своих приложениях, я делюсь им с вами

public class MainActivity extends AppCompatActivity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      TelephonyManager manager = (TelephonyManager)getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
      if (Objects.requireNonNull(manager).getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) {
         Toast.makeText(MainActivity.this, "Detected... You're using a Tablet", Toast.LENGTH_SHORT).show();
      } else {
         Toast.makeText(MainActivity.this, "Detected... You're using a Mobile Phone", Toast.LENGTH_SHORT).show();
      }
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...