摘要:
如设置一个按钮,当用户点击按钮是可以启动qq,uc等用户程序通过intent调用用户程序,需要你知道用户程序的动作,类别,数据。进行匹配。就可以调用了这些应用程序的apk文件安装在你的模拟器上的程序,可以通过反编译工具查找到清单文件的包名和类名,如调用qq程序可以使用1 Intent intent = new Intent(); 2 ComponentName componentName = 3 new ComponentName("com.tencent.qq","com.tencent.qq.SplashActivity"); 4 inte... 阅读全文
摘要:
反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查 并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。这个能特定我们不常看到,但是在其他的比如C或者C++ 语言中很不就存在这个特性。一个常见的例子是在JavaBean中,一些组件可以通过一个构造器来操作。这个构造器就是用的反射在动态加载的时候来获取的 java中类的属性的。.获取构造器 首先介绍一下Constructor类,这个类用来封装反射得到的构造器,Class有四个方法来获得Constructor对象public Constructor<?>[] get 阅读全文