diff --git a/res/layout/repolist.xml b/res/layout/repolist.xml
index 9043a0fa1..e774258a6 100644
--- a/res/layout/repolist.xml
+++ b/res/layout/repolist.xml
@@ -1,18 +1,39 @@
-
+ android:layout_height="fill_parent" >
-
+
+
+
+
-
-
-
-
\ No newline at end of file
+-->
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 8428ece70..febd5a1d9 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -19,6 +19,8 @@
Notify when new updates are available
Update app list from repositories automatically
+ Last repo scan: %s
+ never
Automatic repo scan
F-Droid
About F-Droid
diff --git a/src/org/fdroid/fdroid/ManageRepo.java b/src/org/fdroid/fdroid/ManageRepo.java
index b19012c42..42ea6c0e3 100644
--- a/src/org/fdroid/fdroid/ManageRepo.java
+++ b/src/org/fdroid/fdroid/ManageRepo.java
@@ -21,6 +21,7 @@ package org.fdroid.fdroid;
import java.security.MessageDigest;
import java.util.ArrayList;
+import java.util.Date;
import java.util.Formatter;
import java.util.HashMap;
import java.util.List;
@@ -28,11 +29,14 @@ import java.util.Map;
import java.util.Vector;
import android.app.AlertDialog;
-import android.app.ListActivity;
import android.app.AlertDialog.Builder;
+import android.app.ListActivity;
import android.content.DialogInterface;
import android.content.Intent;
+import android.content.SharedPreferences;
import android.os.Bundle;
+import android.preference.PreferenceManager;
+import android.text.format.DateFormat;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
@@ -41,6 +45,7 @@ import android.view.View;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.SimpleAdapter;
+import android.widget.TextView;
public class ManageRepo extends ListActivity {
@@ -57,6 +62,20 @@ public class ManageRepo extends ListActivity {
super.onCreate(savedInstanceState);
setContentView(R.layout.repolist);
+ SharedPreferences prefs = PreferenceManager
+ .getDefaultSharedPreferences(getBaseContext());
+
+ TextView tv_lastCheck = (TextView)findViewById(R.id.lastUpdateCheck);
+ long lastUpdate = prefs.getLong("lastUpdateCheck", 0);
+ String s_lastUpdateCheck = "";
+ if(lastUpdate == 0) {
+ s_lastUpdateCheck = getString(R.string.never);
+ } else {
+ Date d = new Date(lastUpdate);
+ s_lastUpdateCheck = DateFormat.getDateFormat(this).format(d) +
+ " " + DateFormat.getTimeFormat(this).format(d);
+ }
+ tv_lastCheck.setText(getString(R.string.last_update_check,s_lastUpdateCheck));
}
@Override