android 怎么判断手机中是否有GPS模块设备

android 怎么判断手机中是否有GPS模块设备

public boolean hasGPSDevice(Context context)

{

final LocationManager mgr = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE);

if ( mgr == null )

return false;

final ListString providers = mgr.getAllProviders();

if ( providers == null )

return false;

return providers.contains(LocationManager.GPS_PROVIDER);

}

查看手机应用程序可看到

alipay有无线sdk 导入项目 调用此方法

/**

* check whether the device has authentication alipay account.

* 查询终端设备是否存在支付宝认证账户

*/

public void checkAlipay() {

Runnable checkRunnable = new Runnable() {

@Override

public void run() {

// 构造PayTask 对象

PayTask payTask = new PayTask(PayActivity.this);

// 调用查询接口,获取查询结果

boolean isExist = payTask.checkAccountIfExist();

Message msg = new Message();

msg.what = SDK_CHECK_FLAG;

msg.obj = isExist;

mHandler.sendMessage(msg);

}

};

Thread checkThread = new Thread(checkRunnable);

checkThread.start();

}

一般缺少权限的情况需要几个不住

1、run运行程序。

2、这时LogCat中就会有红字说你缺少什么什么权限。

3、这样你就可以根据日志里说的去配置那个权限了。

这问题 酸爽无法抵挡

下一个支付宝安装,如果提示你覆盖安装就是有不提示就是没有