Update the GameManager#setGameMode API.
Raise the GameManager#setGameMode API to be a system API in order to expose GameManager functionalities to system applications. Bug: b/199920468 CTS-Coverage-Bug: b/199920468 Test: atest GameManagerTest Test: atest GameManagerTest --user_type secondary_user Change-Id: Iefada82b803f1b66ef1d69b47b8a4584bebb03ae
This commit is contained in:
@@ -726,6 +726,10 @@ package android.app {
|
||||
field public static final String ACTION_DOWNLOAD_COMPLETED = "android.intent.action.DOWNLOAD_COMPLETED";
|
||||
}
|
||||
|
||||
public final class GameManager {
|
||||
method @RequiresPermission("android.permission.MANAGE_GAME_MODE") public void setGameMode(@NonNull String, int);
|
||||
}
|
||||
|
||||
public abstract class InstantAppResolverService extends android.app.Service {
|
||||
ctor public InstantAppResolverService();
|
||||
method public final void attachBaseContext(android.content.Context);
|
||||
|
||||
@@ -267,10 +267,6 @@ package android.app {
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_DREAM_STATE) public void stopDream();
|
||||
}
|
||||
|
||||
public final class GameManager {
|
||||
method @RequiresPermission("android.permission.MANAGE_GAME_MODE") public void setGameMode(@NonNull String, int);
|
||||
}
|
||||
|
||||
public abstract class HomeVisibilityListener {
|
||||
ctor public HomeVisibilityListener();
|
||||
method public abstract void onHomeVisibilityChanged(boolean);
|
||||
|
||||
@@ -21,8 +21,8 @@ import android.annotation.IntDef;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.RequiresPermission;
|
||||
import android.annotation.SystemApi;
|
||||
import android.annotation.SystemService;
|
||||
import android.annotation.TestApi;
|
||||
import android.annotation.UserHandleAware;
|
||||
import android.content.Context;
|
||||
import android.os.Handler;
|
||||
@@ -125,7 +125,7 @@ public final class GameManager {
|
||||
*
|
||||
* @hide
|
||||
*/
|
||||
@TestApi
|
||||
@SystemApi
|
||||
@UserHandleAware
|
||||
@RequiresPermission(Manifest.permission.MANAGE_GAME_MODE)
|
||||
public void setGameMode(@NonNull String packageName, @GameMode int gameMode) {
|
||||
|
||||
Reference in New Issue
Block a user