您的位置:首页 > 移动开发 > Android开发

android典型代码系列(十)------获取一个应用程序的权限信息(反射)

2015-12-04 14:08 411 查看
public class DemoActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
Class clazz =getClass().getClassLoader().loadClass("android.widget.AppSecurityPermissions");
Constructor constructor = clazz.getConstructor(new Class[]{Context.class,String.class});
Object object = constructor.newInstance(new Object[]{this,"cn.itcast.mobilesafe"});
Method method = clazz.getDeclaredMethod("getPermissionsView", new Class[]{});
View view = (View) method.invoke(object, new Object[]{});
setContentView(view);
} catch (Exception e) {
e.printStackTrace();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: