首页 > 代码库 > Android获取系统ID(com.android.internal.R)
Android获取系统ID(com.android.internal.R)
R.id.icon 怎么获取,这个东西其实在 com.android.internal.R 这个里面,但是这个类我们访问不到怎么办?
反射呗, Java 的反射可谓是万能啊,啥都可以拿到只要他在。
[java] view plaincopy
- Class<?> clazz = Class.forName("com.android.internal.R$id");
- Field field = clazz.getField("icon");
- field.setAccessible(true);
- id_icon = field.getInt(null);
[java] view plaincopy
- n.setLatestEventInfo(context, title, msg, contentIntent);
- n.flags |= Notification.FLAG_AUTO_CANCEL;
- if(n.contentView != null && icon != null){
- n.contentView.setImageViewBitmap(InternalID.id_icon, icon);
- }
参考:http://blog.csdn.net/z1074971432/article/details/10446715
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。