diff --git a/src/App1/Resources/menu/group.xml b/src/App1/Resources/menu/group.xml new file mode 100644 index 00000000..43ceeb6b --- /dev/null +++ b/src/App1/Resources/menu/group.xml @@ -0,0 +1,10 @@ + + + + + diff --git a/src/App1/Resources/xml/searchable_app1.xml b/src/App1/Resources/xml/searchable_app1.xml new file mode 100644 index 00000000..700b1a59 --- /dev/null +++ b/src/App1/Resources/xml/searchable_app1.xml @@ -0,0 +1,14 @@ + + + diff --git a/src/keepass2android/GroupActivity.cs b/src/keepass2android/GroupActivity.cs index 753494e0..98cd9e25 100644 --- a/src/keepass2android/GroupActivity.cs +++ b/src/keepass2android/GroupActivity.cs @@ -31,6 +31,8 @@ namespace keepass2android { [Activity (Label = "@string/app_name", ConfigurationChanges=ConfigChanges.Orientation|ConfigChanges.KeyboardHidden , Theme="@style/NoTitleBar")] [MetaData("android.app.default_searchable",Value="keepass2android.search.SearchResults")] + [IntentFilter(new string[]{"android.intent.action.SEARCH"})] + [MetaData("android.app.searchable",Resource=AppNames.Searchable)] public class GroupActivity : GroupBaseActivity { public const int Uninit = -1; diff --git a/src/keepass2android/GroupBaseActivity.cs b/src/keepass2android/GroupBaseActivity.cs index f4e697a3..a287ba68 100644 --- a/src/keepass2android/GroupBaseActivity.cs +++ b/src/keepass2android/GroupBaseActivity.cs @@ -313,11 +313,11 @@ namespace keepass2android inflater.Inflate(Resource.Menu.group, menu); if (Util.HasActionBar(this)) { - var searchManager = (SearchManager) GetSystemService(SearchService); + var searchManager = (SearchManager)GetSystemService (Context.SearchService); IMenuItem searchItem = menu.FindItem(Resource.Id.menu_search); var searchView = (SearchView) searchItem.ActionView; - searchView.SetSearchableInfo(searchManager.GetSearchableInfo(ComponentName)); + searchView.SetSearchableInfo (searchManager.GetSearchableInfo (ComponentName)); searchView.SetOnSuggestionListener(new SuggestionListener(searchView.SuggestionsAdapter, this, searchItem)); searchView.SetOnQueryTextListener(new OnQueryTextListener(this)); } diff --git a/src/keepass2android/Properties/AndroidManifest_net.xml b/src/keepass2android/Properties/AndroidManifest_net.xml index f77e043d..04718299 100644 --- a/src/keepass2android/Properties/AndroidManifest_net.xml +++ b/src/keepass2android/Properties/AndroidManifest_net.xml @@ -1,7 +1,7 @@  diff --git a/src/keepass2android/Resources/values/strings.xml b/src/keepass2android/Resources/values/strings.xml index faa47f8a..3189449d 100644 --- a/src/keepass2android/Resources/values/strings.xml +++ b/src/keepass2android/Resources/values/strings.xml @@ -540,7 +540,7 @@ * Changed password font\n * Allow to change Dropbox account\n * Fixed bug: Now remembering OTP password\n - * more to come\n + * Note: I have promised Material Design for this release. I am constantly working on it, but it needs a bit more time. Sorry! \n diff --git a/src/keepass2android/keepass2android.csproj b/src/keepass2android/keepass2android.csproj index e1dbffa4..180b4daa 100644 --- a/src/keepass2android/keepass2android.csproj +++ b/src/keepass2android/keepass2android.csproj @@ -36,26 +36,24 @@ False - armeabi,armeabi-v7a,x86 - True - - False - False - - - 1G - - + + + + + + + + - none + full True bin\Release prompt 4 False False - armeabi,armeabi-v7a + armeabi;armeabi-v7a @@ -65,10 +63,6 @@ RELEASE System.Core%3b True - - - - none diff --git a/src/keepass2android/search/SearchProvider.cs b/src/keepass2android/search/SearchProvider.cs index b832f6bb..a70deeee 100644 --- a/src/keepass2android/search/SearchProvider.cs +++ b/src/keepass2android/search/SearchProvider.cs @@ -33,7 +33,7 @@ using System.Collections.Generic; namespace keepass2android.search { - [ContentProvider(new [] { SearchProvider.Authority })] + [ContentProvider(new [] { SearchProvider.Authority}, Exported=false )] public class SearchProvider : ContentProvider { private enum UriMatches