Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用zxing生成日历事件时出现的问题_Android_Calendar_Barcode_Qr Code_Zxing - Fatal编程技术网

Android 使用zxing生成日历事件时出现的问题

Android 使用zxing生成日历事件时出现的问题,android,calendar,barcode,qr-code,zxing,Android,Calendar,Barcode,Qr Code,Zxing,我尝试使用谷歌ZXing API生成日历事件二维码,但它生成的图像无法识别为事件。我使用了不同网站上指定的相同数据格式,但它只创建二维码,而不是可识别的事件。开始:VEVENT摘要:音乐会DTSTART:20110912 DTEND:20110912描述:Metallica音乐会结束:VEVENT请帮助我了解我缺少的内容。问题仅适用于日历事件 // In content.java TYPE: public static final String CALENDAR = "CAL

我尝试使用谷歌ZXing API生成日历事件二维码,但它生成的图像无法识别为事件。我使用了不同网站上指定的相同数据格式,但它只创建二维码,而不是可识别的事件。开始:VEVENT摘要:音乐会DTSTART:20110912 DTEND:20110912描述:Metallica音乐会结束:VEVENT请帮助我了解我缺少的内容。问题仅适用于日历事件

   //  In content.java TYPE:

     public static final String CALENDAR = "CALENDAR_TYPE";

// QREncoder.java
       else if (type.equals(ContentsTmp.Type.CALENDAR)) {
           data = trim(data);
           if (data != null) 
          {


               enter code here
              contents = "BEGIN:VEVENT"+data+"END:VEVENT";
              displayContents = data;
              title = "CALENDAR";
           } 
      }

它将生成二维码,但当我扫描图像时,它显示type=text

非官方日历事件类型的状态为“未确认、未发布、可能性”。更多信息,请参见zxing文档

只有少数二维码阅读器支持这种格式,但大多数和重要的阅读器都不支持这种格式

如果您想在应用程序中处理这些二维码,您必须自己实现逻辑。 但是,如果你想创建二维码,可以通过随机二维码扫描仪扫描并转换为iCal事件,那你就不走运了