Android! Разработка мобильных



Pdf көрінісі
бет73/87
Дата26.01.2023
өлшемі3,48 Mb.
#63133
1   ...   69   70   71   72   73   74   75   76   ...   87
НЕМНОГО О SUDOKU
Существует 6 670 903 752 021 072 936 960 возможных вариантов решения классического су-
доку . Если исключить повторения, которые являются простыми поворотами таблицы решений, 
отражениями, перенумерацией и т . д ., вы получите «всего лишь» 5 472 730 538 решений .
6


6 .1 . Добавление пункта Options в Sudoku 109
Для начала давайте из�ени� кла�� 
Prefs
� добавив пару �етодов� получа��их 
данные� которые во��танавлива�т теку�ие значения для наших двух пара�етров� 
Вот е�о новое определение:
 Sudokuv4/src/org/example/sudoku/Prefs.java
package org.example.sudoku;
import android.content.Context;
import android.os.Bundle;
import android.preference.PreferenceActivity;
import android.preference.PreferenceManager;
public class Prefs extends PreferenceActivity {
// Названия параметров и значения по умолчанию
private static final String OPT_MUSIC = "music" ;
private static final boolean OPT_MUSIC_DEF = true;
private static final String OPT_HINTS = "hints" ;
private static final boolean OPT_HINTS_DEF = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
}
/** Получить текущее значение для музыкального параметра */
public static boolean getMusic(Context context) {
return PreferenceManager.getDefaultSharedPreferences(context)
.getBoolean(OPT_MUSIC, OPT_MUSIC_DEF);
}
/** Получить текущее значение для параметра подсказок */
public static boolean getHints(Context context) {
return PreferenceManager.getDefaultSharedPreferences(context)
.getBoolean(OPT_HINTS, OPT_HINTS_DEF);
}
}
Обратите вни�ание на то� чтобы кл�чи пара�етров (�узыка и под�казки) �о�
впадали � кл�ча�и� и�пол�зованны�и в 
res/xml/settings .xml

Метод 
Music .play()
был �одифи�ирован для проверки �узыкал�ной преду�та�
новки: 


Достарыңызбен бөлісу:
1   ...   69   70   71   72   73   74   75   76   ...   87




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет