-
public class Shizuku.UserServiceArgs
-
-
Constructor Summary
Constructors Constructor Description Shizuku.UserServiceArgs(ComponentName componentName)
-
Method Summary
Modifier and Type Method Description Shizuku.UserServiceArgsdaemon(boolean daemon)Daemon controls if the service should be run as daemon mode. Shizuku.UserServiceArgstag(@NonNull() String tag)Tag is used to distinguish different services. Shizuku.UserServiceArgsversion(int versionCode)Version code is used to distinguish different services. Shizuku.UserServiceArgsdebuggable(boolean debuggable)Set if the service is debuggable. Shizuku.UserServiceArgsprocessNameSuffix(String processNameSuffix)Set if the name suffix of the user service process. -
-
Constructor Detail
-
Shizuku.UserServiceArgs
Shizuku.UserServiceArgs(ComponentName componentName)
-
-
Method Detail
-
daemon
Shizuku.UserServiceArgs daemon(boolean daemon)
Daemon controls if the service should be run as daemon mode.Under non-daemon mode, the service will be stopped when the app process is dead.Under daemon mode, the service will run forever until unbindUserService is called.
For upward compatibility reason,
{@code daemon}is{@code true}by default.- Parameters:
daemon- Daemon
-
tag
Shizuku.UserServiceArgs tag(@NonNull() String tag)
Tag is used to distinguish different services.
If you want to obfuscate the user service class, you need to set a stable tag.
By default, user service is shared by the same packages installed in all users.
- Parameters:
tag- Tag
-
version
Shizuku.UserServiceArgs version(int versionCode)
Version code is used to distinguish different services.
Use a different version code when the service code is updated, so thatthe Shizuku or Sui server can recreate the user service for you.
- Parameters:
versionCode- Version code
-
debuggable
Shizuku.UserServiceArgs debuggable(boolean debuggable)
Set if the service is debuggable. The process can be found when "Show all processes" is enabled.
- Parameters:
debuggable- Debuggable
-
processNameSuffix
Shizuku.UserServiceArgs processNameSuffix(String processNameSuffix)
Set if the name suffix of the user service process. The final process name will like
com.example:suffix.- Parameters:
processNameSuffix- Name suffix
-
-
-
-