Commit 7a2c61c5b3d9c2c593c63f0e584964bc6236dc3a

Authored by Imanol-Mikel Barba Sabariego
1 parent 4b2c5405

post clase

gen/com/upc/pbe/upcnews/R.java
1   -/* AUTO-GENERATED FILE. DO NOT MODIFY.
2   - *
3   - * This class was automatically generated by the
4   - * aapt tool from the resource data it found. It
5   - * should not be modified by hand.
6   - */
7   -
8   -package com.upc.pbe.upcnews;
9   -
10   -public final class R {
11   - public static final class attr {
12   - }
13   - public static final class drawable {
14   - public static final int ic_action_search=0x7f020000;
15   - public static final int ic_launcher=0x7f020001;
16   - }
17   - public static final class id {
18   - public static final int AbsoluteLayout1=0x7f070000;
19   - public static final int button=0x7f070003;
20   - public static final int menu_settings=0x7f070004;
21   - public static final int textViewRoute=0x7f070002;
22   - public static final int textViewXml=0x7f070001;
23   - }
24   - public static final class layout {
25   - public static final int main_activity=0x7f030000;
26   - }
27   - public static final class menu {
28   - public static final int activity_main=0x7f060000;
29   - }
30   - public static final class string {
31   - public static final int app_name=0x7f040000;
32   - public static final int descarregar=0x7f040003;
33   - public static final int hint=0x7f040004;
34   - public static final int menu_settings=0x7f040001;
35   - public static final int prefs=0x7f040007;
36   - public static final int title_activity_main=0x7f040002;
37   - public static final int url=0x7f040005;
38   - public static final int urlhint=0x7f040006;
39   - }
40   - public static final class style {
41   - public static final int AppTheme=0x7f050000;
42   - }
43   -}
  1 +/* AUTO-GENERATED FILE. DO NOT MODIFY.
  2 + *
  3 + * This class was automatically generated by the
  4 + * aapt tool from the resource data it found. It
  5 + * should not be modified by hand.
  6 + */
  7 +
  8 +package com.upc.pbe.upcnews;
  9 +
  10 +public final class R {
  11 + public static final class attr {
  12 + }
  13 + public static final class drawable {
  14 + public static final int ic_action_search=0x7f020000;
  15 + public static final int ic_launcher=0x7f020001;
  16 + }
  17 + public static final class id {
  18 + public static final int AbsoluteLayout1=0x7f080003;
  19 + public static final int LinearLayout1=0x7f080000;
  20 + public static final int button=0x7f080006;
  21 + public static final int itemhelp=0x7f080009;
  22 + public static final int itemprefs=0x7f080008;
  23 + public static final int menu_settings=0x7f080007;
  24 + public static final int textView1=0x7f080001;
  25 + public static final int textView2=0x7f080002;
  26 + public static final int textViewRoute=0x7f080005;
  27 + public static final int textViewXml=0x7f080004;
  28 + }
  29 + public static final class layout {
  30 + public static final int help=0x7f030000;
  31 + public static final int main_activity=0x7f030001;
  32 + }
  33 + public static final class menu {
  34 + public static final int activity_main=0x7f070000;
  35 + public static final int menu=0x7f070001;
  36 + }
  37 + public static final class string {
  38 + public static final int app_name=0x7f050000;
  39 + public static final int descarregar=0x7f050003;
  40 + public static final int help=0x7f050008;
  41 + public static final int hint=0x7f050004;
  42 + public static final int menu_settings=0x7f050001;
  43 + public static final int prefs=0x7f050007;
  44 + public static final int title_activity_main=0x7f050002;
  45 + public static final int url=0x7f050005;
  46 + public static final int urlhint=0x7f050006;
  47 + }
  48 + public static final class style {
  49 + public static final int AppTheme=0x7f060000;
  50 + }
  51 + public static final class xml {
  52 + public static final int prefs=0x7f040000;
  53 + }
  54 +}
... ...
res/values/strings.xml
1 1 <resources>
2 2  
3   - <string name="app_name">UPC_NEWS_v0</string>
  3 + <string name="app_name">UPC_NEWS</string>
4 4 <string name="menu_settings">Settings</string>
5 5 <string name="title_activity_main">MainActivity</string>
6 6 <string name="descarregar">Refresh</string>
... ... @@ -8,5 +8,6 @@
8 8 <string name="url">URL server</string>
9 9 <string name="urlhint">Set the route from the server (without http://)</string>
10 10 <string name="prefs">Preferences</string>
  11 + <string name="help">Help!</string>
11 12  
12 13 </resources>
13 14 \ No newline at end of file
... ...
src/com/upc/pbe/upcnews/HTMLParser.java
... ... @@ -9,6 +9,7 @@ public class HTMLParser {
9 9  
10 10 public HTMLParser(String code){
11 11 this.code = code;
  12 + directoris = new ArrayList<String>();
12 13 }
13 14  
14 15 public ArrayList<String> parse(){
... ...
src/com/upc/pbe/upcnews/MainActivity.java
1 1 package com.upc.pbe.upcnews;
2 2  
3 3  
  4 +import java.util.ArrayList;
  5 +
4 6 import android.app.Activity;
5 7 import android.content.Intent;
6 8 import android.os.Bundle;
... ... @@ -30,8 +32,8 @@ public class MainActivity extends Activity implements OnClickListener {
30 32 buttonDescarrega.setOnClickListener(this);
31 33 showText = (TextView) findViewById(R.id.textViewXml);
32 34 showRoute = (TextView) findViewById(R.id.textViewRoute);
33   -
34   - this.descarregarIMostrar();
  35 + this.getUrl();
  36 +
35 37 }
36 38  
37 39  
... ... @@ -51,17 +53,20 @@ public class MainActivity extends Activity implements OnClickListener {
51 53 Log.d(TAG, "onClicked");
52 54 this.descarregarIMostrar();
53 55  
54   - // HTMLParser pars = new HTMLParser((String) html);
55   - // ArrayList<String> directoris = pars.parse();
56   - // showText.setText((CharSequence) directoris);
  56 +
57 57  
58 58 }
59 59  
60 60 public void descarregarIMostrar(){
61 61 Descarrega d = new Descarrega(this.getUrl(), file, folder);
62 62 Toast.makeText(this, "Download succesfull", Toast.LENGTH_LONG).show();
63   - CharSequence html = (CharSequence) d.doInBackground();
64   - showText.setText(html);
  63 + String html = (String) d.doInBackground();
  64 + showText.setText((CharSequence) html);
  65 +
  66 + HTMLParser pars = new HTMLParser((String) html);
  67 + ArrayList<String> directoris = pars.parse();
  68 + showText.setText((CharSequence) directoris.toString());
  69 +
65 70 }
66 71  
67 72 public boolean onOptionsItemSelected(MenuItem item) {
... ... @@ -70,6 +75,9 @@ public class MainActivity extends Activity implements OnClickListener {
70 75 startActivity(new Intent(this, Prefs.class));
71 76 Log.d(TAG, "Preferences");
72 77 return true;
  78 + case R.id.itemhelp:
  79 + setContentView(R.layout.help);
  80 + return true;
73 81 default:
74 82 return false;
75 83 }
... ...