我正在使用此代码检查播放服务是否可用
public static boolean checkPlayServices(Context context, boolean showDialog) {
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(context);
if (resultCode != ConnectionResult.SUCCESS) {
if (showDialog) {
if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
Dialog dialog = GooglePlayServicesUtil.getErrorDialog(resultCode, (BaseActivity) context, GooglePlayServicesUtil.GOOGLE_PLAY_SERVICES_VERSION_CODE);
dialog.show();
} else {
Log.d("FUApp", "This device is not supported.");
//finish();
}
}
return false;
}
return true;
}
是否可以更改对话框文本而无需创建新对话框?
原因是我只想在他们尝试使用需要Play服务的功能时显示错误,而当前文字显示为This app wont work...
,而我希望它说This feature wont work...
答案 0 :(得分:0)
第1步:
将google-play-services_lib
导入您的工作区
(您可以在以下路径中找到它:<android-sdk>/extras/google/google_play_services/
)
第2步:
转到values
目录 - &gt; strings.xml
并更改要更改的短信。
第3步:
现在回到您自己的应用程序,将google-play-services_lib
作为库项目添加到您的应用程序中。
你已经完成了!!
编辑:
您可以在应用的strings.xml
strings.xml
中进行更改
即:
<string name="common_google_play_services_enable_text" msgid="227660514972886228">This feature won\'t work unless you enable Google Play services.</string>