Android获取其他包的Context 实例
来源:互联网 发布:小学生网络征文格式 编辑:程序博客网 时间:2024/05/24 06:08
引用:http://blog.sina.com.cn/s/blog_5f1fe33f0100n5tp.html
转:http://lhc966.javaeye.com/blog/806441
Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开 activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。
1。packageName
2。flags
- package
chroya.demo; -
- import
android.app.Activity; - import
android.os.Bundle; - import
android.util.Log; -
- class
Main extendsActivity { -
-
@Override -
public void onCreate(Bundle savedInstanceState) { -
super.onCreate(savedInstanceState); -
} -
-
public void print(String msg) { -
Log.d("Main", "msg:"+ msg); -
} - }
- Context
c "chroya.demo",= createPackageContext( 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");
- Android获取其他包的Context实例
- Android获取其他包的Context 实例
- Android获取其他包的Context实例
- Android获取其他包的Context实例
- Android获取其他包的Context实例
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后......
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后做坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例然后干坏事
- Android获取其他包的Context实例,然后调用它的方法
- 商界传奇Bill Gross:我从创办的100多家公司中学到了什么
- 在程序中生成properties文件
- hibernate框架ORM的实现原理
- xheditor常见问题
- submit和button
- Android获取其他包的Context 实例
- Eclipse 设置 Tab 键宽度 字体大小 背景色
- 孙鑫-MFC笔记六--绘图,重绘
- MFC 双缓冲 画图
- SQLPLUS命令的使用大全
- 画柱状图的Applet
- js刷新页面大全
- 一个不错的网站
- 解决Eclipse中新建jsp文件ISO8859-1 编码问题