package org.cocos2dx.cpp;
import org.cocos2dx.lib.Cocos2dxActivity;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesUtil;
import android.os.Bundle;
import android.util.Log;
public class AppActivity extends Cocos2dxActivity {
private final static int PLAY_SERVICES_RESOLUTION_REQUEST = 9000;
//检测是否有安装服务,没有会提示,一般接入google支付 会用到 把google-play-services_lib文件引入到你的工程
private boolean checkPlayServices()
{
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if(resultCode != ConnectionResult.SUCCESS)
{
if(GooglePlayServicesUtil.isUserRecoverableError(resultCode))
{
GooglePlayServicesUtil.getErrorDialog(resultCode, this,
PLAY_SERVICES_RESOLUTION_REQUEST).show();
}
else
{
Log.i("checkPlayServices", "This device is not supported");
finish();
}
return false;
}
return true;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
checkPlayServices();
}
}