参考:http://blog.chinaunix.net/uid-686647-id-3979372.html



      //读取系统配置文件/system/etc/media_codecc.xml      File file = new File("/system/etc/media_codecs.xml");      InputStream in = null;      try {      in = new FileInputStream(file);      } catch (Exception e) {    // TODO: handle exception      }      if(in == null)      {      android.util.Log.i("xp", "in == null");      }else{      android.util.Log.i("xp", "in != null");      }                  boolean isHardcode = false;      XmlPullParserFactory pullFactory;try {pullFactory = XmlPullParserFactory.newInstance();XmlPullParser xmlPullParser = pullFactory.newPullParser();xmlPullParser.setInput(in, "UTF-8");int eventType = xmlPullParser.getEventType();while (eventType != XmlPullParser.END_DOCUMENT) {String tagName = xmlPullParser.getName();switch (eventType) {case XmlPullParser.START_TAG:if ("MediaCodec".equals(tagName)) {String componentName = xmlPullParser.getAttributeValue(0);android.util.Log.i("xp", componentName);if(componentName.startsWith("OMX.")){if(!componentName.startsWith("OMX.google.")){isHardcode = true;}}}}eventType = xmlPullParser.next();}} catch (Exception e) {// TODO: handle exception}android.util.Log.i("xp", ""+isHardcode);


更多相关文章

  1. Android中获取系统内存信息以及进程信息-----ActivityManager的
  2. Android系统版本号对应的代号以及API等级一览表
  3. Android 保存图片到系统相册
  4. Android使用系统内置邮件发送邮件
  5. Android如何判断系统语言
  6. android5.1 按下power键 系统不休眠
  7. Android调用系统功能、apk安装卸载

随机推荐

  1. Android NDK编程浅入深出之--了解NDK
  2. Android实现九宫格
  3. android 集成腾讯bugly版本升级功能
  4. android 定时器的实现
  5. Android:EditText屏蔽输入法弹窗
  6. 学习心得(二)
  7. eclipse 配置android sdk和maven
  8. android Style样式
  9. android表格布局
  10. 启动AVD时候失败PANIC: ANDROID_SDK_HOME