类android.os.ShellCallback源码实例Demo

下面列出了怎么用android.os.ShellCallback的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: android_9.0.0_r45   文件: DisplayManagerService.java
@Override // Binder call
public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    final long token = Binder.clearCallingIdentity();
    try {
        DisplayManagerShellCommand command = new DisplayManagerShellCommand(this);
        command.exec(this, in, out, err, args, callback, resultReceiver);
    } finally {
        Binder.restoreCallingIdentity(token);
    }
}
 
源代码2 项目: android_9.0.0_r45   文件: WebViewUpdateService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new WebViewUpdateServiceShellCommand(this)).exec(
            this, in, out, err, args, callback, resultReceiver);
}
 
源代码3 项目: android_9.0.0_r45   文件: PowerManagerService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new PowerManagerShellCommand(this)).exec(
            this, in, out, err, args, callback, resultReceiver);
}
 
源代码4 项目: android_9.0.0_r45   文件: LockSettingsService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver)
        throws RemoteException {
    enforceShell();
    final long origId = Binder.clearCallingIdentity();
    try {
        (new LockSettingsShellCommand(mContext, new LockPatternUtils(mContext))).exec(
                this, in, out, err, args, callback, resultReceiver);
    } finally {
        Binder.restoreCallingIdentity(origId);
    }
}
 
源代码5 项目: android_9.0.0_r45   文件: ShortcutService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {

    enforceShell();

    final long token = injectClearCallingIdentity();
    try {
        final int status = (new MyShellCommand()).exec(this, in, out, err, args, callback,
                resultReceiver);
        resultReceiver.send(status, null);
    } finally {
        injectRestoreCallingIdentity(token);
    }
}
 
源代码6 项目: android_9.0.0_r45   文件: OverlayManagerService.java
@Override
public void onShellCommand(@NonNull final FileDescriptor in,
        @NonNull final FileDescriptor out, @NonNull final FileDescriptor err,
        @NonNull final String[] args, @NonNull final ShellCallback callback,
        @NonNull final ResultReceiver resultReceiver) {
    (new OverlayManagerShellCommand(this)).exec(
            this, in, out, err, args, callback, resultReceiver);
}
 
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
    if (!isCallerShell()) {
        Slog.w(TAG, "Only shell is allowed to call network watchlist shell commands");
        return;
    }
    (new NetworkWatchlistShellCommand(this, mContext)).exec(this, in, out, err, args, callback,
            resultReceiver);
}
 
源代码8 项目: AndroidComponentPlugin   文件: ContentService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new ContentShellCommand(this)).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码9 项目: android_9.0.0_r45   文件: JobSchedulerService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
        (new JobSchedulerShellCommand(JobSchedulerService.this)).exec(
                this, in, out, err, args, callback, resultReceiver);
}
 
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
    (new StatusBarShellCommand(this)).exec(
            this, in, out, err, args, callback, resultReceiver);
}
 
源代码11 项目: android_9.0.0_r45   文件: VibratorService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver)
        throws RemoteException {
    new VibratorShellCommand(this).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码12 项目: android_9.0.0_r45   文件: UiModeManagerService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
    new Shell(mService).exec(mService, in, out, err, args, callback, resultReceiver);
}
 
源代码13 项目: android_9.0.0_r45   文件: DeviceIdleController.java
@Override public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
    (new Shell()).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码14 项目: android_9.0.0_r45   文件: SliceManagerService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
    new SliceShellCommand(this).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码15 项目: android_9.0.0_r45   文件: ContentService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new ContentShellCommand(this)).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码16 项目: android_9.0.0_r45   文件: UserManagerService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new Shell()).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码17 项目: android_9.0.0_r45   文件: OtaDexoptService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
    (new OtaDexoptShellCommand(this)).exec(
            this, in, out, err, args, callback, resultReceiver);
}
 
源代码18 项目: android_9.0.0_r45   文件: BatteryService.java
@Override public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new Shell()).exec(this, in, out, err, args, callback, resultReceiver);
}
 
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new Shell()).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码20 项目: android_9.0.0_r45   文件: AppOpsService.java
@Override public void onShellCommand(FileDescriptor in, FileDescriptor out,
        FileDescriptor err, String[] args, ShellCallback callback,
        ResultReceiver resultReceiver) {
    (new Shell(this, this)).exec(this, in, out, err, args, callback, resultReceiver);
}
 
源代码21 项目: Study_Android_Demo   文件: SettingsService.java
@Override
public void onShellCommand(FileDescriptor in, FileDescriptor out, FileDescriptor err,
        String[] args, ShellCallback callback, ResultReceiver resultReceiver) {
    (new MyShellCommand(mProvider, false)).exec(
            this, in, out, err, args, callback, resultReceiver);
}
 
 类所在包
 类方法
 同包方法