Explorar o código

added link functionality in about fragment, added scrollView in about fragment and made some minor language in german string xml fixes

Daniel Lazar %!s(int64=11) %!d(string=hai) anos
pai
achega
45e3df0abd

+ 8 - 4
res/layout/fragment_about.xml

@@ -14,22 +14,25 @@
 	<TextView
 			android:layout_width="wrap_content"
 			android:layout_height="wrap_content"
-			android:textAppearance="?android:attr/textAppearanceLarge"
-			android:text="HosTaGe"
-			android:id="@+id/textView" android:layout_gravity="center_horizontal"
+            android:textAppearance="?android:attr/textAppearanceLarge"
+			android:text="@string/hostage_with_url"
+			android:id="@+id/hostage" android:layout_gravity="center_horizontal"
 			android:textStyle="bold" android:clickable="false"/>
 	<TextView
 			android:layout_width="wrap_content"
 			android:layout_height="wrap_content"
 			android:textAppearance="?android:attr/textAppearanceSmall"
-			android:text="Honeypot To Go"
+			android:text="a low-interaction honeypot for mobile devices"
 			android:id="@+id/textView7" android:layout_gravity="center_horizontal"
 			/>
+    <ScrollView android:layout_width="wrap_content"
+                android:layout_height="wrap_content">
 	<RelativeLayout
 			android:orientation="horizontal"
 			android:layout_width="fill_parent"
 			android:layout_height="fill_parent" android:layout_weight="0.7"
 			android:paddingTop="20dp">
+
 		<LinearLayout
 				android:orientation="vertical"
 				android:layout_width="wrap_content"
@@ -107,4 +110,5 @@
 			          android:textAlignment="center" android:layout_gravity="right"/>
 		</LinearLayout>
 	</RelativeLayout>
+    </ScrollView>
 </LinearLayout>

+ 3 - 1
res/values-de/strings.xml

@@ -69,10 +69,12 @@
     <string name="drawer_records">Aufzeichnungen</string>
     <string name="drawer_services">Dienste</string>
     <string name="drawer_settings">Einstellungen</string>
-    <string name="drawer_profile_manager">Profil Manager</string>
+    <string name="drawer_profile_manager">Profile</string>
     <string name="drawer_app_info">Über diese App</string>
     <string name="drawer_statistics">Statistiken</string>
 
+    <string name="hostage_with_url"><a href="http://www.tk.informatik.tu-darmstadt.de/de/research/secure-smart-infrastructures/hostage">HosTaGe</a></string>
+
     <string name="button_title_apply">Anwenden</string>
     <string name="button_title_cancel">Abbrechen</string>
     <string name="shared_preference_path">de.tudarmstadt.informatik.hostage.preferences</string>

+ 9 - 1
src/de/tudarmstadt/informatik/hostage/ui2/fragment/AboutFragment.java

@@ -3,9 +3,11 @@ package de.tudarmstadt.informatik.hostage.ui2.fragment;
 import android.app.Activity;
 import android.app.Fragment;
 import android.os.Bundle;
+import android.text.method.LinkMovementMethod;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
+import android.widget.TextView;
 
 import de.tudarmstadt.informatik.hostage.R;
 
@@ -22,6 +24,12 @@ public class AboutFragment extends Fragment {
 			activity.setTitle(getResources().getString(R.string.drawer_app_info));
 		}
 
-		return inflater.inflate(R.layout.fragment_about, container, false);
+		View rootView = inflater.inflate(R.layout.fragment_about, container, false);
+
+		TextView hostage = (TextView) rootView.findViewById(R.id.hostage);
+		hostage.setMovementMethod(LinkMovementMethod.getInstance());
+
+
+		return rootView;
 	}
 }