Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使应用程序只在一种android设备上运行?_Android_Device_Samsung Mobile - Fatal编程技术网

如何使应用程序只在一种android设备上运行?

如何使应用程序只在一种android设备上运行?,android,device,samsung-mobile,Android,Device,Samsung Mobile,今天,我有一个问题需要帮助。 有没有办法让android应用程序只在某种类型的设备上运行?就像它只在三星或索尼设备上运行一样。。 怎么做呢 谢谢你的帮助 您可以在以下代码的帮助下完成此操作 public String getDeviceName() { String manufacturer = Build.MANUFACTURER; String model = Build.MODEL; if (model.startsWith(manufacturer)) { retur

今天,我有一个问题需要帮助。 有没有办法让android应用程序只在某种类型的设备上运行?就像它只在三星或索尼设备上运行一样。。 怎么做呢


谢谢你的帮助

您可以在以下代码的帮助下完成此操作

public String getDeviceName() {
  String manufacturer = Build.MANUFACTURER;
  String model = Build.MODEL;
  if (model.startsWith(manufacturer)) {
    return capitalize(model);
  } else {
    return capitalize(manufacturer) + " " + model;
  }
}
然后:

 if (

    manufactures == "Samsung" || "samsung")
   {

    Log.d ("device","This device manufactured from samsung");
}

    else {

    Log.d ("device","This device not manufactured from samsung Sorry!!!");
}

你为什么要施加这样的限制?@MattBall:就像某些应用程序为某些制造商提供了独家服务一样,如果samsung.equalsIgnoreCasemanufacturer{,你也可以使用有条件的if samsung.equalsIgnoreCasemanufacturer{来保持它与代码的其余部分一样的Java。就这样做了!谢谢!