Commit f1d268b7500c8ff0ed6f7c7250f9c02f9e090325
1 parent
ebb9bbda
Ja funciona lo de canviar el server. I alguna altra petita modificació
Showing
18 changed files
with
45 additions
and
28 deletions
bin/UPC_NEWS_v0.apk
0 → 100644
No preview for this file type
bin/classes.dex
0 → 100644
No preview for this file type
bin/classes/com/upc/pbe/upcnews/HTMLParser.class
0 → 100644
No preview for this file type
bin/classes/com/upc/pbe/upcnews/Parser.class
0 → 100644
No preview for this file type
bin/classes/com/upc/pbe/upcnews/Playlist.class
0 → 100644
No preview for this file type
bin/jarlist.cache
0 → 100644
bin/res/drawable-hdpi/ic_action_search.png
0 → 100644
409 Bytes
bin/res/drawable-hdpi/ic_launcher.png
0 → 100644
8.33 KB
bin/res/drawable-ldpi/ic_launcher.png
0 → 100644
3.07 KB
bin/res/drawable-mdpi/ic_action_search.png
0 → 100644
311 Bytes
bin/res/drawable-mdpi/ic_launcher.png
0 → 100644
4.54 KB
bin/res/drawable-xhdpi/ic_action_search.png
0 → 100644
491 Bytes
bin/res/drawable-xhdpi/ic_launcher.png
0 → 100644
12.7 KB
bin/resources.ap_
0 → 100644
No preview for this file type
gen/com/upc/pbe/upcnews/R.java
@@ -15,30 +15,34 @@ public final class R { | @@ -15,30 +15,34 @@ public final class R { | ||
15 | public static final int ic_launcher=0x7f020001; | 15 | public static final int ic_launcher=0x7f020001; |
16 | } | 16 | } |
17 | public static final class id { | 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; | 18 | + public static final int AbsoluteLayout1=0x7f080000; |
19 | + public static final int button=0x7f080003; | ||
20 | + public static final int itemprefs=0x7f080005; | ||
21 | + public static final int menu_settings=0x7f080004; | ||
22 | + public static final int textViewRoute=0x7f080002; | ||
23 | + public static final int textViewXml=0x7f080001; | ||
23 | } | 24 | } |
24 | public static final class layout { | 25 | public static final class layout { |
25 | public static final int main_activity=0x7f030000; | 26 | public static final int main_activity=0x7f030000; |
26 | } | 27 | } |
27 | public static final class menu { | 28 | public static final class menu { |
28 | - public static final int activity_main=0x7f060000; | 29 | + public static final int activity_main=0x7f070000; |
30 | + public static final int menu=0x7f070001; | ||
29 | } | 31 | } |
30 | public static final class string { | 32 | public static final class string { |
31 | - public static final int app_name=0x7f040000; | ||
32 | - public static final int descarregar=0x7f040004; | ||
33 | - public static final int hello_world=0x7f040001; | ||
34 | - public static final int hint=0x7f040005; | ||
35 | - public static final int menu_settings=0x7f040002; | ||
36 | - public static final int prefs=0x7f040008; | ||
37 | - public static final int title_activity_main=0x7f040003; | ||
38 | - public static final int url=0x7f040006; | ||
39 | - public static final int urlhint=0x7f040007; | 33 | + public static final int app_name=0x7f050000; |
34 | + public static final int descarregar=0x7f050003; | ||
35 | + public static final int hint=0x7f050004; | ||
36 | + public static final int menu_settings=0x7f050001; | ||
37 | + public static final int prefs=0x7f050007; | ||
38 | + public static final int title_activity_main=0x7f050002; | ||
39 | + public static final int url=0x7f050005; | ||
40 | + public static final int urlhint=0x7f050006; | ||
40 | } | 41 | } |
41 | public static final class style { | 42 | public static final class style { |
42 | - public static final int AppTheme=0x7f050000; | 43 | + public static final int AppTheme=0x7f060000; |
44 | + } | ||
45 | + public static final class xml { | ||
46 | + public static final int prefs=0x7f040000; | ||
43 | } | 47 | } |
44 | } | 48 | } |
res/layout/main_activity.xml
@@ -5,7 +5,7 @@ | @@ -5,7 +5,7 @@ | ||
5 | android:layout_width="wrap_content" | 5 | android:layout_width="wrap_content" |
6 | android:layout_height="match_parent" | 6 | android:layout_height="match_parent" |
7 | tools:ignore="Deprecated" > | 7 | tools:ignore="Deprecated" > |
8 | - | 8 | + |
9 | <TextView | 9 | <TextView |
10 | android:id="@+id/textViewXml" | 10 | android:id="@+id/textViewXml" |
11 | android:layout_width="301dp" | 11 | android:layout_width="301dp" |
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | android:hint="@string/hint" | 16 | android:hint="@string/hint" |
17 | android:scrollbarStyle="insideInset" | 17 | android:scrollbarStyle="insideInset" |
18 | android:scrollbars="vertical" /> | 18 | android:scrollbars="vertical" /> |
19 | - | 19 | + |
20 | <TextView | 20 | <TextView |
21 | android:id="@+id/textViewRoute" | 21 | android:id="@+id/textViewRoute" |
22 | android:layout_width="250dp" | 22 | android:layout_width="250dp" |
res/values/strings.xml
1 | <resources> | 1 | <resources> |
2 | 2 | ||
3 | <string name="app_name">UPC_NEWS_v0</string> | 3 | <string name="app_name">UPC_NEWS_v0</string> |
4 | - <string name="hello_world">Hello world!</string> | ||
5 | <string name="menu_settings">Settings</string> | 4 | <string name="menu_settings">Settings</string> |
6 | <string name="title_activity_main">MainActivity</string> | 5 | <string name="title_activity_main">MainActivity</string> |
7 | - <string name="descarregar">Start</string> | ||
8 | - <string name="hint">Click to Start Button...</string> | 6 | + <string name="descarregar">Refresh</string> |
7 | + <string name="hint">Click to Start Button.</string> | ||
9 | <string name="url">URL server</string> | 8 | <string name="url">URL server</string> |
10 | - <string name="urlhint">Set the route from the server</string> | 9 | + <string name="urlhint">Set the route from the server (without http://)</string> |
11 | <string name="prefs">Preferences</string> | 10 | <string name="prefs">Preferences</string> |
12 | 11 | ||
13 | </resources> | 12 | </resources> |
14 | \ No newline at end of file | 13 | \ No newline at end of file |
src/com/upc/pbe/upcnews/MainActivity.java
@@ -17,7 +17,6 @@ public class MainActivity extends Activity implements OnClickListener { | @@ -17,7 +17,6 @@ public class MainActivity extends Activity implements OnClickListener { | ||
17 | final static String TAG = "Main"; | 17 | final static String TAG = "Main"; |
18 | 18 | ||
19 | Button buttonDescarrega; | 19 | Button buttonDescarrega; |
20 | - String url = "http://www.google.es"; | ||
21 | String file = "ejemplo.xml"; | 20 | String file = "ejemplo.xml"; |
22 | String folder = "Environment.getExternalStorageDirectory.getPath()"; // hauria de ser /sdcard/downloads | 21 | String folder = "Environment.getExternalStorageDirectory.getPath()"; // hauria de ser /sdcard/downloads |
23 | TextView showText, showRoute; | 22 | TextView showText, showRoute; |
@@ -31,27 +30,39 @@ public class MainActivity extends Activity implements OnClickListener { | @@ -31,27 +30,39 @@ public class MainActivity extends Activity implements OnClickListener { | ||
31 | buttonDescarrega.setOnClickListener(this); | 30 | buttonDescarrega.setOnClickListener(this); |
32 | showText = (TextView) findViewById(R.id.textViewXml); | 31 | showText = (TextView) findViewById(R.id.textViewXml); |
33 | showRoute = (TextView) findViewById(R.id.textViewRoute); | 32 | showRoute = (TextView) findViewById(R.id.textViewRoute); |
34 | - showRoute.setText("Server: " + url); | 33 | + |
34 | + this.descarregarIMostrar(); | ||
35 | } | 35 | } |
36 | 36 | ||
37 | + | ||
37 | public boolean onCreateOptionsMenu(Menu menu) { | 38 | public boolean onCreateOptionsMenu(Menu menu) { |
38 | getMenuInflater().inflate(R.menu.menu, menu); | 39 | getMenuInflater().inflate(R.menu.menu, menu); |
39 | return true; | 40 | return true; |
40 | } | 41 | } |
42 | + | ||
43 | + public String getUrl(){ | ||
44 | + String u = ((UpcApp)getApplication()).getUrl(); | ||
45 | + showRoute.setText("Server: " + u); | ||
46 | + return u; | ||
47 | + } | ||
41 | 48 | ||
42 | public void onClick(View v) { | 49 | public void onClick(View v) { |
43 | 50 | ||
44 | Log.d(TAG, "onClicked"); | 51 | Log.d(TAG, "onClicked"); |
45 | - Descarrega d = new Descarrega(url, file, folder); | ||
46 | - Toast.makeText(this, "Download succesfull", Toast.LENGTH_LONG).show(); | ||
47 | - CharSequence html = (CharSequence) d.doInBackground(); | ||
48 | - showText.setText(html); | 52 | + this.descarregarIMostrar(); |
49 | 53 | ||
50 | // HTMLParser pars = new HTMLParser((String) html); | 54 | // HTMLParser pars = new HTMLParser((String) html); |
51 | // ArrayList<String> directoris = pars.parse(); | 55 | // ArrayList<String> directoris = pars.parse(); |
52 | // showText.setText((CharSequence) directoris); | 56 | // showText.setText((CharSequence) directoris); |
53 | 57 | ||
54 | } | 58 | } |
59 | + | ||
60 | + public void descarregarIMostrar(){ | ||
61 | + Descarrega d = new Descarrega(this.getUrl(), file, folder); | ||
62 | + Toast.makeText(this, "Download succesfull", Toast.LENGTH_LONG).show(); | ||
63 | + CharSequence html = (CharSequence) d.doInBackground(); | ||
64 | + showText.setText(html); | ||
65 | + } | ||
55 | 66 | ||
56 | public boolean onOptionsItemSelected(MenuItem item) { | 67 | public boolean onOptionsItemSelected(MenuItem item) { |
57 | switch (item.getItemId()) { | 68 | switch (item.getItemId()) { |