先贴代码吧,没什么可说的
public void callMethod()
{
try {
//获取环境变量
Context ctx = createPackageContext("com.forhope.zhang", Context.CONTEXT_IGNORE_SECURITY|CONTEXT_INCLUDE_CODE);
//载入这个类
Class clazz = ctx.getClassLoader().loadClass("com.forhope.zhang.MainActivity");
//新建一个实例
Object owner = clazz.newInstance();
//调用方法,传入参数,得到结果
clazz.getMethod("print", String.class).invoke(owner, "fuck");
} catch (NameNotFoundException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
} catch (NoSuchMethodException e) {
e.printStackTrace();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}
}
分享到:
相关推荐
NULL 博文链接:https://hou1000y.iteye.com/blog/765235
本人从windows编程转过来学习Android开发,一直在想如果两个Activity之间能够像C#或delphi中的Form一样,可以直接访问其成员(字符、数值、成员对象等),并能调用其公开的方法,那应该比用Intent来传递数据直接方便的...
Android JNI反射调用Java构造方法、成员方法和静态方法 OpenGLES OpenGL ES2.0入门之Android篇(一)——绘制三角形 Filter(此代码包含三个包如下:有三个对应的Activity,在AndroidManifest中取消注释即可运行)...
Android 监听Home键、锁屏、解屏处理方法,都有注释。使用简介: (1)、将内部类(广播类)作为MyBroadcastReceiver类的成员变量,方便... (5)、注销广播 (如方法:endObserver()) ,调用unregisterReceiver()方法
自定义对话框样式public class DialogDemoActivity extends Activity { /** Called when the ... //只能调用父类和子类共有的成员,并且执行的是子类的成员(因为是子类生成的对象,父类没生成对象—) } }); } }
联盟成员: Software Software Software Software Companies Companies Companies Companies 软件提供公司 Ascender Corp. eBay Inc. Esmertec Google Inc. LivingImage LTD. Nuance Communications, Inc. OMRON ...
另外还需要在获得插件Activity对象后,通过反射给Activity的attach()方法中attach的成员变量赋值。 这样可解决另外一个插件框架作者singwhatiwanna实现的代码中所谓this和that的问题。也是可以使插件Activity不...
|--aidl调用系统service未公开的方法挂电话 |--aidl调用系统未公开的方法代码示例2 |--android dp和px之间转换 |--android INSTALL_PARSE_FAILED_MANIFEST_MALFORMED |--android root下禁用组件 |--android 判断网络...
数据操作无非是增加数据、删除数据这两种主要的操作,而当数据有所变化时,为了及时向用户提供更新后的数据,我们知道需要在数据更新后调用适配器的notifyDataSetChanged()方法,来显示更新后的数据。殊不知,该方法...
想象一下,我们有一个用户个人资料的视图,根据当前用户的角色(访客、成员或版主),该视图可能略有不同,换句话说,该视图具有三个相似的状态: 你将如何设计它? 三种不同的活动? 将常用 UI 提取为片段? 通过...
调用指定大小解析Bitmap方法。 因为是弱引用,所以必须判断引用是否被回收。如果异步任务完成前,用户离开Activity或者设置发生改变,ImageView也可能不存在。 class BitmapWorkerTask extends AsyncTask...
第8章深入讲解了surface系统的实现原理,分析了surface与activity之间以及surface 与surfaceflinger之间的关系、surfaceflinger的工作原理、surface系统中的帧数据传输以及layerbuffer的工作流程。第9章对vold和...