欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

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

程序员文章站 2023-11-08 14:26:16
本文实例讲述了android上使用jspf插件框架的方法。分享给大家供大家参考。具体如下: jspf (java simple plugin framework) 是一个...

本文实例讲述了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程序设计有所帮助。