From 92694a0f2e6691212e850c8e5d2b2b39979f5ece Mon Sep 17 00:00:00 2001 From: rmceoin Date: Sat, 22 Aug 2009 21:54:04 +0000 Subject: [PATCH] OI Safe: large patch, added Search activty, completely redid autolock, added preference 'Lock on screen lock' with default of true. autlock is no longer dependent upon CategoryList, which if not active would cause app to go unlocked. Instead each and every activity listens for the broadcast from the service to know to autolock. None of the activities finish() upon lock but instead launch FrontDoor to present user with AskPassword. Upon unlock the user is dropped right back where they left off. Started using Android 1.5 features like onUserInteraction() which allows the user to do anything with the app and cause a reset of the timer. OI Safe now requires 1.5 as a result. git-svn-id: http://openintents.googlecode.com/svn/trunk/Safe@2293 72b678ce-9140-0410-bee8-679b907dd61a --- AndroidManifest.xml | 14 +- res/layout/pass_edit.xml | 13 +- res/layout/search.xml | 47 +++ res/values/strings.xml | 5 + res/values/strings_not_for_translation.xml | 2 + .../openintents/intents/CryptoIntents.java | 8 + src/org/openintents/safe/CategoryEdit.java | 46 ++- src/org/openintents/safe/CategoryList.java | 63 ++-- src/org/openintents/safe/ChangePass.java | 49 ++- src/org/openintents/safe/FrontDoor.java | 18 +- src/org/openintents/safe/Help.java | 54 +++- src/org/openintents/safe/IntentHandler.java | 14 +- src/org/openintents/safe/PassEdit.java | 56 +++- src/org/openintents/safe/PassGen.java | 54 +++- src/org/openintents/safe/PassList.java | 50 ++- src/org/openintents/safe/PassView.java | 67 +++- src/org/openintents/safe/Preferences.java | 54 +++- src/org/openintents/safe/Restore.java | 49 ++- src/org/openintents/safe/Search.java | 289 ++++++++++++++++++ .../safe/service/ServiceDispatchImpl.java | 9 +- 20 files changed, 880 insertions(+), 81 deletions(-) create mode 100644 res/layout/search.xml create mode 100644 src/org/openintents/safe/Search.java diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 17d7b90..ac4b2de 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,8 +1,9 @@ + android:versionCode="9" android:versionName="1.2.0"> + + + + + + +