コード例 #1
0
 public function extractTo($destination, $entries = NULL)
 {
     if ($extResult = parent::extractTo($destination, $entries)) {
         //TODO: ApkXmlParser can not parse the main.xml and others! only AndroidManifest.xml
         //return $extResult;
         $xmlFiles = $this->glob_recursive($destination . '/*.xml');
         foreach ($xmlFiles as $xmlFile) {
             // TODO : Remove this ifcheck , if ApkXml can parse! amk!
             if ($xmlFile == "AndroidManifest.xml") {
                 ApkXmlParser::decompressFile($xmlFile);
             }
         }
     }
     return $extResult;
 }
コード例 #2
0
 /**
  * get SimleXmlElement created from AndroidManifest.xml
  * 
  * @param mixed $className
  * @return ApkManifestXmlElement
  */
 public function getXmlObject($className = 'ApkManifestXmlElement')
 {
     return $this->xmlParser->getXmlObject($className);
 }