首先,将一些公用的函数、数据之类的创建工程,生成apk
然后,把这个apk作为资源添加到新的工程中,那么在新的工程中如何调用这些东东呢?高手帮忙~~

解决方案 »

  1.   

    参考:Intent it = new Intent();
    ComponentName cn = new ComponentName(PackageName,ApkName);
            it.setComponent(cn);
            it.setAction("android.intent.action.MAIN"); 
            startActivity(it);
      

  2.   


    我只是想引用这个apk里边的函数,并不是想启动Activity,不知道如何下手呢??
      

  3.   

    android 的每个app 都是一个独立的进程。 如果要通过其他apk 访问自己的apk 属于进程间通信的问题。可以用 AIDL(Android Interface Definination Language) 来实现达到你的要求。不过比较复杂,给个链接,楼主可以参考参考:http://www.cnblogs.com/mandroid/archive/2011/02/24/1963357.html
      

  4.   

    在a.apk中找不到b.apk的activity是什么原因呢?