Rename Settings to GameManagerSettings

To reduce confusion, Settings is being renamed to GameManagerSettings.

Bug: b/178111358
Test: Build coral-userdebug
Change-Id: Ifa016e88891db1357249eefe9314e4ea5ac3a4c4
This commit is contained in:
Tim Van Patten
2021-02-09 14:21:52 -07:00
parent f2e518533c
commit 63b6658f17
3 changed files with 13 additions and 11 deletions

View File

@@ -61,7 +61,7 @@ public final class GameManagerService extends IGameManagerService.Stub {
private final Object mLock = new Object();
private final Handler mHandler;
@GuardedBy("mLock")
private final ArrayMap<Integer, Settings> mSettings = new ArrayMap<>();
private final ArrayMap<Integer, GameManagerSettings> mSettings = new ArrayMap<>();
public GameManagerService(Context context) {
this(context, createServiceThread().getLooper());
@@ -99,7 +99,7 @@ public final class GameManagerService extends IGameManagerService.Stub {
synchronized (mLock) {
removeMessages(WRITE_SETTINGS, msg.obj);
if (mSettings.containsKey(userId)) {
Settings userSettings = mSettings.get(userId);
GameManagerSettings userSettings = mSettings.get(userId);
userSettings.writePersistentDataLocked();
}
}
@@ -123,7 +123,7 @@ public final class GameManagerService extends IGameManagerService.Stub {
removeMessages(WRITE_SETTINGS, msg.obj);
removeMessages(REMOVE_SETTINGS, msg.obj);
if (mSettings.containsKey(userId)) {
final Settings userSettings = mSettings.get(userId);
final GameManagerSettings userSettings = mSettings.get(userId);
mSettings.remove(userId);
userSettings.writePersistentDataLocked();
}
@@ -190,7 +190,7 @@ public final class GameManagerService extends IGameManagerService.Stub {
if (!mSettings.containsKey(userId)) {
return GameManager.GAME_MODE_UNSUPPORTED;
}
Settings userSettings = mSettings.get(userId);
GameManagerSettings userSettings = mSettings.get(userId);
return userSettings.getGameModeLocked(packageName);
}
}
@@ -211,7 +211,7 @@ public final class GameManagerService extends IGameManagerService.Stub {
if (!mSettings.containsKey(userId)) {
return;
}
Settings userSettings = mSettings.get(userId);
GameManagerSettings userSettings = mSettings.get(userId);
userSettings.setGameModeLocked(packageName, gameMode);
final Message msg = mHandler.obtainMessage(WRITE_SETTINGS);
msg.obj = userId;
@@ -235,7 +235,8 @@ public final class GameManagerService extends IGameManagerService.Stub {
return;
}
Settings userSettings = new Settings(Environment.getDataSystemDeDirectory(userId));
GameManagerSettings userSettings =
new GameManagerSettings(Environment.getDataSystemDeDirectory(userId));
mSettings.put(userId, userSettings);
userSettings.readPersistentDataLocked();
}

View File

@@ -41,7 +41,7 @@ import java.util.Map;
* Persists all GameService related settings.
* @hide
*/
public class Settings {
public class GameManagerSettings {
// The XML file follows the below format:
// <?xml>
@@ -63,7 +63,7 @@ public class Settings {
// PackageName -> GameMode
private final ArrayMap<String, Integer> mGameModes = new ArrayMap<>();
Settings(File dataDir) {
GameManagerSettings(File dataDir) {
mSystemDir = new File(dataDir, "system");
mSystemDir.mkdirs();
FileUtils.setPermissions(mSystemDir.toString(),
@@ -144,6 +144,7 @@ public class Settings {
int type;
while ((type = parser.next()) != XmlPullParser.START_TAG
&& type != XmlPullParser.END_DOCUMENT) {
// Do nothing
}
if (type != XmlPullParser.START_TAG) {
Slog.wtf(GameManagerService.TAG,

View File

@@ -90,7 +90,7 @@ public class GameManagerServiceSettingsTests {
writeGameServiceXml();
}
private void verifyGameServiceSettingsData(Settings settings) {
private void verifyGameServiceSettingsData(GameManagerSettings settings) {
assertThat(settings.getGameModeLocked(PACKAGE_NAME_1), is(1));
assertThat(settings.getGameModeLocked(PACKAGE_NAME_2), is(2));
assertThat(settings.getGameModeLocked(PACKAGE_NAME_3), is(3));
@@ -107,7 +107,7 @@ public class GameManagerServiceSettingsTests {
/* write out files and read */
writeOldFiles();
final Context context = InstrumentationRegistry.getContext();
Settings settings = new Settings(context.getFilesDir());
GameManagerSettings settings = new GameManagerSettings(context.getFilesDir());
assertThat(settings.readPersistentDataLocked(), is(true));
verifyGameServiceSettingsData(settings);
}
@@ -118,7 +118,7 @@ public class GameManagerServiceSettingsTests {
// write out files and read
writeOldFiles();
final Context context = InstrumentationRegistry.getContext();
Settings settings = new Settings(context.getFilesDir());
GameManagerSettings settings = new GameManagerSettings(context.getFilesDir());
assertThat(settings.readPersistentDataLocked(), is(true));
// write out, read back in and verify the same