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