Tag: xml

load:id = gralloc!= hmi-> id = gralloc

我想在我的应用程序中使用Material Design,所以我更改AndroidManifest.xml就像: 但是当我运行时,Android Studio显示: 05-07 14:33:01.478 21994-22007/com.zdr.umarket E/HAL: load: id=gralloc != hmi->id=gralloc 05-07 14:33:01.496 21994-21994/com.zdr.umarket W/System: ClassLoader referenced unknown path: /data/app/com.zdr.umarket-1/lib/arm64 05-07 14:33:01.517 21994-21994/com.zdr.umarket I/HwCust: Constructor found for class android.app.HwCustHwWallpaperManagerImpl 我如何能?

在追加它之后将XML文件写入android

我需要在android中编写XML文件并将其替换为新文件。 代码工作正常但在我的XML文件中没有任何改变。 有任何想法吗? try{ FileOutputStream fOut = openFileOutput(“/data/data/test.fileshow/files/Landmarks.xml”, MODE_WORLD_READABLE); OutputStreamWriter osw = new OutputStreamWriter(fOut); String filepath = “Landmarks.xml”; DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder docBuilder = docFactory.newDocumentBuilder(); Document doc = docBuilder.parse(filepath); Element Row, Longitude, Latitude, Title, Category, Rating; Node staff = doc.getElementsByTagName(“Root”).item(0); Row=doc.createElement(“Row”); Longitude=doc.createElement(“Longitude”); Longitude.appendChild(doc.createTextNode(“555”)); Row.appendChild(Longitude); Latitude=doc.createElement(“Latitude”); Latitude.appendChild(doc.createTextNode(“ABCCamera”)); Row.appendChild(Latitude); Title=doc.createElement(“Title”); Title.appendChild(doc.createTextNode(“title”)); Row.appendChild(Title); Category=doc.createElement(“Category”); Category.appendChild(doc.createTextNode(“category”)); Row.appendChild(Category); Rating=doc.createElement(“Rating”); […]

在XML或java文件中编写相同的代码(用于布局)之间是否存在性能差异?

我知道你在XML和java文件中可以做什么和不能做什么有区别,但到目前为止我明白java文件可以做XML文件可以做的所有事情,至少我写的那本书写的是(见下面的引文)。 我的问题是,如果在java或xml中编写代码会有性能差异,如果是:两者中哪一个比另一个更受青睐? 这不是关于正确方法的问题,而是关于纯粹性能的问题。 我知道xml代码被编译成java代码,也许这比翻译java代码更有效率,因为编写xml编译器比编写java文件更容易? (基于xml更容易解析的假设,因为它更具连贯性,结构更简单) 从书中引用 这是本书的实际引用,该文章指出java文件可以执行xml文件可以执行的所有操作。 它通过首先解释有两种方式来创建用户界面,即以声明和编程方式: 声明性方法涉及使用XML来声明UI的外观,… … 程序化用户界面涉及编写Java代码以开发UI。 … 您可以以声明方式执行的所有操作,也可以通过编程方式执行。

寻找Android XML教程

我是Java和Android编程的完全新手,我正在使用这本书24小时内自学Android编程,到目前为止,我已经能够获得我正在努力工作的应用程序。 我现在需要做的是拥有我的应用程序,连接到我的Web服务器运行一个php脚本,创建一个xml文件,然后将该文件用作菜单。 我正在寻找一个关于下载xml文件然后解析它们的简明教程。 我用谷歌搜索,直到我不再谷歌了,我希望有人可以指出我正确的方向。 谢谢

获得标签以及价值观? XML

我将以下XML作为String传递。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1m 2m 3m 4m 5m 6m 7m 8m 9m 我调用以下方法,它为每个标记获取值。 public static void SplitXml(String xml) throws ParserConfigurationException, SAXException, IOException { DocumentBuilder builder = DocumentBuilderFactory .newInstance().newDocumentBuilder(); InputSource src = new InputSource(); src.setCharacterStream(new StringReader(xml)); Document docu = builder.parse(src); […]

使用Java StAX解析XML – 计算内容标记的数量

我有大的XML文件,我解析如下: public class Solution { private static final String ROOM_ID = “RoomID”; private static final String CONTENT = “Content”; private static final String LOGIN_NAME = “LoginName”; private static final String CONVERSATION_ID = “ConversationID”; private static final String FILE_DUMP = “FileDump”; private static final String MESSAGE = “Message”; private static final String CONVERSATION = “Conversation”; private […]

android.view.InflateException:二进制XML文件行#:错误类膨胀

这是我的xml文件 我在我的Android监视器中得到这个 07-01 18:32:04.693 10005-10005/com.mindefy.kidster E/dalvikvm: Could not find class ‘android.app.AppOpsManager’, referenced from method com.google.android.gms.common.zze.zzb 07-01 18:32:12.293 10005-10005/com.mindefy.kidster E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mindefy.kidster/com.mindefy.kidster.DiaryEntry.diaryEntryTeacherActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class 我是android的初学者,我已经阅读了各种相关问题的答案,但我仍然没有得到它我错了。 编辑1 – 删除了exception代码。

读取OWL / XML的问题

我使用Jena从Java读取OWL / XML文件时遇到问题。 我在读取RDF / XML文件时没有问题,但每当我从Protege创建一个OWL / XML文件并尝试读取它时,Java都会给出以下错误:WARN [main](RDFDefaultErrorHandler.java:36)线程“main”中的exceptioncom.hp.hpl.jena.rdf.arp.impl.XMLHandler.endElement(XMLHandler.java:143)中的java.lang.NullPointerException 我用来检索RDF / XML的代码如下: OntModel ontModel = ModelFactory.createOntologyModel(); InputStream in = FileManager.get().open(inputFileName); if (in == null) { throw new IllegalArgumentException( “File: ” + inputFileName + ” not found”); } ontModel.read(in, “”); 此代码完美地适用于RDF / XML。 但是,我无法读取OWL / XML。 我看着互联网,我找不到任何东西。 如果有人给我指路,我真的很感激。 非常感谢

Java XPath API – 获取表示子树的字符串

我的问题不是关于xpath语法,而是与围绕xpath的java API有关。 考虑以下xml: somevalue othervalue stuff 我可以使用以下代码轻松地使用xpath获取元数据字段: XPath xp = XPathFactory.newInstance().newXPath(); Node node = (Node) xp.evaluate(“/wrapper/metadata/somefield”, xmlDoc, XPathConstants.NODE); String somefield = node.getFirstChild().getNodeValue(); 我正在努力学习如何从标签开始获取表示xml 子树的字符串。 换句话说,我编写什么代码来获取一个字符串,打印出来时会打印出以下内容? xpath查询将是“/ wrapper / data / some”,但我不知道如何正确使用xpath api。 stuff

读取两个具有相同名称Java的XML标记

我有一个用Java读取的XML文件,如下所示: Kun-Jing Lee John Smith 一开始一切都很好,然后就会出现这样的事情 Z. C. Huang J. C. Chen 如您所见, 标记在同一个块中被提及两次,因此,当我从调用该值时,它仅显示第一个。 这是读取XML文件的Java代码: package com.mkyong.seo; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.DocumentBuilder; import org.w3c.dom.Document; import org.w3c.dom.NodeList; import org.w3c.dom.Node; import org.w3c.dom.Element; import java.io.File; public class ReadXMLFile { public static void main(String argv[]) { try { File fXmlFile = new File(“/fileaddress/test-1.xml”); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = […]