Android上使用jspf插件框架的方法

 更新时间:2015年06月29日 11:00:54   作者:红薯  
这篇文章主要介绍了Android上使用jspf插件框架的方法,实例分析了jspf插件框架的功能与使用技巧,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

本文实例讲述了Android上使用jspf插件框架的方法。分享给大家供大家参考。具体如下:

jspf (Java Simple Plugin Framework) 是一个插件框架,集成了很多 IoC 框架的概念在里面。

package de.jspfdemo;
import net.xeoh.plugins.base.PluginManager;
import net.xeoh.plugins.base.impl.PluginManagerFactory;
import net.xeoh.plugins.base.util.uri.ClassURI;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import de.jspfdemo.plugins.CoolPlugin;
import de.jspfdemo.plugins.impl.CoolPluginImpl;
public class JSPFDemo extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    // Loading and adding plugins via class uri
    PluginManager pm = PluginManagerFactory.createPluginManager();
    pm.addPluginsFrom(new ClassURI(CoolPluginImpl.class).toURI());
    // Getting the CoolPlugin
    CoolPlugin plugin = pm.getPlugin(CoolPluginImpl.class);
    // Setting the text of a TextView with the help of the CoolPlugin
    TextView textView = (TextView) findViewById(R.id.textView);
    textView.setText(plugin.sayHello());
  }
}

希望本文所述对大家的Android程序设计有所帮助。

相关文章

  • Android中Snackbar的使用方法及小技巧

    Android中Snackbar的使用方法及小技巧

    这篇文章主要给大家介绍了关于Android中Snackbar的使用方法及小技巧的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。
    2018-03-03
  • Android客户端首次启动引导界面

    Android客户端首次启动引导界面

    这篇文章主要为大家详细介绍了Android客户端首次启动引导界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • MPAndroidChart绘制自定义运动数据图表示例详解

    MPAndroidChart绘制自定义运动数据图表示例详解

    这篇文章主要为大家介绍了MPAndroidChart绘制自定义运动数据图表示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Android 8.0的缓存大小和缓存清理接口方法

    Android 8.0的缓存大小和缓存清理接口方法

    今天小编就为大家分享一篇Android 8.0的缓存大小和缓存清理接口方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Android常用设计模式之原型模式详解

    Android常用设计模式之原型模式详解

    这篇文章主要为大家介绍了Android常用设计模式之原型模式详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Android调试华为和魅族手机logcat不显示的问题

    Android调试华为和魅族手机logcat不显示的问题

    今天小编就为大家分享一篇关于Android调试华为和魅族手机logcat不显示的问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • Android实现QQ侧滑(删除、置顶等)功能

    Android实现QQ侧滑(删除、置顶等)功能

    这篇文章主要为大家详细介绍了Android实现QQ侧滑删除、置顶等功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Android Canvas的drawText()与文字居中方案详解

    Android Canvas的drawText()与文字居中方案详解

    这篇文章主要给大家介绍了关于Android Canvas的drawText()与文字居中方案的相关资料,文中通过示例代码介绍的非常详细,对各位Android开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • Android使用shape使组件呈现出特殊效果的方法

    Android使用shape使组件呈现出特殊效果的方法

    这篇文章主要介绍了Android使用shape使组件呈现出特殊效果的方法,结合实例形式分析了Android中shape文件相关属性、功能及使用方法,需要的朋友可以参考下
    2017-07-07
  • Android微信签名知识的总结

    Android微信签名知识的总结

    这篇文章给大家详细总结了Android微信签名用到的知识,文中通过具体的实现过程给大家进行演示,相信对大家的理解很有帮助,下面来一起看看吧。
    2016-09-09

最新评论

?


http://www.vxiaotou.com