【三】注入框架RoboGuice使用:(Your First Resource Injection)

转载 2015年11月20日 13:44:48

 上一篇我们简单的介绍了一下RoboGuice的使用(【二】注入框架RoboGuice使用:(Your First View Injection)),今天我们来看下资源文件的使用注解的方法:

        为了在Activity中资源文件使用注解,必须实现以下两个步骤:

        ①:创建继承RoboActivity的Activity

        ②:使用 @InjectResource来进行注解资源文件

        下面我们来实现以下。现在加入我们在res/anim目录下面有一个动画文件my_animation.xml,那我们使用@InjectResource来获取Animation对象

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. public class MyActivity extends RoboActivity {  
  2.     @InjectResource(R.anim.my_animation) Animation myAnimation;  
  3.   
  4.     // the rest of your code  
  5. }  
         就这样很简单吧,现在就可以直接使用myAnimation对象了,除了动画以外,我们还以使用注解使用资源文件的任何类型例如:strings,drawables,animations等等

[java] view plaincopy在CODE上查看代码片派生到我的代码片
  1. @ContentView(R.layout.activity_main)  
  2. public class MainActivity extends RoboActivity {  
  3.     @InjectView(R.id.tv_one) TextView mTextView_one;  
  4.     @InjectView(R.id.img_one) ImageView mImage_one;  
  5.     @InjectResource(R.string.app_name) String mString;  
  6.     @InjectResource(R.anim.animation_rotale_layout)  Animation mAnimation;  
  7.     @Override  
  8.     protected void onCreate(Bundle savedInstanceState) {  
  9.         super.onCreate(savedInstanceState);  
  10.         //设置文本  
  11.         mTextView_one.setText(mString);  
  12.         //设置图片动画  
  13.         mImage_one.startAnimation(mAnimation);  
  14.           
  15.     }  
   实例代码以及libs目录支持包下载:http://download.csdn.net/detail/jiangqq781931404/8079951

【十一】注入框架RoboGuice使用:(Your First Injection into a Custom View class)

上一篇我们简单的介绍了一下RoboGuice的使用(【十】注入框架RoboGuice使用:(Your First Testcase)),今天我们来看下自定义View的注入(Custom View)。...

【十】注入框架RoboGuice使用:(Your First Testcase)

上一篇我们简单的介绍了一下RoboGuice的使用(【九】注入框架RoboGuice使用:(Your First Injected Service and BroadcastReceiver)),...

【七】注入框架RoboGuice使用:(Your First Custom Binding)

上一篇我们简单的介绍了一下RoboGuice的使用(【六】注入框架RoboGuice使用:(Singletons And ContextSingletons)),今天我们来看下自定义绑定(bind...

Android开发使用RoboGuice3.0框架进行注入

githuab地址: https://github.com/roboguice/roboguice/wiki/InstallationGradle https://github.com/googl...

【十三】注入框架RoboGuice使用:(Logging via Ln)

上一篇我们简单的介绍了一下RoboGuice的使用(【十二】注入框架RoboGuice使用:(Your First Injected ContentProvider)),今天我们来看下Log日志使...

【六】注入框架RoboGuice使用:(Singletons And ContextSingletons)

上一篇我们简单的介绍了一下RoboGuice的使用(【五】注入框架RoboGuice使用:(Your First POJO Injection)),今天我们来看下单例以及上下文单例(ContextSi...

【FastDev4Android框架开发】AndroidAnnnotations注入框架使用之第三方框架集成RoboGuice(十三)

(一).前言:           前面我们已经对于AndroidAnnotations框架的线程处理做了讲解,今天我们开始具体学习一下第三方框架集成。 (二).RoboGuice集成 2.1.简介说...

Roboguice框架使用实例

  • 2016年11月01日 08:56
  • 3.04MB
  • 下载

Android中的DI(依赖注入)框架--RoboGuice

RoboGuice是应用于Android开发中的DI(依赖注入)框架,基于 Google 自己的Guice库.如果你曾接触过Spring框架(Java开发中三大框架之一,现在甚至比J2EE都流行)或G...

注入框架RoboGuice

Reference: https://github.com/roboguice/roboguice/wiki 最经接触到一些java的注入知识,找了下相关资料github上有个RoboGuice的库...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【三】注入框架RoboGuice使用:(Your First Resource Injection)
举报原因:
原因补充:

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