先抛砖引玉一下,接个例子说明,现在的例子是要实现:
一个安装的apk里面的一个activity A要去调用一个放在sd卡上的没安装的apk里面的activity B,点返回键又回到Activity A,而不是直接退出。
ok,我这里已经有现成的方法了,先上代码:
主动去加载的SD上类的activity
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageInfo;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
import dalvik.system.DexClassLoader;
public class MainActivity
extends Activity {
private static final String TAG = "MainActivity";
private boolean isJumped = false;
private Class localClass;
private Object instance;
@Override
public void onCreate(Bundle