private void initSdCardValue() { if (LocalSettingHelper.IsExistsLocalSettingKey(LocalSettingHelper.SaveOnSdCard) == false) { LocalSettingHelper.SetLocalSettingKeyValue(LocalSettingHelper.SaveOnSdCard, true); } }
private async Task <bool> AskForUseGPS() { bool isAllowed = false; if (LocalSettingHelper.IsExistsLocalSettingKey(LocalSettingHelper.AllowGPSKey) == false) { // Nếu khôgn có key setting MessageDialog msgbox = new MessageDialog("Do you want to use GPS?"); msgbox.Commands.Add(new UICommand("No") { Id = 0 }); msgbox.Commands.Add(new UICommand("Yes") { Id = 1 }); var result = await msgbox.ShowAsync() as UICommand; int id = Convert.ToInt32(result.Id); switch (id) { case 1: isAllowed = true; // localSettings.Values["AllowsGPS"] = true; break; default: isAllowed = false; // localSettings.Values["AllowsGPS"] = false; break; } //localSettings.Values["AllowsGPS"] = isAllowed; LocalSettingHelper.SetLocalSettingKeyValue(LocalSettingHelper.AllowGPSKey, isAllowed); } else { //isAllowed = Convert.ToBoolean(localSettings.Values["AllowsGPS"]); isAllowed = Convert.ToBoolean(LocalSettingHelper.GetLocalSettingValue(LocalSettingHelper.AllowGPSKey)); } return(isAllowed); }
private async Task initRecognizeLanguage() { // Kiểm tra key có tồn tại hay không. // Nếu có => return khôgn làm gì // Nếu không => Hỏi có cho dùng GPS không // ____________ Nếu khôgn cho thì lưu key với value là english // ____________ Nếu cho thì gọi CharacterRecognizeModel.InitLanguage(); => lưu key if (LocalSettingHelper.IsExistsLocalSettingKey(LocalSettingHelper.RecogLanguageKey) == false) { bool isAllowGPS = await AskForUseGPS(); OcrLanguage language = OcrLanguage.English; if (isAllowGPS == true) { language = await CharacterRecognizeModel.InitLanguage(); } else { language = OcrLanguage.English; } LocalSettingHelper.SetLocalSettingKeyValue(LocalSettingHelper.RecogLanguageKey, (int)language); } }