Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中获取服务类的名称?_Android_Service_Android Service - Fatal编程技术网

如何在Android中获取服务类的名称?

如何在Android中获取服务类的名称?,android,service,android-service,Android,Service,Android Service,如何在Android中以编程方式获取服务名称 假设我有一段代码: public class MainActivity extends Activity { private MyService mService; 假设我想为服务的名称干杯,它可能类似于com.example.MyService 是否可以从mService变量获取它 现在,我是通过MyService以这种方式获得它的 MyService.class.getName() 如果要动态获取类名,可以使用: mService.get

如何在Android中以编程方式获取服务名称

假设我有一段代码:

public class MainActivity extends Activity {
  private MyService mService;
假设我想为服务的名称干杯,它可能类似于
com.example.MyService

是否可以从
mService
变量获取它

现在,我是通过
MyService
以这种方式获得它的

MyService.class.getName()

如果要动态获取类名,可以使用:

mService.getClass().getName();
mService.getClass().getSimpleName();

如果只想获取类名而不获取包,可以使用:

mService.getClass().getName();
mService.getClass().getSimpleName();

顺便说一句,这是正确的方式…你到底还想要什么?你在找这个吗<代码>mService.getClass().getName()