Php for Android server development-json xml universal app Data Communication Interface encapsulated by php
Php file: test. php is a common communication class
$ Code, 'message' => $ message, 'data' => $ data,); if ($ type = 'json') {self: json ($ code, $ message, $ data); exit;} elseif ($ type = 'array') {var_dump ($ result);} elseif ($ type = 'xml ') {self: x
Android: id = "@ + id/aa" means to set the id of this control to aa, and "+" means to register this id to gen /... /R. java to facilitate R. id. aa.
Android: text = "@ string/aa" means to set the text information of the control to res/values/string. the name value in the xml file is the "click button" corresponding to aa
And
Android-based SAX parsing XML file, androidsaxxml1. Introduction to the SAX Parsing Method
SAX (Simple API for XML) is an XML parser with fast resolution speed and low memory usage. It is very suitable for Android and other mobile devices.
The SAX Parser is an event-based pa
Layout plays a significant role in quickly setting up the interface and improving the adaptability of the interface on screens with different resolutions. Here we will briefly introduce layout of Android and study its implementation.
Android has layout: framelayout, linearlayout, tablelayout, relativelayout, and absolutelayout.
XML Attribute of the view to be arr
Next, we will introduce Dom parsing in this chapter, Because Dom is a lot of parser used in J2EE. The parsing method here is the same as that of J2EE, the specific style is the same as the style in the following article.
For other data or styles, see the following Tutorial: Android [intermediate tutorial] Chapter 5 pull Parser for XML Parsing
Let's look at the code at the resolution:
Import Java. io. inputs
Android Learning (1)-AndroidManifest. xml parsing (Translation)
Blog type:
Android
XMLAndroidScheme Data Structure Security
From: http://blog.chinaunix.net/u2/85805/showart_1421762.html
AndroidManifest. xml is a required file in every android program. It is located in
This article uses sax to parse XML, and in Android you can use sax and dom,dom to read the entire XML file into memory and then parse it to consume memory, and sax can trigger callback functions at each node based on event-driven processing, However, sax is suitable for XML documents with simple node structure, and com
52371342First, parsing XML using saxSAX (Simple API for XML) uses streaming, and it does not record information about what is read. It is an event-driven xml API that resolves quickly and consumes less memory.Use a callback function to implement. The disadvantage is that it cannot be reversed.Second, parsing XML using
(The following article basically copied the Guo Lin "first line of code")In the resolution XML file for Android (1)--pull parsing we talked about the Pull method parsing the XML file. Today is another way to tell sax parsing XML files.First, you should look at the code first.One, Sax parsing reference codePrivate voidP
Turn: http://www.2cto.com/kf/201208/151123.html
In Android development, we often need to know the version information of the current application. You can perform automatic upgrade judgment. Extended Custom Data meta-data. How can we obtain this information in androidmanifest. xml?
The following example shows how to read the data.
1. version information and application name
2 appliction meta-data
3. Meta-dat
Android maven pom. xml
Reference to http://spring.io/guides/gs/maven-android/
The pom. xml of a typical Android maven project is as follows:
4.0.0
Org. hello
Gs-maven-android
There are three ways to process XML in android: DOM, SAX, and PUll. Here I will briefly introduce the Pull method. The other two methods can be used to search for information by yourself.
The Pull method is similar to the SAX principle in my understanding. It does not load the entire XML once. Instead, it loads a part of the content from the beginning, and then j
A comparison of SAX, DOM, and pullSAX, DOM, pull each have their own characteristics, the specific operation of XML when the choice?1. Memory consumptionThis is a fundamental issue. Because Android phone performance relative to the current application operation is still limited, the memory consumption of the program directly affects the speed of parsing XML. At t
resolution,Doc. selectnodes ("// root // person // ID ")
Code
/** Parse XML in dom4j mode (method 2) */
Note:When parsing XML with XPath, You need to import jaxen;This example needs to import the latest jaxen package jaxen-1.1.3.jar, you can download this example below [Source Code download] or access jaxen jar
JaxenIs an open source XPath library written in Java. it is adaptable to partition diffe
Android xml parsing is often used in android development to parse xml files. common xml parsing methods include SAX, Pull, and Dom. SAX features: the parsing method is event-driven with less memory usage. The parsing method is event-driven with less memory consumption,
Multiple XML files are often used in Android, but Setcontentview (r.layout.main) used in mainactivity Load only the Main.xml file, other XML files are not loaded into the current view, when we want to use the control in other XML files is found to use the Findviewbyid () method without error, but the value of the contr
directory, through the cmdInto the Axmlprinter2.jar directory, using the following command, the resulting main.txt is the anti-compiled files, now you can read.Java-jar Axmlprinter2.jar main.xml > Main.txtOther wonderful articlesAndroid Learning Notes ($) Android Options Menu and submenu (submenu) Android Learning note (notification) features and usage of Android
Duplicate ID in XML in Android
Statement: Reprinted with the original address.
Today, when I was working on the project, I found that @ + id can be duplicated, and the program will not report an error. Depressed. What is going on? After Google and Baidu, I learned something about it.
Scenario 1: the same name in the same XML file
If the same
(Transferred from: http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html)Eight, the seventh day of Android learning--xml file parsing methodXML file: Extensible Markup LanguageDefinition: Used to mark electronic files with a structured markup language that can be used to tag data, define data types, and is a source language that allows users to define their own markup language.How to parse
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.