From 60aa859cbe68092497c2a98d1a756bab3f39ff85 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Tue, 23 Jan 2018 20:39:36 +0200 Subject: [PATCH] lineage-sdk: Remove app suggest feature Change-Id: I60280aba6694da744e234ff5f2b9fd252da68908 --- api/lineage_current.txt | 1 - .../internal/AppSuggestManagerService.java | 82 ---------- .../internal/AppSuggestProviderInterface.java | 32 ---- .../internal/AppSuggestProviderProxy.java | 102 ------------ lineage/res/AndroidManifest.xml | 7 - lineage/res/res/values-af/strings.xml | 3 - lineage/res/res/values-am/strings.xml | 1 - lineage/res/res/values-ar/strings.xml | 3 - lineage/res/res/values-as-rIN/strings.xml | 3 - lineage/res/res/values-ast-rES/strings.xml | 3 - lineage/res/res/values-az-rAZ/strings.xml | 3 - lineage/res/res/values-be-rBY/strings.xml | 3 - lineage/res/res/values-bg/strings.xml | 3 - lineage/res/res/values-bn-rBD/strings.xml | 1 - lineage/res/res/values-br-rFR/strings.xml | 1 - lineage/res/res/values-bs-rBA/strings.xml | 1 - lineage/res/res/values-ca/strings.xml | 3 - lineage/res/res/values-cs/strings.xml | 3 - lineage/res/res/values-csb-rPL/strings.xml | 1 - lineage/res/res/values-cy/strings.xml | 1 - lineage/res/res/values-da/strings.xml | 3 - lineage/res/res/values-de/strings.xml | 3 - lineage/res/res/values-el/strings.xml | 3 - lineage/res/res/values-en-rAU/strings.xml | 3 - lineage/res/res/values-en-rGB/strings.xml | 3 - lineage/res/res/values-en-rIN/strings.xml | 3 - lineage/res/res/values-en-rPT/strings.xml | 1 - lineage/res/res/values-eo/strings.xml | 1 - lineage/res/res/values-es-rCO/strings.xml | 1 - lineage/res/res/values-es-rMX/strings.xml | 3 - lineage/res/res/values-es-rUS/strings.xml | 3 - lineage/res/res/values-es/strings.xml | 3 - lineage/res/res/values-et-rEE/strings.xml | 1 - lineage/res/res/values-eu-rES/strings.xml | 3 - lineage/res/res/values-fa/strings.xml | 1 - lineage/res/res/values-fi/strings.xml | 3 - lineage/res/res/values-fil-rPH/strings.xml | 1 - lineage/res/res/values-fr-rCA/strings.xml | 1 - lineage/res/res/values-fr/strings.xml | 3 - lineage/res/res/values-frp-rIT/strings.xml | 1 - lineage/res/res/values-fy-rNL/strings.xml | 1 - lineage/res/res/values-ga-rIE/strings.xml | 1 - lineage/res/res/values-gd-rGB/strings.xml | 1 - lineage/res/res/values-gl-rES/strings.xml | 3 - lineage/res/res/values-gu-rIN/strings.xml | 3 - lineage/res/res/values-hi/strings.xml | 1 - lineage/res/res/values-hr/strings.xml | 3 - lineage/res/res/values-hu/strings.xml | 3 - lineage/res/res/values-hy-rAM/strings.xml | 1 - lineage/res/res/values-in/strings.xml | 3 - lineage/res/res/values-is-rIS/strings.xml | 1 - lineage/res/res/values-it/strings.xml | 3 - lineage/res/res/values-iw/strings.xml | 3 - lineage/res/res/values-ja/strings.xml | 3 - lineage/res/res/values-ka-rGE/strings.xml | 1 - lineage/res/res/values-kk-rKZ/strings.xml | 1 - lineage/res/res/values-km-rKH/strings.xml | 1 - lineage/res/res/values-kn-rIN/strings.xml | 3 - lineage/res/res/values-ko/strings.xml | 3 - lineage/res/res/values-ku/strings.xml | 1 - lineage/res/res/values-ky-rKG/strings.xml | 1 - lineage/res/res/values-lb/strings.xml | 1 - lineage/res/res/values-lo-rLA/strings.xml | 1 - lineage/res/res/values-lt/strings.xml | 1 - lineage/res/res/values-lv/strings.xml | 1 - lineage/res/res/values-mk-rMK/strings.xml | 1 - lineage/res/res/values-ml-rIN/strings.xml | 3 - lineage/res/res/values-mn-rMN/strings.xml | 1 - lineage/res/res/values-mr-rIN/strings.xml | 3 - lineage/res/res/values-ms-rMY/strings.xml | 1 - lineage/res/res/values-my-rMM/strings.xml | 1 - lineage/res/res/values-nb/strings.xml | 3 - lineage/res/res/values-ne-rNP/strings.xml | 1 - lineage/res/res/values-nl/strings.xml | 3 - lineage/res/res/values-oc-rFR/strings.xml | 1 - lineage/res/res/values-or-rIN/strings.xml | 3 - lineage/res/res/values-pa-rIN/strings.xml | 1 - lineage/res/res/values-pl/strings.xml | 3 - lineage/res/res/values-pt-rBR/strings.xml | 3 - lineage/res/res/values-pt-rPT/strings.xml | 3 - lineage/res/res/values-rm/strings.xml | 1 - lineage/res/res/values-ro/strings.xml | 3 - lineage/res/res/values-ru/strings.xml | 3 - lineage/res/res/values-si-rLK/strings.xml | 1 - lineage/res/res/values-sk/strings.xml | 3 - lineage/res/res/values-sl/strings.xml | 3 - lineage/res/res/values-sq-rAL/strings.xml | 3 - lineage/res/res/values-sr-rCS/strings.xml | 1 - lineage/res/res/values-sr/strings.xml | 3 - lineage/res/res/values-sv/strings.xml | 3 - lineage/res/res/values-sw/strings.xml | 1 - lineage/res/res/values-ta-rIN/strings.xml | 3 - lineage/res/res/values-te-rIN/strings.xml | 3 - lineage/res/res/values-th/strings.xml | 3 - lineage/res/res/values-tr/strings.xml | 3 - lineage/res/res/values-ug/strings.xml | 3 - lineage/res/res/values-uk/strings.xml | 3 - lineage/res/res/values-ur-rPK/strings.xml | 1 - lineage/res/res/values-uz-rUZ/strings.xml | 1 - lineage/res/res/values-vi/strings.xml | 3 - lineage/res/res/values-zh-rCN/strings.xml | 3 - lineage/res/res/values-zh-rHK/strings.xml | 1 - lineage/res/res/values-zh-rTW/strings.xml | 3 - lineage/res/res/values-zu/strings.xml | 1 - lineage/res/res/values/config.xml | 24 --- lineage/res/res/values/strings.xml | 4 - lineage/res/res/values/symbols.xml | 4 - .../app/LineageContextConstants.java | 13 -- .../app/suggest/AppSuggestManager.java | 150 ------------------ .../app/suggest/ApplicationSuggestion.aidl | 22 --- .../app/suggest/ApplicationSuggestion.java | 110 ------------- .../app/suggest/IAppSuggestManager.aidl | 30 ---- .../app/suggest/IAppSuggestProvider.aidl | 30 ---- 113 files changed, 820 deletions(-) delete mode 100644 lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestManagerService.java delete mode 100644 lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderInterface.java delete mode 100644 lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderProxy.java delete mode 100644 sdk/src/java/lineageos/app/suggest/AppSuggestManager.java delete mode 100644 sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.aidl delete mode 100644 sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.java delete mode 100644 sdk/src/java/lineageos/app/suggest/IAppSuggestManager.aidl delete mode 100644 sdk/src/java/lineageos/app/suggest/IAppSuggestProvider.aidl diff --git a/api/lineage_current.txt b/api/lineage_current.txt index 01fb2b93..f66351f0 100644 --- a/api/lineage_current.txt +++ b/api/lineage_current.txt @@ -586,7 +586,6 @@ package lineageos.platform { public static final class Manifest.permission { ctor public Manifest.permission(); - field public static final java.lang.String ACCESS_APP_SUGGESTIONS = "lineageos.permission.ACCESS_APP_SUGGESTIONS"; field public static final java.lang.String ACCESS_WEATHER_MANAGER = "lineageos.permission.ACCESS_WEATHER_MANAGER"; field public static final java.lang.String BIND_WEATHER_PROVIDER_SERVICE = "lineageos.permission.BIND_WEATHER_PROVIDER_SERVICE"; field public static final java.lang.String HARDWARE_ABSTRACTION_ACCESS = "lineageos.permission.HARDWARE_ABSTRACTION_ACCESS"; diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestManagerService.java b/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestManagerService.java deleted file mode 100644 index c40c80f6..00000000 --- a/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestManagerService.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.lineageos.platform.internal; - -import android.content.Context; -import android.content.Intent; -import android.os.IBinder; -import android.util.Log; -import android.util.Slog; -import com.android.server.SystemService; - -import lineageos.app.LineageContextConstants; -import lineageos.app.suggest.ApplicationSuggestion; -import lineageos.app.suggest.IAppSuggestManager; - -import java.util.ArrayList; -import java.util.List; - -/** @hide */ -public class AppSuggestManagerService extends LineageSystemService { - private static final String TAG = "AppSgstMgrService"; - public static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG); - - public static final String NAME = "appsuggest"; - - public static final String ACTION = "org.lineageos.app.suggest"; - - private AppSuggestProviderInterface mImpl; - private Context mContext; - - private final IBinder mService = new IAppSuggestManager.Stub() { - public boolean handles(Intent intent) { - if (mImpl == null) return false; - - return mImpl.handles(intent); - } - - public List getSuggestions(Intent intent) { - if (mImpl == null) return new ArrayList<>(0); - - return mImpl.getSuggestions(intent); - } - }; - - public AppSuggestManagerService(Context context) { - super(context); - mContext = context; - } - - @Override - public String getFeatureDeclaration() { - return LineageContextConstants.Features.APP_SUGGEST; - } - - @Override - public void onStart() { - mImpl = AppSuggestProviderProxy.createAndBind(mContext, TAG, ACTION, - R.bool.config_enableAppSuggestOverlay, - R.string.config_appSuggestProviderPackageName, - R.array.config_appSuggestProviderPackageNames); - if (mImpl == null) { - Slog.e(TAG, "no app suggest provider found"); - } else { - Slog.i(TAG, "Bound to to suggest provider"); - } - publishBinderService(LineageContextConstants.LINEAGE_APP_SUGGEST_SERVICE, mService); - } -} diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderInterface.java b/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderInterface.java deleted file mode 100644 index 99046096..00000000 --- a/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderInterface.java +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.lineageos.platform.internal; - -import android.content.Intent; -import lineageos.app.suggest.ApplicationSuggestion; - -import java.util.List; - -/** - * App Suggestion Manager's interface for Applicaiton Suggestion Providers. - * - * @hide - */ -public interface AppSuggestProviderInterface { - boolean handles(Intent intent); - List getSuggestions(Intent intent); -} diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderProxy.java b/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderProxy.java deleted file mode 100644 index 75869a71..00000000 --- a/lineage/lib/main/java/org/lineageos/platform/internal/AppSuggestProviderProxy.java +++ /dev/null @@ -1,102 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.lineageos.platform.internal; - -import android.content.Context; -import android.content.Intent; -import android.os.Handler; -import android.os.RemoteException; -import android.util.Log; -import com.android.server.ServiceWatcher; - -import lineageos.app.suggest.ApplicationSuggestion; -import lineageos.app.suggest.IAppSuggestProvider; - -import java.util.ArrayList; -import java.util.List; - -/** - * @hide - */ -public class AppSuggestProviderProxy implements AppSuggestProviderInterface { - private static final String TAG = AppSuggestProviderProxy.class.getSimpleName(); - private static final boolean DEBUG = AppSuggestManagerService.DEBUG; - - public static AppSuggestProviderProxy createAndBind( - Context context, String name, String action, - int overlaySwitchResId, int defaultServicePackageNameResId, - int initialPackageNamesResId) { - AppSuggestProviderProxy proxy = new AppSuggestProviderProxy(context, name, action, - overlaySwitchResId, defaultServicePackageNameResId, initialPackageNamesResId); - if (proxy.bind()) { - return proxy; - } else { - return null; - } - } - - private Context mContext; - private ServiceWatcher mServiceWatcher; - - private AppSuggestProviderProxy(Context context, String name, String action, - int overlaySwitchResId, int defaultServicePackageNameResId, - int initialPackageNamesResId) { - mContext = context; - mServiceWatcher = new ServiceWatcher(mContext, TAG + "-" + name, action, overlaySwitchResId, - defaultServicePackageNameResId, initialPackageNamesResId, null, null); - } - - private boolean bind() { - return mServiceWatcher.start(); - } - - private IAppSuggestProvider getService() { - return IAppSuggestProvider.Stub.asInterface(mServiceWatcher.getBinder()); - } - - @Override - public boolean handles(Intent intent) { - IAppSuggestProvider service = getService(); - if (service == null) return false; - - try { - return service.handles(intent); - } catch (RemoteException e) { - Log.w(TAG, e); - } catch (Exception e) { - // never let remote service crash system server - Log.e(TAG, "Exception from " + mServiceWatcher.getBestPackageName(), e); - } - return false; - } - - @Override - public List getSuggestions(Intent intent) { - IAppSuggestProvider service = getService(); - if (service == null) return new ArrayList<>(0); - - try { - return service.getSuggestions(intent); - } catch (RemoteException e) { - Log.w(TAG, e); - } catch (Exception e) { - // never let remote service crash system server - Log.e(TAG, "Exception from " + mServiceWatcher.getBestPackageName(), e); - } - return new ArrayList<>(0); - } -} diff --git a/lineage/res/AndroidManifest.xml b/lineage/res/AndroidManifest.xml index b4da684c..3f617f58 100644 --- a/lineage/res/AndroidManifest.xml +++ b/lineage/res/AndroidManifest.xml @@ -126,13 +126,6 @@ android:label="@string/permlab_read_alarms" android:description="@string/permdesc_read_alarms"/> - - - verander Lineage veilige instellings Laat \'n toep toe om Lineage veilige stelsel instellings te verander. Nie vir gebruik deur normale toeps nie. - - toegang na toep voorstelle - Laat \'n toep toegang na toep voorstelle. Pasgemaakte teël luisteraar diff --git a/lineage/res/res/values-am/strings.xml b/lineage/res/res/values-am/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-am/strings.xml +++ b/lineage/res/res/values-am/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ar/strings.xml b/lineage/res/res/values-ar/strings.xml index 01d816b6..c113d99d 100644 --- a/lineage/res/res/values-ar/strings.xml +++ b/lineage/res/res/values-ar/strings.xml @@ -54,9 +54,6 @@ تعديل إعدادات نظام Lineage الآمن السماح للتطبيق بتعديل إعدادات نظام Lineage الآمن. غير مخصص للاستخدام بواسطة التطبيقات العادية. - - الوصول إلى اقتراحات التطبيق - السماح للتطبيق بالوصول إلى اقتراحات التطبيق. مستمع لوح مخصص diff --git a/lineage/res/res/values-as-rIN/strings.xml b/lineage/res/res/values-as-rIN/strings.xml index 6162440d..5573f63d 100644 --- a/lineage/res/res/values-as-rIN/strings.xml +++ b/lineage/res/res/values-as-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage চিকিওৰ ছিষ্টেম ছেটিংচ সংশোধন কৰক এটা এপ্প্‌ক Lineage চিকিওৰ ছিষ্টেম ছেটিং সংশোধন কৰিবলৈ অনুমতি দিয়ে সাধাৰণ এপ্প্‌সমূহৰ ব্যৱহাৰৰ কাৰণে নহয়৷ - - এপ্প্‌ পৰামৰ্শত প্ৰৱেশ কৰক - এটা এপ্প্‌ক এপ্প্‌ পৰামৰ্শত প্ৰৱেশ কৰিবলৈ অনুমতি দিয়ে। কাষ্টম টাইল শ্ৰোতা diff --git a/lineage/res/res/values-ast-rES/strings.xml b/lineage/res/res/values-ast-rES/strings.xml index e93db5f0..6768ae45 100644 --- a/lineage/res/res/values-ast-rES/strings.xml +++ b/lineage/res/res/values-ast-rES/strings.xml @@ -54,9 +54,6 @@ modificar axustes del sistema de seguranza Lineage Permite qu\'una aplicación modifique los axustes del sistema de seguranza de Lineage. Nun s\'usa pa les aplicaciones normales. - - accesu a suxerencies d\'aplicaciones - Permite qu\'una aplicación acceda a les suxerencies d\'aplicaciones. Permite qu\'una aplicación conseñe a otres como protexíes y blóquiales. diff --git a/lineage/res/res/values-az-rAZ/strings.xml b/lineage/res/res/values-az-rAZ/strings.xml index 4e545717..f2a9e111 100644 --- a/lineage/res/res/values-az-rAZ/strings.xml +++ b/lineage/res/res/values-az-rAZ/strings.xml @@ -54,9 +54,6 @@ Lineage təhlükəsiz sistem tənzimləmələrini dəyişdir Tətbiqetməyə Lineage təhlükəsiz sistem tənzimləmələrini dəyişmə icazəsi verər. Normal tətbiqetmələr üçün deyil. - - tətbiqetmə təkliflərinə müraciət et - Tətbiqetmənin tətbiqetmə təkliflərinə müraciətinə icazə verər. Özəl çərçivə dinləyicisi diff --git a/lineage/res/res/values-be-rBY/strings.xml b/lineage/res/res/values-be-rBY/strings.xml index c54d9d04..3d110728 100644 --- a/lineage/res/res/values-be-rBY/strings.xml +++ b/lineage/res/res/values-be-rBY/strings.xml @@ -54,9 +54,6 @@ змяняць параметры бяспекі сістэмы Дадатак зможа змяняць абароненыя налады сістэмы. Гэты дазвол не выкарыстоўваецца звычайнымі дадаткамі. - - доступ да спіса рэкамендаваных дадаткаў - Дадатак зможа атрымваць доступ да спісу рэкамендаваных дадаткаў. Слухач карыстацкіх плітак diff --git a/lineage/res/res/values-bg/strings.xml b/lineage/res/res/values-bg/strings.xml index 0fd393df..1d649ddd 100644 --- a/lineage/res/res/values-bg/strings.xml +++ b/lineage/res/res/values-bg/strings.xml @@ -54,9 +54,6 @@ Модифициране настройките на Lineage сигурността Разрешава на проложението да променя системните настройки на сигурността. Това разрешение не се използва от нормални приложения. - - Достъп до съвети от приложения - Осигурява достъп до съвети от приложения. Регистратор на допир за потребителските бутони diff --git a/lineage/res/res/values-bn-rBD/strings.xml b/lineage/res/res/values-bn-rBD/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-bn-rBD/strings.xml +++ b/lineage/res/res/values-bn-rBD/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-br-rFR/strings.xml b/lineage/res/res/values-br-rFR/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-br-rFR/strings.xml +++ b/lineage/res/res/values-br-rFR/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-bs-rBA/strings.xml b/lineage/res/res/values-bs-rBA/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-bs-rBA/strings.xml +++ b/lineage/res/res/values-bs-rBA/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ca/strings.xml b/lineage/res/res/values-ca/strings.xml index 32b8b359..509f647e 100644 --- a/lineage/res/res/values-ca/strings.xml +++ b/lineage/res/res/values-ca/strings.xml @@ -54,9 +54,6 @@ modificar la configuració segura del sistema Lineage Permet a una aplicació modificar la configuració segura del sistema Lineage. No utilitzar en aplicacions normals. - - accés als suggeriments d\'aplicacions - Permet a una aplicació accedir als suggeriments d\'aplicacions. Escolta de cel·les personalitzades diff --git a/lineage/res/res/values-cs/strings.xml b/lineage/res/res/values-cs/strings.xml index 7ac1d63f..725153f2 100644 --- a/lineage/res/res/values-cs/strings.xml +++ b/lineage/res/res/values-cs/strings.xml @@ -54,9 +54,6 @@ upravit nastavení zabezpečení systému Lineage Umožní změnit nastavení zabezpečení systému LineageOS. Není určeno pro normální aplikace. - - přístup k návrhům aplikací - Povoluje přistupovat k návrhům aplikací. Služba vlastní dlaždice diff --git a/lineage/res/res/values-csb-rPL/strings.xml b/lineage/res/res/values-csb-rPL/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-csb-rPL/strings.xml +++ b/lineage/res/res/values-csb-rPL/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-cy/strings.xml b/lineage/res/res/values-cy/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-cy/strings.xml +++ b/lineage/res/res/values-cy/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-da/strings.xml b/lineage/res/res/values-da/strings.xml index 526ac33d..f654f845 100644 --- a/lineage/res/res/values-da/strings.xml +++ b/lineage/res/res/values-da/strings.xml @@ -54,9 +54,6 @@ ændre systemindstillinger for Lineage sikkerhed Tillader en app at ændre systemindstillinger for Lineage sikkerhed. Bør ikke anvendes til normale apps. - - adgang til app-forslag - Tillader en app at få adgang til app-forslag. Tilpasset fliseservice-lytter diff --git a/lineage/res/res/values-de/strings.xml b/lineage/res/res/values-de/strings.xml index 6cc897a4..e5a4148d 100644 --- a/lineage/res/res/values-de/strings.xml +++ b/lineage/res/res/values-de/strings.xml @@ -54,9 +54,6 @@ Lineage-Sicherheits-Systemeinstellungen ändern Ermöglicht der App, Lineage-Sicherheits-Systemeinstellungen zu ändern. Nicht für die Nutzung durch normale Anwendungen bestimmt. - - auf die App-Vorschläge zugreifen - Ermöglicht der App den Zugriff auf App-Vorschläge. Listener für benutzerdefinierte Kacheln diff --git a/lineage/res/res/values-el/strings.xml b/lineage/res/res/values-el/strings.xml index 8fe2c430..80d7d40c 100644 --- a/lineage/res/res/values-el/strings.xml +++ b/lineage/res/res/values-el/strings.xml @@ -54,9 +54,6 @@ τροποποίηση ασφαλών ρυθμίσεων συστήματος Lineage Επιτρέπει σε μια εφαρμογή να τροποποιεί τις ασφαλείς ρυθμίσεις συστήματος του Lineage. Δεν χρησιμοποιείται από κανονικές εφαρμογές. - - πρόσβαση στις προτάσεις εφαρμογών - Επιτρέπει σε μια εφαρμογή την πρόσβαση στις προτάσεις εφαρμογών. Listener προσαρμοσμένων πλακιδίων diff --git a/lineage/res/res/values-en-rAU/strings.xml b/lineage/res/res/values-en-rAU/strings.xml index 8c198280..c6bff440 100644 --- a/lineage/res/res/values-en-rAU/strings.xml +++ b/lineage/res/res/values-en-rAU/strings.xml @@ -54,9 +54,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - access app suggestions - Allows an app to access app suggestions. Custom tile listener diff --git a/lineage/res/res/values-en-rGB/strings.xml b/lineage/res/res/values-en-rGB/strings.xml index 63dd227d..4078fa14 100644 --- a/lineage/res/res/values-en-rGB/strings.xml +++ b/lineage/res/res/values-en-rGB/strings.xml @@ -54,9 +54,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - access app suggestions - Allows an app to access app suggestions. Custom tile listener diff --git a/lineage/res/res/values-en-rIN/strings.xml b/lineage/res/res/values-en-rIN/strings.xml index b62632ce..e237caa5 100644 --- a/lineage/res/res/values-en-rIN/strings.xml +++ b/lineage/res/res/values-en-rIN/strings.xml @@ -54,9 +54,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - access app suggestions - Allows an app to access app suggestions. Custom tile listener diff --git a/lineage/res/res/values-en-rPT/strings.xml b/lineage/res/res/values-en-rPT/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-en-rPT/strings.xml +++ b/lineage/res/res/values-en-rPT/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-eo/strings.xml b/lineage/res/res/values-eo/strings.xml index 107cadd8..36aba81f 100644 --- a/lineage/res/res/values-eo/strings.xml +++ b/lineage/res/res/values-eo/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-es-rCO/strings.xml b/lineage/res/res/values-es-rCO/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-es-rCO/strings.xml +++ b/lineage/res/res/values-es-rCO/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-es-rMX/strings.xml b/lineage/res/res/values-es-rMX/strings.xml index 4233179a..a72dd5de 100644 --- a/lineage/res/res/values-es-rMX/strings.xml +++ b/lineage/res/res/values-es-rMX/strings.xml @@ -27,9 +27,6 @@ - - acceder a las sugerencias de aplicaciones - Permite que una aplicación acceda a las sugerencias de aplicaciones. añadir y quitar aplicaciones a aplicaciones protegidas diff --git a/lineage/res/res/values-es-rUS/strings.xml b/lineage/res/res/values-es-rUS/strings.xml index 5755b958..f4cb15fc 100644 --- a/lineage/res/res/values-es-rUS/strings.xml +++ b/lineage/res/res/values-es-rUS/strings.xml @@ -54,9 +54,6 @@ modificar los ajustes del sistema seguro de Lineage Permite que una aplicación modifique los ajustes del sistema seguro de Lineage. No es para el uso de aplicaciones normales. - - acceder a las sugerencias de aplicaciones - Permite a una aplicación acceder a las sugerencias de aplicaciones. Escucha de control personalizado diff --git a/lineage/res/res/values-es/strings.xml b/lineage/res/res/values-es/strings.xml index 04e0292d..e8336bdf 100644 --- a/lineage/res/res/values-es/strings.xml +++ b/lineage/res/res/values-es/strings.xml @@ -54,9 +54,6 @@ modificar la configuración de sistema seguro de Lineage Permite que una aplicación modifique la configuración del sistema seguro de Lineage. No es para el uso de aplicaciones normales. - - acceder a las sugerencias de aplicaciones - Permite que una aplicación acceda a las sugerencias de aplicaciones. Escucha de control personalizado diff --git a/lineage/res/res/values-et-rEE/strings.xml b/lineage/res/res/values-et-rEE/strings.xml index 78b25912..880d2d97 100644 --- a/lineage/res/res/values-et-rEE/strings.xml +++ b/lineage/res/res/values-et-rEE/strings.xml @@ -40,7 +40,6 @@ - Kohandatud tahvli kuulaja diff --git a/lineage/res/res/values-eu-rES/strings.xml b/lineage/res/res/values-eu-rES/strings.xml index 2fe23967..5f72b420 100644 --- a/lineage/res/res/values-eu-rES/strings.xml +++ b/lineage/res/res/values-eu-rES/strings.xml @@ -54,9 +54,6 @@ aldatu Lineage sistemaren ezarpen seguruak Lineage sistemaren ezarpen seguruak aldatzea ahalbidetzen dio aplikazioari. Aplikazio arruntek ez dute behar. - - aplikazio aholkuak atzitu - Aplikazio proposamenak atzitzea ahalbidetzen dio aplikazioari. Lauza pertsonalizatuaren entzulea diff --git a/lineage/res/res/values-fa/strings.xml b/lineage/res/res/values-fa/strings.xml index a7c0f81a..5878e61b 100644 --- a/lineage/res/res/values-fa/strings.xml +++ b/lineage/res/res/values-fa/strings.xml @@ -54,7 +54,6 @@ تغییر تنظیمات امنیت سیستم Lineage به برنامه اجازه می‌دهد تا تنظیمات امنیت سیستم Lineage را تغییر دهد. برای استفاده برنامه‌های عادی پیشنهاد نمی‌شود. - پیرو کاشی شخصی diff --git a/lineage/res/res/values-fi/strings.xml b/lineage/res/res/values-fi/strings.xml index 6967fd56..1d90ddef 100644 --- a/lineage/res/res/values-fi/strings.xml +++ b/lineage/res/res/values-fi/strings.xml @@ -54,9 +54,6 @@ muokkaa Lineage-järjestelmän turvallisuusasetuksia Sallii sovelluksen muokata Lineage-järjestelmän turvallisuusasetuksia. Ei normaalin sovelluksen käytettäväksi. - - käyttää sovellusehdotuksia - Sallii sovelluksen käyttää sovellusehdotuksia. Mukautetun tiilen kuuntelija diff --git a/lineage/res/res/values-fil-rPH/strings.xml b/lineage/res/res/values-fil-rPH/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-fil-rPH/strings.xml +++ b/lineage/res/res/values-fil-rPH/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-fr-rCA/strings.xml b/lineage/res/res/values-fr-rCA/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-fr-rCA/strings.xml +++ b/lineage/res/res/values-fr-rCA/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-fr/strings.xml b/lineage/res/res/values-fr/strings.xml index 201219d1..3361989f 100644 --- a/lineage/res/res/values-fr/strings.xml +++ b/lineage/res/res/values-fr/strings.xml @@ -54,9 +54,6 @@ modifier les paramètres système sécurisés de Lineage Autorise une application à modifier des paramètres système sécurisés de Lineage. Ne pas utiliser pour des applications normales. - - accès aux suggestions d\'applications - Permet à une application d\'accéder aux suggestions d\'applications. Service d\'écoute d\'un raccourci personnalisé diff --git a/lineage/res/res/values-frp-rIT/strings.xml b/lineage/res/res/values-frp-rIT/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-frp-rIT/strings.xml +++ b/lineage/res/res/values-frp-rIT/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-fy-rNL/strings.xml b/lineage/res/res/values-fy-rNL/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-fy-rNL/strings.xml +++ b/lineage/res/res/values-fy-rNL/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ga-rIE/strings.xml b/lineage/res/res/values-ga-rIE/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-ga-rIE/strings.xml +++ b/lineage/res/res/values-ga-rIE/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-gd-rGB/strings.xml b/lineage/res/res/values-gd-rGB/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-gd-rGB/strings.xml +++ b/lineage/res/res/values-gd-rGB/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-gl-rES/strings.xml b/lineage/res/res/values-gl-rES/strings.xml index 81aaa1dc..edb6279f 100644 --- a/lineage/res/res/values-gl-rES/strings.xml +++ b/lineage/res/res/values-gl-rES/strings.xml @@ -54,9 +54,6 @@ modificar a configuración de seguridade do sistema Lineage Permítelle a unha aplicación modificar a configuración de seguridade do sistema Lineage. As aplicacións normais non deberían utilizar este permiso. - - acceder ás suxestións de aplicacións - Permitirlle a unha aplicación acceder ás suxestións de aplicacións. Botón de escoita personalizado diff --git a/lineage/res/res/values-gu-rIN/strings.xml b/lineage/res/res/values-gu-rIN/strings.xml index 69e180b8..45ac82d6 100644 --- a/lineage/res/res/values-gu-rIN/strings.xml +++ b/lineage/res/res/values-gu-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage સુ‌રક્ષિત સિસ્ટમ સેટિંગ્સમાં ફેરફાર કરો ઍપને Lineage સુ‌રક્ષિત સિસ્ટમ સેટિંગ્સમાં ફેરફાર કરવાની પરવાનગી આપે છે. સામાન્ય એપ્સ દ્વારા ઉપયોગ માટે નથી. - - ઍક્સેસ એપ્લિકેશન સૂચનો - ઍપને ઍપ્લિકેશન સૂચનોને ઍક્સેસ કરવાની પરવાનગી આપે છે. કસ્ટમ ટાઇલ લિસ્નર diff --git a/lineage/res/res/values-hi/strings.xml b/lineage/res/res/values-hi/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-hi/strings.xml +++ b/lineage/res/res/values-hi/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-hr/strings.xml b/lineage/res/res/values-hr/strings.xml index 3040148f..abcd3495 100644 --- a/lineage/res/res/values-hr/strings.xml +++ b/lineage/res/res/values-hr/strings.xml @@ -54,9 +54,6 @@ promijeni Lineage postavke sigurnosti sustava Dopušta aplikaciji da promjeni Lineage postavke sigurnosti sustava. Nije za korištenje kod normalnih aplikacija. - - pristup prijedlozima aplikacije - Dopusti aplikaciji pristupiti prijedlozima aplikacije. Prilagođena pločica nadgledanja diff --git a/lineage/res/res/values-hu/strings.xml b/lineage/res/res/values-hu/strings.xml index 9a03eb64..132aaf0e 100644 --- a/lineage/res/res/values-hu/strings.xml +++ b/lineage/res/res/values-hu/strings.xml @@ -54,9 +54,6 @@ Lineage biztonsági rendszer beállításainak módosítása Lehetővé teszi egy alkalmazás számára a Lineage biztonsági rendszer beállításainak módosítását. Szokásos alkalmazások számára nem használható. - - hozzáférés az alkalmazás javaslatokhoz - Lehetővé teszi az alkalmazás számára az alkalmazás javaslatokhoz való hozzáférést. Egyéni csempe figyelőszolgáltatás diff --git a/lineage/res/res/values-hy-rAM/strings.xml b/lineage/res/res/values-hy-rAM/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-hy-rAM/strings.xml +++ b/lineage/res/res/values-hy-rAM/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-in/strings.xml b/lineage/res/res/values-in/strings.xml index e0273ede..ade43fa9 100644 --- a/lineage/res/res/values-in/strings.xml +++ b/lineage/res/res/values-in/strings.xml @@ -53,9 +53,6 @@ mengubah pengaturan sistem aman Lineage Memungkinkan aplikasi untuk memodifikasi pengaturan sistem aman Lineage. Tidak untuk digunakan oleh aplikasi normal. - - akses saran aplikasi - Mengizinkan aplikasi untuk mengakses saran aplikasi. Daftar ikon kustom diff --git a/lineage/res/res/values-is-rIS/strings.xml b/lineage/res/res/values-is-rIS/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-is-rIS/strings.xml +++ b/lineage/res/res/values-is-rIS/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-it/strings.xml b/lineage/res/res/values-it/strings.xml index a9b70550..d8f8e043 100644 --- a/lineage/res/res/values-it/strings.xml +++ b/lineage/res/res/values-it/strings.xml @@ -54,9 +54,6 @@ modifica le impostazioni di sistema sicure Lineage Consenti ad un\'app di modificare le impostazioni di sistema sicure Lineage. Non per l\'uso di normali applicazioni. - - accedi ai suggerimenti app - Consenti ad un\'app di accedere ai suggerimenti app. Listener tile personalizzato diff --git a/lineage/res/res/values-iw/strings.xml b/lineage/res/res/values-iw/strings.xml index 72696c0c..d3d60901 100644 --- a/lineage/res/res/values-iw/strings.xml +++ b/lineage/res/res/values-iw/strings.xml @@ -54,9 +54,6 @@ שנה הגדרות מאובטחות של מערכת Lineage מאפשר ליישום לשנות את ההגדרות המאובטחות של מערכת Lineage. לא לשימוש ביישומים רגילים. - - גישה להצעות יישומים - מאפשר ליישום לגשת להצעות יישומים. מאזין אריחים מותאמים אישית diff --git a/lineage/res/res/values-ja/strings.xml b/lineage/res/res/values-ja/strings.xml index 19a65993..4c143dde 100644 --- a/lineage/res/res/values-ja/strings.xml +++ b/lineage/res/res/values-ja/strings.xml @@ -54,9 +54,6 @@ LineageOS セキュアシステム設定の変更 LineageOS セキュアシステム設定の変更をアプリに許可します。通常のアプリ用ではありません。 - - アプリの候補へのアクセス - アプリの候補へのアクセスをアプリに許可します。 カスタムタイルリスナー diff --git a/lineage/res/res/values-ka-rGE/strings.xml b/lineage/res/res/values-ka-rGE/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-ka-rGE/strings.xml +++ b/lineage/res/res/values-ka-rGE/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-kk-rKZ/strings.xml b/lineage/res/res/values-kk-rKZ/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-kk-rKZ/strings.xml +++ b/lineage/res/res/values-kk-rKZ/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-km-rKH/strings.xml b/lineage/res/res/values-km-rKH/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-km-rKH/strings.xml +++ b/lineage/res/res/values-km-rKH/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-kn-rIN/strings.xml b/lineage/res/res/values-kn-rIN/strings.xml index 1f8c9f18..c081f39b 100644 --- a/lineage/res/res/values-kn-rIN/strings.xml +++ b/lineage/res/res/values-kn-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage ಸುರಕ್ಷಿತ ಸೆಟ್ಟಿಂಗ್ಸನ್ನು ಮಾರ್ಪಡಿಸು ಒಂದು ಆಪ್‍ಗೆ Lineage ಸುರಕ್ಷಿತ ಸೆಟ್ಟಿಂಗ್ಸನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ಆಪ್‍ಗಳ ಬಳಕೆಗಲ್ಲ. - - ಅಪ್ಲಿ‌ ಸಲಹೆಗಳಿಗೆ ಪ್ರವೇಶ ಪಡೆಯಿರಿ - ಅಪ್ಲಿ‌ ಸಲಹೆಗಳಿಗೆ ಪ್ರವೇಶ ಪಡೆಯಲು ಒಂದು ಅಪ್ಲಿ‌ ಅನುವು ಮಾಡುತ್ತದೆ. ಕಸ್ಟಮ್ ಟೈಲ್ ಲಿಸ್ನರ್ diff --git a/lineage/res/res/values-ko/strings.xml b/lineage/res/res/values-ko/strings.xml index 4197904b..7718cf31 100644 --- a/lineage/res/res/values-ko/strings.xml +++ b/lineage/res/res/values-ko/strings.xml @@ -54,9 +54,6 @@ Lineage 보안 시스템 설정 수정 앱이 Lineage 보안 시스템 설정을 수정할 수 있도록 허용합니다. 일반 앱을 위한 것이 아닙니다. - - 앱 제안 접근 - 앱이 앱 제안에 접근하도록 허용합니다. 사용자 정의 타일 확인 diff --git a/lineage/res/res/values-ku/strings.xml b/lineage/res/res/values-ku/strings.xml index fa8047ed..594343c0 100644 --- a/lineage/res/res/values-ku/strings.xml +++ b/lineage/res/res/values-ku/strings.xml @@ -29,7 +29,6 @@ - کاشی دروستکراوی گوێگر diff --git a/lineage/res/res/values-ky-rKG/strings.xml b/lineage/res/res/values-ky-rKG/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-ky-rKG/strings.xml +++ b/lineage/res/res/values-ky-rKG/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-lb/strings.xml b/lineage/res/res/values-lb/strings.xml index e57e140f..30404ebe 100644 --- a/lineage/res/res/values-lb/strings.xml +++ b/lineage/res/res/values-lb/strings.xml @@ -40,7 +40,6 @@ - Eegene Kachel-Lauschter-Service diff --git a/lineage/res/res/values-lo-rLA/strings.xml b/lineage/res/res/values-lo-rLA/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-lo-rLA/strings.xml +++ b/lineage/res/res/values-lo-rLA/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-lt/strings.xml b/lineage/res/res/values-lt/strings.xml index 70a021ad..2bf41489 100644 --- a/lineage/res/res/values-lt/strings.xml +++ b/lineage/res/res/values-lt/strings.xml @@ -54,7 +54,6 @@ keisti Lineage sistemos saugos nustatymus Leidžia programai keisti Lineage sistemos saugos nustatymus. Neskirta naudoti įprastoms programoms. - Tinkintos plytelės klausytojas diff --git a/lineage/res/res/values-lv/strings.xml b/lineage/res/res/values-lv/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-lv/strings.xml +++ b/lineage/res/res/values-lv/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-mk-rMK/strings.xml b/lineage/res/res/values-mk-rMK/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-mk-rMK/strings.xml +++ b/lineage/res/res/values-mk-rMK/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ml-rIN/strings.xml b/lineage/res/res/values-ml-rIN/strings.xml index c3d1fb1c..90e0c446 100644 --- a/lineage/res/res/values-ml-rIN/strings.xml +++ b/lineage/res/res/values-ml-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage സുരക്ഷാ സംവിധാന ക്രമീകരണങ്ങൾ പരിഷ്‌ക്കരിക്കുക Lineage സുരക്ഷിത സിസ്റ്റം ക്രമീകരണങ്ങൾ പരിഷ്ക്കരിക്കുവാന്‍ ഒരു ആപ്ലിക്കേഷനെ അനുവദിക്കുന്നു. സാധാരണ ആപ്ലിക്കേഷനുകൾക്ക് ഉപയോഗിക്കാനുള്ളതല്ല. - - ആപ്ലിക്കേഷന്‍ നിർദ്ദേശങ്ങളിലേക്ക് പ്രവേശിക്കുക - ആപ്ലിക്കേഷന്‍ നിർദ്ദേശങ്ങളിലേക്ക് പ്രവേശിക്കുവാന്‍ ഒരു ആപ്ലിക്കേഷനെ അനുവദിക്കുന്നു. കസ്റ്റം ടൈൽ ലിസണർ diff --git a/lineage/res/res/values-mn-rMN/strings.xml b/lineage/res/res/values-mn-rMN/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-mn-rMN/strings.xml +++ b/lineage/res/res/values-mn-rMN/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-mr-rIN/strings.xml b/lineage/res/res/values-mr-rIN/strings.xml index 90c3a588..5457d3f3 100644 --- a/lineage/res/res/values-mr-rIN/strings.xml +++ b/lineage/res/res/values-mr-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage सुरक्षित सिस्टिम सेटिंग्ज सुधारित करा अॅपला Lineage सुरक्षित सिस्टिम सेटिंग्ज सुधारित करण्याची परवानगी देते. सामान्य अॅपद्वारे वापरासाठी नाही. - - अनुप्रयोग सूचनांमध्ये ऍक्सेस करा - अनुप्रयोगाला अनुप्रयोग सूचनांमध्ये ऍक्सेस करण्याची परवानगी देते. टाईल श्रोता सानुकूल करा diff --git a/lineage/res/res/values-ms-rMY/strings.xml b/lineage/res/res/values-ms-rMY/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-ms-rMY/strings.xml +++ b/lineage/res/res/values-ms-rMY/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-my-rMM/strings.xml b/lineage/res/res/values-my-rMM/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-my-rMM/strings.xml +++ b/lineage/res/res/values-my-rMM/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-nb/strings.xml b/lineage/res/res/values-nb/strings.xml index 6b620a88..d2a4cdea 100644 --- a/lineage/res/res/values-nb/strings.xml +++ b/lineage/res/res/values-nb/strings.xml @@ -54,9 +54,6 @@ endre Lineage sikker systeminnstillinger Gir en app tilgang til å endre Lineage sikkerhets-systeminnstillinger. Tilgangen bør ikke gis til normale apper. - - tilgang til app-forslag - Tillat en app tilgang til app forslag. Egendefinerte flis lytter diff --git a/lineage/res/res/values-ne-rNP/strings.xml b/lineage/res/res/values-ne-rNP/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-ne-rNP/strings.xml +++ b/lineage/res/res/values-ne-rNP/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-nl/strings.xml b/lineage/res/res/values-nl/strings.xml index cee8f7b2..7f27c7cc 100644 --- a/lineage/res/res/values-nl/strings.xml +++ b/lineage/res/res/values-nl/strings.xml @@ -54,9 +54,6 @@ beveiligde Lineage-systeeminstellingen wijzigen Hiermee kan de app de beveiligde systeeminstellingen van Lineage wijzigen. Niet voor gebruik door normale apps. - - toegang tot app-suggesties - Hiermee kan de app toegang krijgen tot app-suggesties. Aangepaste tegel-service diff --git a/lineage/res/res/values-oc-rFR/strings.xml b/lineage/res/res/values-oc-rFR/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-oc-rFR/strings.xml +++ b/lineage/res/res/values-oc-rFR/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-or-rIN/strings.xml b/lineage/res/res/values-or-rIN/strings.xml index 16eced1a..81253457 100644 --- a/lineage/res/res/values-or-rIN/strings.xml +++ b/lineage/res/res/values-or-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage ସୁରଷିତ ସିଷ୍ଟମ୍‍ ସେଟିଂସମୂହ ସମ୍ପାଦନା Lineage ସୁରଷିତ ସିଷ୍ଟମ୍‍ ସେଟିଂସମୂହ‍ ସମ୍ପାଦନା କରିବାକୁ ଆପ୍ଲିକେସନ୍‍କୁ ଅନୁମତି ଦିଏ। ସାଧାରଣ ଆପ୍ଲିକେସନଗୁଡିକ ଦ୍ଵାରା ବ୍ୟବହାରରେ ନାହିଁ। - - ଆପ୍ଲିକେସନ୍‍ ମତାମତ ଆକ୍‍ସେସ୍‍ କରିଥାଏ - ଆପ୍ଲିକେସନ୍‍ ମତାମତ ଆକ୍‍ସେସ୍ କରିବାକୁ ଆପ୍ଲିକେସନ୍‍କୁ ଅନୁମତି ଦିଏ। ଟାଇଲ୍‍ ଲିସ୍‍ନର୍‍ କଷ୍ଟମ୍‍ କରନ୍ତୁ diff --git a/lineage/res/res/values-pa-rIN/strings.xml b/lineage/res/res/values-pa-rIN/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-pa-rIN/strings.xml +++ b/lineage/res/res/values-pa-rIN/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-pl/strings.xml b/lineage/res/res/values-pl/strings.xml index 103dbff6..54243059 100644 --- a/lineage/res/res/values-pl/strings.xml +++ b/lineage/res/res/values-pl/strings.xml @@ -54,9 +54,6 @@ modyfikuje zabezpieczone ustawienia systemowe Lineage Pozwala aplikacji na modyfikacje zabezpieczonych ustawień systemowych Lineage. Nie do użytku przez zwykłe aplikacje. - - dostęp do sugestii - Zezwala aplikacji na dostęp do sugestii. Niestandardowy odbiornik diff --git a/lineage/res/res/values-pt-rBR/strings.xml b/lineage/res/res/values-pt-rBR/strings.xml index 3b6436eb..2fe50931 100644 --- a/lineage/res/res/values-pt-rBR/strings.xml +++ b/lineage/res/res/values-pt-rBR/strings.xml @@ -54,9 +54,6 @@ modificar as configurações de segurança do sistema da Lineage Permite que um aplicativo modifique as configurações de segurança do sistema Lineage. Não deve ser usado por aplicativos normais. - - acesso a sugestões de apps - Permite que o aplicativo acesse sugestões de apps. Monitoramento de botão personalizado diff --git a/lineage/res/res/values-pt-rPT/strings.xml b/lineage/res/res/values-pt-rPT/strings.xml index fb8dfe10..2519efc6 100644 --- a/lineage/res/res/values-pt-rPT/strings.xml +++ b/lineage/res/res/values-pt-rPT/strings.xml @@ -54,9 +54,6 @@ modificar as definições de sistema seguro Lineage Permite que uma aplicação modifique as definições de sistema seguro Lineage. Nunca deverá ser necessário para aplicações normais. - - aceder a sugestões da aplicação - Permite que uma aplicação aceda às sugestões de aplicações. Escuta de mosaicos personalizados diff --git a/lineage/res/res/values-rm/strings.xml b/lineage/res/res/values-rm/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-rm/strings.xml +++ b/lineage/res/res/values-rm/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ro/strings.xml b/lineage/res/res/values-ro/strings.xml index 737de3f4..5c29c8ab 100644 --- a/lineage/res/res/values-ro/strings.xml +++ b/lineage/res/res/values-ro/strings.xml @@ -54,9 +54,6 @@ modifică setările de siguranță sistem Lineage Permite unei aplicații să modifice setările de sistem Lineage sigure. Nu este utilizabilă de către aplicațiile normale. - - accesează sugestiile aplicației - Permite unei aplicații să acceseze sugestiile aplicației. Urmăritor de chenar personalizat diff --git a/lineage/res/res/values-ru/strings.xml b/lineage/res/res/values-ru/strings.xml index 6e30eeed..8f991f8e 100644 --- a/lineage/res/res/values-ru/strings.xml +++ b/lineage/res/res/values-ru/strings.xml @@ -54,9 +54,6 @@ Изменение параметров безопасности системы Lineage Приложение сможет изменять параметры безопасности системы. Это разрешение не используется обычными приложениями. - - доступ к списку рекомендованных приложений - Приложение сможет получать доступ к списку рекомендованных приложений. Слушатель пользовательских плиток diff --git a/lineage/res/res/values-si-rLK/strings.xml b/lineage/res/res/values-si-rLK/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-si-rLK/strings.xml +++ b/lineage/res/res/values-si-rLK/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-sk/strings.xml b/lineage/res/res/values-sk/strings.xml index 89f9c3d8..71b1ed18 100644 --- a/lineage/res/res/values-sk/strings.xml +++ b/lineage/res/res/values-sk/strings.xml @@ -54,9 +54,6 @@ upraviť zabezpečené systémové nastavenia Lineage Umožňuje aplikácii zmeniť zabezpečené systémové nastavenia Lineage. Nie je určené pre normálne aplikácie. - - prístup k návrhom aplikácií - Umožní aplikácii prístup k návrhom aplikácií. Zoznam vlastných dlaždíc diff --git a/lineage/res/res/values-sl/strings.xml b/lineage/res/res/values-sl/strings.xml index e4da2ed5..36c55b33 100644 --- a/lineage/res/res/values-sl/strings.xml +++ b/lineage/res/res/values-sl/strings.xml @@ -54,9 +54,6 @@ spreminjanje varnih sistemskih nastavitev Lineage Dovoli aplikaciji spreminjanje varnih sistemskih nastavitev Lineage. Običajne aplikacije tega ne uporabljajo. - - dostop do predlogov aplikacij - Dovoli aplikaciji dostop do predlogov aplikacij. Poslušalnik ploščic po meri diff --git a/lineage/res/res/values-sq-rAL/strings.xml b/lineage/res/res/values-sq-rAL/strings.xml index 3c6745c4..75080912 100644 --- a/lineage/res/res/values-sq-rAL/strings.xml +++ b/lineage/res/res/values-sq-rAL/strings.xml @@ -40,9 +40,6 @@ modifiko parametrat e sistemit Lineage Lejon një aplikacion që të modifikojë parametrat e sistemit Lineage. - - akseso aplikacionet e sygjeruara - Lejon një aplikacion të aksesojë listën e aplikacioneve të sygjeruara. Lejon një aplikacion që t\'i etiketojë aplikacionet e tjera si të mbrojtura dhe t\'i bllokojë ato. diff --git a/lineage/res/res/values-sr-rCS/strings.xml b/lineage/res/res/values-sr-rCS/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-sr-rCS/strings.xml +++ b/lineage/res/res/values-sr-rCS/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-sr/strings.xml b/lineage/res/res/values-sr/strings.xml index 3c08f4c0..cd0449c8 100644 --- a/lineage/res/res/values-sr/strings.xml +++ b/lineage/res/res/values-sr/strings.xml @@ -54,9 +54,6 @@ мењање подешавања безбедности система Апликација може да мења подешавања безбедности система. Ова дозвола није потребна нормалним апликацијама. - - приступ предложеним апликацијама - Апликација може да приступа предложеним апликацијама. Надгледање прилагођених плочица diff --git a/lineage/res/res/values-sv/strings.xml b/lineage/res/res/values-sv/strings.xml index ddd1a714..15461186 100644 --- a/lineage/res/res/values-sv/strings.xml +++ b/lineage/res/res/values-sv/strings.xml @@ -54,9 +54,6 @@ ändra Lineage säkra systeminställningar Tillåt att en app ändrar Lineage säkra systeminställningar. Inte för användning av normala appar. - - komma åt appförslag - Ger en app åtkomst till appförslag. Anpassad tjänst som lyssnar efter brickor diff --git a/lineage/res/res/values-sw/strings.xml b/lineage/res/res/values-sw/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-sw/strings.xml +++ b/lineage/res/res/values-sw/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ta-rIN/strings.xml b/lineage/res/res/values-ta-rIN/strings.xml index 69d3d143..0bd3295d 100644 --- a/lineage/res/res/values-ta-rIN/strings.xml +++ b/lineage/res/res/values-ta-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage பாதுகாப்பான கணினி அமைப்புகளை மாற்றியமை ஒரு பயன்பாடானது Lineage பாதுகாப்பான கணினி அமைப்புகளை மாற்றியமைக்க அனுமதிக்கிறது. இயல்பான பயன்பாடுகளின் பயன்பாட்டிற்காக அல்ல - - பயன்பாட்டு பரிந்துரைகளை அணுகு - ஒரு பயன்பாடானது பயன்பாட்டு பரிந்துரைர்களை அணுக அனுமதிக்கிறது. தனிப்பயனாக்க டைல் கவனிப்பவர் diff --git a/lineage/res/res/values-te-rIN/strings.xml b/lineage/res/res/values-te-rIN/strings.xml index 2c7b8d39..a1d2aff2 100644 --- a/lineage/res/res/values-te-rIN/strings.xml +++ b/lineage/res/res/values-te-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage సురక్షిత సిస్టమ్ సెట్టింగులను సవరించుము Lineage సురక్షిత సిస్టమ్ సెట్టింగులను సవరించడానికి ప్రోగ్రాంకి అనుమతినిస్తుంది. సాధారణ ప్రోగ్రాంలచే ఉపయోగించబడటానికి కాదు. - - ప్రోగ్రాం సూచనలను ప్రాప్తి చేయుము - ప్రోగ్రాం సూచనలకు ప్రాప్తి పొందేందుకు ప్రోగ్రాంకి అనుమతిస్తుంది అనుకూలిత టైల్ శ్రోత diff --git a/lineage/res/res/values-th/strings.xml b/lineage/res/res/values-th/strings.xml index fd01fc0d..ccfe45a1 100644 --- a/lineage/res/res/values-th/strings.xml +++ b/lineage/res/res/values-th/strings.xml @@ -54,9 +54,6 @@ ปรับแต่งการตั้งค่าระบบความปลอดภัยของ Lineage อนุญาตให้แอปปรับแต่งการตั้งค่าระบบความปลอดภัยของ Lineage ไม่ใช่เพื่อให้แอปปกตินำไปใช้ - - เข้าถึงคำแนะนำแอป - อรนุญาตให้แอปเข้าถึงคำแนะนำแอป บริการกำหนดเองของไทล์ diff --git a/lineage/res/res/values-tr/strings.xml b/lineage/res/res/values-tr/strings.xml index e237f708..76c78fcf 100644 --- a/lineage/res/res/values-tr/strings.xml +++ b/lineage/res/res/values-tr/strings.xml @@ -54,9 +54,6 @@ Lineage güvenli sistem ayarlarını değiştir Uygulamalara Lineage güvenli sistem ayarlarını değiştirme izni verir. Normal uygulamalar için değildir. - - uygulama önerilerine eriş - Bir uygulamanın uygulama önerilerine erişiminine izin verir. Özel kare takipçisi diff --git a/lineage/res/res/values-ug/strings.xml b/lineage/res/res/values-ug/strings.xml index 688b8722..0b4c3503 100644 --- a/lineage/res/res/values-ug/strings.xml +++ b/lineage/res/res/values-ug/strings.xml @@ -54,9 +54,6 @@ سىستېما Lineageنىڭ بىخەتەرلىك تەڭشىكىنى ئۆزگەرتىش ئەپنىڭ سىستېما Lineageنىڭ بىخەتەرلىك تەڭشىكىنى ئۆزگەرتىشگە يول قويۇش. - - ئەپنىڭ چۈشەندۈرۈلىشىگە ئېرىشىش - بىرەر ئەپنىڭ ئەپ چۈشەندۈرۈشىگە ئېرىشىشگە رۇخسەت قىلىش. خىش تىشىغۇچنى خاسلاشتۇرۇش diff --git a/lineage/res/res/values-uk/strings.xml b/lineage/res/res/values-uk/strings.xml index 5cab2908..f7b72dd4 100644 --- a/lineage/res/res/values-uk/strings.xml +++ b/lineage/res/res/values-uk/strings.xml @@ -54,9 +54,6 @@ змінювати налаштування безпеки Дозволяє додатку змінювати системні налаштування безпеки. Непотрібно звичайним додаткам. - - Доступ до рекомендованих додатків - Додаток зможе отримувати доступ до списку рекомендованих додатків. Власна служба обробки плиток diff --git a/lineage/res/res/values-ur-rPK/strings.xml b/lineage/res/res/values-ur-rPK/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-ur-rPK/strings.xml +++ b/lineage/res/res/values-ur-rPK/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-uz-rUZ/strings.xml b/lineage/res/res/values-uz-rUZ/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-uz-rUZ/strings.xml +++ b/lineage/res/res/values-uz-rUZ/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-vi/strings.xml b/lineage/res/res/values-vi/strings.xml index a8d8d1da..369376e0 100644 --- a/lineage/res/res/values-vi/strings.xml +++ b/lineage/res/res/values-vi/strings.xml @@ -54,9 +54,6 @@ sửa đổi cài đặt hệ thống an toàn Lineage Cho phép ứng dụng sửa đổi cài đặt hệ thống an toàn Lineage. Không cho ứng dụng bình thường sử dụng. - - truy cập các đề xuất ứng dụng - Cho phép ứng dụng truy cập đề xuất ứng dụng. Lắng nghe ô tuỳ chỉnh diff --git a/lineage/res/res/values-zh-rCN/strings.xml b/lineage/res/res/values-zh-rCN/strings.xml index 336f4e33..0aae63bc 100644 --- a/lineage/res/res/values-zh-rCN/strings.xml +++ b/lineage/res/res/values-zh-rCN/strings.xml @@ -54,9 +54,6 @@ 修改 Lineage 系统安全设置 允许应用修改 Lineage 系统安全设置。不供正常应用使用。 - - 访问应用建议 - 允许应用访问应用建议。 自定义瓷块侦听器 diff --git a/lineage/res/res/values-zh-rHK/strings.xml b/lineage/res/res/values-zh-rHK/strings.xml index c63f9624..f60b0d06 100644 --- a/lineage/res/res/values-zh-rHK/strings.xml +++ b/lineage/res/res/values-zh-rHK/strings.xml @@ -30,7 +30,6 @@ - diff --git a/lineage/res/res/values-zh-rTW/strings.xml b/lineage/res/res/values-zh-rTW/strings.xml index 5f232a27..77451bb6 100644 --- a/lineage/res/res/values-zh-rTW/strings.xml +++ b/lineage/res/res/values-zh-rTW/strings.xml @@ -54,9 +54,6 @@ 修改 Lineage 系統安全設定 允許應用程式修改 Lineage 安全系統設定,非供一般應用程式使用。 - - 存取應用程式建議 - 允許應用程式存取應用程式建議。 自訂圖塊監聽器 diff --git a/lineage/res/res/values-zu/strings.xml b/lineage/res/res/values-zu/strings.xml index c9dfd939..da07ac10 100644 --- a/lineage/res/res/values-zu/strings.xml +++ b/lineage/res/res/values-zu/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values/config.xml b/lineage/res/res/values/config.xml index 8374e2b4..70ef4073 100644 --- a/lineage/res/res/values/config.xml +++ b/lineage/res/res/values/config.xml @@ -16,30 +16,6 @@ limitations under the License. --> - - true - - - com.cyanogen.app.suggest - - - - com.cyanogen.app.suggest - - diff --git a/lineage/res/res/values/strings.xml b/lineage/res/res/values/strings.xml index ee184ad9..b610fd25 100644 --- a/lineage/res/res/values/strings.xml +++ b/lineage/res/res/values/strings.xml @@ -67,10 +67,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - access app suggestions - Allows an app to access app suggestions. - Custom tile listener diff --git a/lineage/res/res/values/symbols.xml b/lineage/res/res/values/symbols.xml index 67103468..be3c28cf 100644 --- a/lineage/res/res/values/symbols.xml +++ b/lineage/res/res/values/symbols.xml @@ -18,10 +18,6 @@ - - - - diff --git a/sdk/src/java/lineageos/app/LineageContextConstants.java b/sdk/src/java/lineageos/app/LineageContextConstants.java index 2798f7c5..1a29cee2 100644 --- a/sdk/src/java/lineageos/app/LineageContextConstants.java +++ b/sdk/src/java/lineageos/app/LineageContextConstants.java @@ -77,11 +77,6 @@ public final class LineageContextConstants { */ public static final String LINEAGE_HARDWARE_SERVICE = "lineagehardware"; - /** - * @hide - */ - public static final String LINEAGE_APP_SUGGEST_SERVICE = "lineageappsuggest"; - /** * Control device power profile and characteristics. * @@ -151,14 +146,6 @@ public final class LineageContextConstants { @SdkConstant(SdkConstant.SdkConstantType.FEATURE) public static final String PROFILES = "org.lineageos.profiles"; - /** - * Feature for {@link PackageManager#getSystemAvailableFeatures} and - * {@link PackageManager#hasSystemFeature}: The device includes the lineage app suggest service - * utilized by the lineage sdk. - */ - @SdkConstant(SdkConstant.SdkConstantType.FEATURE) - public static final String APP_SUGGEST = "org.lineageos.appsuggest"; - /** * Feature for {@link PackageManager#getSystemAvailableFeatures} and * {@link PackageManager#hasSystemFeature}: The device includes the lineage telephony service diff --git a/sdk/src/java/lineageos/app/suggest/AppSuggestManager.java b/sdk/src/java/lineageos/app/suggest/AppSuggestManager.java deleted file mode 100644 index f156727c..00000000 --- a/sdk/src/java/lineageos/app/suggest/AppSuggestManager.java +++ /dev/null @@ -1,150 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package lineageos.app.suggest; - -import android.content.Context; -import android.content.Intent; -import android.graphics.BitmapFactory; -import android.graphics.drawable.BitmapDrawable; -import android.graphics.drawable.Drawable; -import android.os.IBinder; -import android.os.RemoteException; -import android.os.ServiceManager; -import android.util.Log; - -import java.io.FileNotFoundException; -import java.io.InputStream; -import java.util.ArrayList; -import java.util.List; - -import lineageos.app.LineageContextConstants; -import lineageos.app.suggest.ApplicationSuggestion; - -/** - * Provides an interface to get information about suggested apps for an intent which may include - * applications not installed on the device. This is used by the LineageResolver in order to provide - * suggestions when an intent is fired but no application exists for the given intent. - * - * @hide - */ -public class AppSuggestManager { - private static final String TAG = AppSuggestManager.class.getSimpleName(); - private static final boolean DEBUG = true; - - private static IAppSuggestManager sImpl; - - private static AppSuggestManager sInstance; - - private Context mContext; - - /** - * Gets an instance of the AppSuggestManager. - * - * @param context - * - * @return An instance of the AppSuggestManager - */ - public static synchronized AppSuggestManager getInstance(Context context) { - if (sInstance != null) { - return sInstance; - } - - context = context.getApplicationContext() != null ? - context.getApplicationContext() : context; - - sInstance = new AppSuggestManager(context); - - if (context.getPackageManager().hasSystemFeature(LineageContextConstants.Features.APP_SUGGEST) - && sImpl == null) { - throw new RuntimeException("Unable to get AppSuggestManagerService. " + - "The service either crashed, was not started, or the interface has been" + - " called to early in SystemServer init"); - } - - return sInstance; - } - - private AppSuggestManager(Context context) { - mContext = context.getApplicationContext(); - sImpl = getService(); - } - - /** @hide */ - public static synchronized IAppSuggestManager getService() { - if (sImpl == null) { - IBinder b = ServiceManager.getService(LineageContextConstants.LINEAGE_APP_SUGGEST_SERVICE); - if (b != null) { - sImpl = IAppSuggestManager.Stub.asInterface(b); - } else { - Log.e(TAG, "Unable to find implementation for app suggest service"); - } - } - - return sImpl; - } - - /** - * Checks to see if an intent is handled by the App Suggestions Service. This should be - * implemented in such a way that it is safe to call inline on the UI Thread. - * - * @param intent The intent - * @return true if the App Suggestions Service has suggestions for this intent, false otherwise - */ - public boolean handles(Intent intent) { - IAppSuggestManager mgr = getService(); - if (mgr == null) return false; - try { - return mgr.handles(intent); - } catch (RemoteException e) { - return false; - } - } - - /** - * - * Gets a list of the suggestions for the given intent. - * - * @param intent The intent - * @return A list of application suggestions or an empty list if none. - */ - public List getSuggestions(Intent intent) { - IAppSuggestManager mgr = getService(); - if (mgr == null) return new ArrayList<>(0); - try { - return mgr.getSuggestions(intent); - } catch (RemoteException e) { - return new ArrayList<>(0); - } - } - - /** - * Loads the icon for the given suggestion. - * - * @param suggestion The suggestion to load the icon for - * - * @return A {@link Drawable} or null if one cannot be found - */ - public Drawable loadIcon(ApplicationSuggestion suggestion) { - try { - InputStream is = mContext.getContentResolver() - .openInputStream(suggestion.getThumbailUri()); - return Drawable.createFromStream(is, null); - } catch (FileNotFoundException e) { - return null; - } - } -} diff --git a/sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.aidl b/sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.aidl deleted file mode 100644 index 378db285..00000000 --- a/sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.aidl +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package lineageos.app.suggest; - -/** - * @hide - */ -parcelable ApplicationSuggestion; diff --git a/sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.java b/sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.java deleted file mode 100644 index 1ab32627..00000000 --- a/sdk/src/java/lineageos/app/suggest/ApplicationSuggestion.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package lineageos.app.suggest; - -import android.annotation.NonNull; -import android.net.Uri; -import android.os.Parcel; -import android.os.Parcelable; - -import lineageos.os.Build; -import lineageos.os.Concierge; -import lineageos.os.Concierge.ParcelInfo; - -/** - * @hide - */ -public class ApplicationSuggestion implements Parcelable { - - public static final Creator CREATOR = - new Creator() { - public ApplicationSuggestion createFromParcel(Parcel in) { - return new ApplicationSuggestion(in); - } - - public ApplicationSuggestion[] newArray(int size) { - return new ApplicationSuggestion[size]; - } - }; - - private String mName; - - private String mPackage; - - private Uri mDownloadUri; - - private Uri mThumbnailUri; - - public ApplicationSuggestion(@NonNull String name, @NonNull String pkg, - @NonNull Uri downloadUri, @NonNull Uri thumbnailUri) { - mName = name; - mPackage = pkg; - mDownloadUri = downloadUri; - mThumbnailUri = thumbnailUri; - } - - private ApplicationSuggestion(Parcel in) { - // Read parcelable version via the Concierge - ParcelInfo parcelInfo = Concierge.receiveParcel(in); - int parcelableVersion = parcelInfo.getParcelVersion(); - - if (parcelableVersion >= Build.LINEAGE_VERSION_CODES.APRICOT) { - mName = in.readString(); - mPackage = in.readString(); - mDownloadUri = in.readParcelable(Uri.class.getClassLoader()); - mThumbnailUri = in.readParcelable(Uri.class.getClassLoader()); - } - - // Complete parcel info for the concierge - parcelInfo.complete(); - } - - @Override - public int describeContents() { - return 0; - } - - @Override - public void writeToParcel(Parcel out, int flags) { - // Tell the concierge to prepare the parcel - ParcelInfo parcelInfo = Concierge.prepareParcel(out); - - out.writeString(mName); - out.writeString(mPackage); - out.writeParcelable(mDownloadUri, flags); - out.writeParcelable(mThumbnailUri, flags); - - // Complete the parcel info for the concierge - parcelInfo.complete(); - } - - public String getName() { - return mName; - } - - public String getPackageName() { - return mPackage; - } - - public Uri getDownloadUri() { - return mDownloadUri; - } - - public Uri getThumbailUri() { - return mThumbnailUri; - } -} diff --git a/sdk/src/java/lineageos/app/suggest/IAppSuggestManager.aidl b/sdk/src/java/lineageos/app/suggest/IAppSuggestManager.aidl deleted file mode 100644 index c121b522..00000000 --- a/sdk/src/java/lineageos/app/suggest/IAppSuggestManager.aidl +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package lineageos.app.suggest; - -import android.content.Intent; - -import lineageos.app.suggest.ApplicationSuggestion; - -/** - * @hide - */ -interface IAppSuggestManager { - boolean handles(in Intent intent); - - List getSuggestions(in Intent intent); -} \ No newline at end of file diff --git a/sdk/src/java/lineageos/app/suggest/IAppSuggestProvider.aidl b/sdk/src/java/lineageos/app/suggest/IAppSuggestProvider.aidl deleted file mode 100644 index 84b3db13..00000000 --- a/sdk/src/java/lineageos/app/suggest/IAppSuggestProvider.aidl +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package lineageos.app.suggest; - -import android.content.Intent; - -import lineageos.app.suggest.ApplicationSuggestion; - -/** - * @hide - */ -interface IAppSuggestProvider { - boolean handles(in Intent intent); - - List getSuggestions(in Intent intent); -} \ No newline at end of file