我正在从我的应用程序发起语音呼叫.现在我希望当另一方的用户接听电话时,我想播放录制的音频文件.
怎么去这个?请帮忙!
我有一个XML文件形式的OWL文档.我想从这个文档中提取元素.我的代码适用于简单的XML文档,但它不适用于OWL XML文档.
我实际上是想获得这个元素:/rdf:RDF/owl:Ontology/rdfs:label为此我做了这个:
DocumentBuilder builder = builderfactory.newDocumentBuilder();
Document xmlDocument = builder.parse(
new File(XpathMain.class.getResource("person.xml").getFile()));
XPathFactory factory = javax.xml.xpath.XPathFactory.newInstance();
XPath xPath = factory.newXPath();
XPathExpression xPathExpression = xPath.compile("/rdf:RDF/owl:Ontology/rdfs:label/text()");
String nameOfTheBook = xPathExpression.evaluate(xmlDocument,XPathConstants.STRING).toString();
Run Code Online (Sandbox Code Playgroud)
我也试过这样只提取rdfs:label元素:
XPathExpression xPathExpression = xPath.compile("//rdfs:label");
NodeList nodes = (NodeList) xPathExpression.evaluate(xmlDocument, XPathConstants.NODESET);
Run Code Online (Sandbox Code Playgroud)
但是这个节点列表是空的.
请让我知道我哪里出错了.我正在使用Java XPath API.
我试图将我为智能手机开发的应用程序移植到平板电脑上进行微小修改.Android中是否有API来检测设备是否为平板电脑?
我可以通过比较屏幕尺寸来做到这一点,但检测平板电脑的正确方法是什么?
我在j2me中创建了一个应用程序,它与诺基亚N8,C7和其他高端设备运行良好.现在我正在尝试将同一个应用程序移植到低端设备S40设备,如诺基亚5130表达音乐.每次我的应用程序运行时,它都会询问"你想让应用程序读取用户数据吗?".即使在应用程序访问 - >数据访问 - >读取用户数据中,只有两个选项处于活动状态 -
1. Ask every time and
2. Not allowed
Run Code Online (Sandbox Code Playgroud)
和其他两个选项
3. Ask first time only and
4. Always allowed
Run Code Online (Sandbox Code Playgroud)
永远不活跃.如何使这些选项生效?