Context
来源:互联网 发布:zero shot tensorflow 编辑:程序博客网 时间:2024/06/14 08:19
获取别的包的Context
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。
1。packageName
2。flags
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。
1。packageName
2。flags
本包的调用Main的print方法的代码块如下:
Context c = createPackageContext("chroya.demo", Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY);
//载入这个类
Class clazz = c.getClassLoader().loadClass("chroya.demo.Main");
//新建一个实例
Object owner = clazz.newInstance();
//获取print方法,传入参数并执行
Object obj = clazz.getMethod("print", String.class).invoke(owner, "Hello");
ok,这样,我们就调用了chroya.demo包的Main类的print方法,执行结果,打印出了Hello。
- Context
- Context
- Context
- context
- Context
- context
- Context
- Context
- Context
- Context
- Context
- Context
- Context
- context
- context
- Context
- Context
- Context
- java,树的创建
- cache
- Linux常用命令汇总(一)
- Java_基础—File类的获取功能
- 关于通过数据库表明查询字段的中文注释
- Context
- ifame嵌入图片实现滚轮放大缩小,拖动,模拟地图,漂浮移动,动态创建人员图片
- CSS3创建动画
- 解决studio中导入依赖库有重复冲突的办法
- 深层神经网络——滑动平均模型
- 大家先来熟悉一下规则
- Xcode8新特性
- 如果iCloud和iTunes还是死性不改,那我只能选择这个软件了
- nginx进程优化