// we aren't really going to show any directories, just display our shared media
  private String listDirectory(String strUri, java.io.File f) {

    Uri uri = Uri.parse(strUri);

    int startIdx = 0;
    int length = 10;

    // String heading = "Directory " + uri;
    String heading = "CameraV Web Share";
    StringBuilder msg =
        new StringBuilder(
            "<html><head><title>"
                + heading
                + "</title>"
                + "<link rel=\"stylesheet\" type=\"text/css\" href=\"/style.css\"/>"
                + "</head><body><h2>"
                + heading
                + "</h2>");

    if (mListMedia != null && mListMedia.size() > 0) {

      if (mListMedia.size() > 0) {
        msg.append("<section class=\"files\">");
        for (int i = startIdx; i < (startIdx + length) && i < mListMedia.size(); i++) {

          IMedia media = mListMedia.get(i);

          String pathMedia = media._id;

          StringBuffer desc = new StringBuffer();
          desc.append("<b>").append(media.dcimEntry.fileAsset.name).append("</b><br/><br/>");
          try {
            desc.append("<pre>").append(media.buildSummary(mContext, null)).append("</pre>");

          } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          } catch (InstantiationException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          } catch (IllegalAccessException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
          }

          msg.append("<div class=\"thumbnailBorder\">");

          msg.append("<a href=\"")
              .append(encodeUri(pathMedia))
              .append("\"><img src=\"")
              .append(encodeUri(pathMedia + ".thumb"))
              .append("\"/></a><br/>");

          msg.append("<a href=\"").append(encodeUri(pathMedia)).append("\">Download Media</a>");
          msg.append(" | ");
          msg.append("<a href=\"")
              .append(encodeUri(pathMedia + ".j3m"))
              .append("\">Download J3M</a> ");
          msg.append(" | ");
          msg.append("<a href=\"")
              .append(encodeUri(pathMedia + ".csv"))
              .append("\">Download CSV</a>");
          msg.append("<br/><br/>");

          File curFile = new File(pathMedia);
          long len = curFile.length();
          msg.append("<div class=\"desc\">");
          msg.append(desc).append(" (");
          if (len < 1024) {
            msg.append(len).append(" bytes");
          } else if (len < 1024 * 1024) {
            msg.append(len / 1024).append(".").append(len % 1024 / 10 % 100).append(" KB");
          } else {
            msg.append(len / (1024 * 1024))
                .append(".")
                .append(len % (1024 * 1024) / 10 % 100)
                .append(" MB");
          }
          msg.append(")</div></div>");
        }

        msg.append("</section>");
      }
    }

    msg.append("</body></html>");
    return msg.toString();
  }