meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
android:questions [2010/03/16 18:00] hevi |
android:questions [2010/03/19 06:52] vadim.m |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Android Coding Questions ====== | ====== Android Coding Questions ====== | ||
+ | |||
+ | |||
+ | ==== Where' | ||
+ | |||
+ | < | ||
+ | |||
+ | <?xml version=" | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== How do I start another activity? ==== | ||
+ | |||
+ | < | ||
+ | startActivity(new Intent(this, | ||
+ | </ | ||
+ | + Don't forget to add lines in AndroidManifest.xml | ||
+ | |||
+ | ==== How to add EditText fields to the table' | ||
+ | < | ||
+ | < | ||
+ | android: | ||
+ | android: | ||
+ | < | ||
+ | < | ||
+ | android: | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== How to get Eclipse and Android work in Ubuntu? ==== | ||
+ | For eclipse you need to use sun java packages (gcc gjc java is installed by default but it does not seem to work well) | ||
+ | * https:// | ||
+ | * get JDK (SDK) package as well | ||
+ | |||
+ | Ubuntu 9.10 repositories have Eclipse 3.5.1. It does not work with Android SDK. Get newer Eclipse. Version 3.5.2 seem to work. | ||
+ | * http:// | ||
+ | * Extract it to your self installed software place (eg. /opt) and link eclipse start program to some place in your PATH. | ||
+ | |||
+ | Follow general android install [[setup|instructions]]. | ||
+ | |||
+ | |||
+ | ==== How to save XML file after editing (f.e. adding new child) - what class to use? ==== | ||
+ | |||
+ | To use XmlSerializer is one option to save XML into readable form (string or file). | ||
+ | |||
+ | See the following link [[http:// | ||
+ | |||
+ | < | ||
+ | |||
+ | private String writeXml(List< | ||
+ | XmlSerializer serializer = Xml.newSerializer(); | ||
+ | StringWriter writer = new StringWriter(); | ||
+ | try { | ||
+ | serializer.setOutput(writer); | ||
+ | serializer.startDocument(" | ||
+ | serializer.startTag("", | ||
+ | serializer.attribute("", | ||
+ | for (Message msg: messages){ | ||
+ | serializer.startTag("", | ||
+ | serializer.attribute("", | ||
+ | serializer.startTag("", | ||
+ | serializer.text(msg.getTitle()); | ||
+ | serializer.endTag("", | ||
+ | serializer.startTag("", | ||
+ | serializer.text(msg.getLink().toExternalForm()); | ||
+ | serializer.endTag("", | ||
+ | serializer.startTag("", | ||
+ | serializer.text(msg.getDescription()); | ||
+ | serializer.endTag("", | ||
+ | serializer.endTag("", | ||
+ | } | ||
+ | serializer.endTag("", | ||
+ | serializer.endDocument(); | ||
+ | return writer.toString(); | ||
+ | } catch (Exception e) { | ||
+ | throw new RuntimeException(e); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Does anybody know how to launch another application, | ||
+ | I know how to launch web-browser, | ||
==== How to add question ? ==== | ==== How to add question ? ==== | ||
Line 9: | Line 110: | ||
</ | </ | ||
+ | |||
+ | ==== How to answer a question ? ==== | ||
+ | Just write a solution text into section, after question. | ||
+ | |||
+ | If solution is bigger that one paragraph size (having eg. couple screenshots), | ||
+ | < | ||
+ | Solution in [[separate page]] | ||
+ | </ |