Commit 557ede64960848365d8ea201e7becf8f472339b8
1 parent
c385a99a
--no commit message
Showing
3 changed files
with
35 additions
and
1 deletions
res/layout/main_activity.xml
@@ -46,4 +46,27 @@ | @@ -46,4 +46,27 @@ | ||
46 | android:layout_marginTop="21dp" | 46 | android:layout_marginTop="21dp" |
47 | android:textAppearance="?android:attr/textAppearanceSmall" /> | 47 | android:textAppearance="?android:attr/textAppearanceSmall" /> |
48 | 48 | ||
49 | + <TextView | ||
50 | + android:id="@+id/textViewAlerta" | ||
51 | + android:layout_width="wrap_content" | ||
52 | + android:layout_height="wrap_content" | ||
53 | + android:layout_alignBottom="@+id/imageViewAlerta" | ||
54 | + android:layout_alignTop="@+id/imageViewAlerta" | ||
55 | + android:layout_toRightOf="@+id/imageViewAlerta" | ||
56 | + android:text="@string/alertVitamioNotInstalled" | ||
57 | + android:textColor="@color/Orange" | ||
58 | + android:visibility="invisible" /> | ||
59 | + | ||
60 | + <ImageView | ||
61 | + android:id="@+id/imageViewAlerta" | ||
62 | + android:layout_width="wrap_content" | ||
63 | + android:layout_height="wrap_content" | ||
64 | + android:layout_above="@+id/button" | ||
65 | + android:layout_alignLeft="@+id/button" | ||
66 | + android:layout_marginBottom="28dp" | ||
67 | + android:layout_marginLeft="17dp" | ||
68 | + android:contentDescription="@string/alertLogoDescription" | ||
69 | + android:src="@android:drawable/ic_dialog_alert" | ||
70 | + android:visibility="invisible" /> | ||
71 | + | ||
49 | </RelativeLayout> | 72 | </RelativeLayout> |
50 | \ No newline at end of file | 73 | \ No newline at end of file |
res/values/strings.xml
@@ -39,5 +39,7 @@ | @@ -39,5 +39,7 @@ | ||
39 | <item >2</item> | 39 | <item >2</item> |
40 | </string-array> | 40 | </string-array> |
41 | <string name="defaultQuality">0</string> | 41 | <string name="defaultQuality">0</string> |
42 | + <string name="alertVitamioNotInstalled">Alerta! Llibreries de Vitamio no instalades!</string> | ||
43 | + <string name="alertLogoDescription">Alerta!</string> | ||
42 | 44 | ||
43 | </resources> | 45 | </resources> |
44 | \ No newline at end of file | 46 | \ No newline at end of file |
src/com/upc/pbe/upcnews/MainActivity.java
@@ -13,6 +13,7 @@ import android.view.MenuItem; | @@ -13,6 +13,7 @@ import android.view.MenuItem; | ||
13 | import android.view.View; | 13 | import android.view.View; |
14 | import android.view.View.OnClickListener; | 14 | import android.view.View.OnClickListener; |
15 | import android.widget.ImageButton; | 15 | import android.widget.ImageButton; |
16 | +import android.widget.ImageView; | ||
16 | import android.widget.TextView; | 17 | import android.widget.TextView; |
17 | import android.widget.Toast; | 18 | import android.widget.Toast; |
18 | 19 | ||
@@ -21,8 +22,9 @@ public class MainActivity extends Activity implements OnClickListener { | @@ -21,8 +22,9 @@ public class MainActivity extends Activity implements OnClickListener { | ||
21 | 22 | ||
22 | private final static String TAG = "Main"; | 23 | private final static String TAG = "Main"; |
23 | private static String html; | 24 | private static String html; |
25 | + private ImageView alerta; | ||
24 | private ImageButton buttonDescarrega; | 26 | private ImageButton buttonDescarrega; |
25 | - private TextView URLText; | 27 | + private TextView URLText, alertaText; |
26 | 28 | ||
27 | @Override | 29 | @Override |
28 | public void onCreate(Bundle savedInstanceState){ | 30 | public void onCreate(Bundle savedInstanceState){ |
@@ -40,6 +42,13 @@ public class MainActivity extends Activity implements OnClickListener { | @@ -40,6 +42,13 @@ public class MainActivity extends Activity implements OnClickListener { | ||
40 | buttonDescarrega = (ImageButton) findViewById(R.id.button); | 42 | buttonDescarrega = (ImageButton) findViewById(R.id.button); |
41 | buttonDescarrega.setOnClickListener(this); | 43 | buttonDescarrega.setOnClickListener(this); |
42 | updateURL(); | 44 | updateURL(); |
45 | + //Mostrem el missatge d'alerta si Vitamio no esta instalat | ||
46 | + if(!io.vov.vitamio.LibsChecker.checkVitamioLibs(this)){ | ||
47 | + alerta = (ImageView) findViewById(R.id.imageViewAlerta); | ||
48 | + alerta.setVisibility(View.VISIBLE); | ||
49 | + alertaText = (TextView) findViewById(R.id.textViewAlerta); | ||
50 | + alertaText.setVisibility(View.VISIBLE); | ||
51 | + } | ||
43 | } | 52 | } |
44 | 53 | ||
45 | public void onClick(View v) { | 54 | public void onClick(View v) { |