private Boolean CheckSetting_GPS()
{
Boolean blreturn = true;
// if(!isSimAvail()){
// Toast.makeText(getApplicationContext(), getString(R.string.lblNoticeSim_frmMain), Toast.LENGTH_LONG).show() ;
// blreturn = false;
// }
//Check airplane mode
if(isAirplaneMode(getApplicationContext()))
{
Toast.makeText(getApplicationContext(), getString(R.string.lblCheckAirplaneMode), Toast.LENGTH_SHORT).show();
blreturn = false;
}
//Check GPS mode
Boolean checkGPS = CheckLocationSetting();
if(!checkGPS)
{
AlertDialog.Builder ab = new AlertDialog.Builder(this);
ab.setTitle(getString(R.string.lblNotice));
ab.setMessage(getString(R.string.lblCheckGPS_frmPJPReview));
ab.setPositiveButton(getString(R.string.lblClose), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.dismiss();
}
});
ab.setNeutralButton(getString(R.string.lblSetting_frmPJPReview), new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
dialog.dismiss();
}
});
ab.show();
blreturn = false;
}
if(m_objSetting.CheckFakeGPS==1)
//Check vi tri ao
if(isMockSettingsON(getApplicationContext())){
startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS));
Toast.makeText(getApplicationContext(), getString(R.string.lblNoticeGPS1_frmPJPReview), Toast.LENGTH_LONG).show() ;
blreturn = false;
}
//Check ngay thang tu dong
if(!isDTimeSettingsON(getApplicationContext())){
startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS));
Toast.makeText(getApplicationContext(), getString(R.string.lblNoticeTime2_frmPJPReview), Toast.LENGTH_LONG).show() ;
blreturn = false;
}
//Check mui gio tu dong
if(!isTimeZoneSettingsON(getApplicationContext())){
startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS));
Toast.makeText(getApplicationContext(), getString(R.string.lblNoticeTime3_frmPJPReview), Toast.LENGTH_LONG).show() ;
blreturn = false;
}
return blreturn;
}
No comments:
Post a Comment