AndroidAnnotations——Injecting SystemServices注入系统服务

翻译 2013年12月04日 20:14:52

SystemServices

Since AndroidAnnotations 1.0

Standard Android System Service injection


Retrieving Android System Services requires remembering the name of the constant, and casting the retrieved object.
获取Android System Service需要想起常量名,并且强制转换获得的对象。

notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);

@SystemService


The @SystemService annotation indicates that an activity field should be injected with the corresponding Android System service.
 @SystemService 注解表明activity字段应该由相应的Android System service注入。

It is the same as calling the Context.getSystemService() method.
它和调用 Context.getSystemService() 方法起到了相同的作用。

Usage example:用法:

@EActivity
public class MyActivity extends Activity {

  @SystemService
  NotificationManager notificationManager;

}

相关文章推荐

AndroidAnnotations——Injecting Views视图注入

Injecting Views视图注入 Since AndroidAnnotations 1.0 @ViewById The @ViewById annota...

AndroidAnnotations——Injecting project Resources注入项目资源

Resources Since AndroidAnnotations 1.0 All @XXXRes annotations indicate that an ac...

init.d目录、rc#.d目录和rc.local脚本——系统服务的启动和停止

[转载] http://blog.csdn.net/acs713/article/details/7322082一、init.d目录如果你使用过Linux系统,那么你一定听说过init.d目录。它关乎...

淘淘商城系列——订单系统服务端和客户端工程搭建

首先我们还是先看一眼淘淘商城的系统架构,如下图所示,可以看到订单模块是单独的模块,有服务端还有客户端,服务端负责存储订单,客户端负责展示订单。 下面我们便开始搭建工程,首先来搭建订单服务工程——...

Service二——Android系统服务

一、Android系统服务: getSystemService(String name)是Android很重要的一个方法,根据NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统...

Linux系统服务——Daemon

什么是Daemon?Daemon是Linux的一些系统服务,它们是一些常驻内存的进程。Daemon分类Daemon拥有两种分类方式,按照“daemon是否可以在内存中独立启动”可以分为:stand a...

Windows2003服务器安装及设置教程——系统服务篇一

1.          服务名称:Alerter 显示名称:Alerter 服务描述:通知选定的用户和计算机管理警报。如果服务停止,使用管理警报的程序将不会收到它们。如果此服务被禁用,任何直接依赖...
  • ctbinzi
  • ctbinzi
  • 2011年09月16日 14:10
  • 1289

定制Android系统开发之二——系统服务

何为系统服务做Android APP开发的过程中,会经常需要调用类似于下面这样的函数:WifiManager mWifiManager = (WifiManager)getSystemService(...
  • wtianok
  • wtianok
  • 2015年10月16日 11:09
  • 804

定制Android系统开发之十——优化系统服务中的回调

上一篇博文中,实现了简单的系统服务的回调。在这个简单化的实例中,回调有如下几个明显的缺点: 只支持注册一个listener。 注销的时候不能指定注销的listener。 回调的时候可能会因为APP没有...
  • wtianok
  • wtianok
  • 2016年01月05日 11:45
  • 608
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AndroidAnnotations——Injecting SystemServices注入系统服务
举报原因:
原因补充:

(最多只允许输入30个字)