AndroidマシンにGPSモジュールがあるかどうかを検出
1321 ワード
public boolean hasGPSDevice(Context context)
{
final LocationManager mgr = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);
if ( mgr == null )
return false;
final List<String> providers = mgr.getAllProviders();
if ( providers == null )
return false;
return providers.contains(LocationManager.GPS_PROVIDER);
}
一部の機械は本当にGPSモジュールがありません...今日は本当に私に出会った.
やはりプログラムに検査ハンドルを入れて、例えば私のプログラムは强退して、ユーザーの体験はとても悪いです.の