aboutsummaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
authorMichael Bestas <mkbestas@lineageos.org>2018-01-23 20:44:51 +0200
committerMichael Bestas <mkbestas@lineageos.org>2018-01-24 02:43:12 +0200
commit498b79bb3a2778b26e01be4af037c222fd0dec9f (patch)
tree6d80287bbceba06f65cae1d6a3c3485cea55c9d6 /samples
parent60aa859cbe68092497c2a98d1a756bab3f39ff85 (diff)
downloadlineage-sdk-498b79bb3a2778b26e01be4af037c222fd0dec9f.tar.gz
lineage-sdk-498b79bb3a2778b26e01be4af037c222fd0dec9f.tar.bz2
lineage-sdk-498b79bb3a2778b26e01be4af037c222fd0dec9f.zip
lineage-sdk: Remove external views API
* It was only used by live lockscreen Change-Id: I78408eefb03dcccbe095311bea78baf8e6d852eb
Diffstat (limited to 'samples')
-rw-r--r--samples/externalviews/viewhost/.gitignore7
-rw-r--r--samples/externalviews/viewhost/Android.mk24
-rw-r--r--samples/externalviews/viewhost/AndroidManifest.xml38
-rw-r--r--samples/externalviews/viewhost/res/layout/activity_main.xml48
-rw-r--r--samples/externalviews/viewhost/res/mipmap-hdpi/ic_launcher.pngbin3418 -> 0 bytes
-rw-r--r--samples/externalviews/viewhost/res/mipmap-mdpi/ic_launcher.pngbin2206 -> 0 bytes
-rw-r--r--samples/externalviews/viewhost/res/mipmap-xhdpi/ic_launcher.pngbin4842 -> 0 bytes
-rw-r--r--samples/externalviews/viewhost/res/mipmap-xxhdpi/ic_launcher.pngbin7718 -> 0 bytes
-rw-r--r--samples/externalviews/viewhost/res/values-v21/styles.xml20
-rw-r--r--samples/externalviews/viewhost/res/values-w820dp/dimens.xml21
-rw-r--r--samples/externalviews/viewhost/res/values/dimens.xml20
-rw-r--r--samples/externalviews/viewhost/res/values/strings.xml21
-rw-r--r--samples/externalviews/viewhost/res/values/styles.xml23
-rw-r--r--samples/externalviews/viewhost/src/org/lineageos/samples/extviewhost/MainActivity.java37
-rw-r--r--samples/externalviews/viewprovider/Android.mk24
-rw-r--r--samples/externalviews/viewprovider/AndroidManifest.xml34
-rw-r--r--samples/externalviews/viewprovider/res/drawable-hdpi/ic_launcher.pngbin9397 -> 0 bytes
-rw-r--r--samples/externalviews/viewprovider/res/drawable-ldpi/ic_launcher.pngbin2729 -> 0 bytes
-rw-r--r--samples/externalviews/viewprovider/res/drawable-mdpi/ic_launcher.pngbin5237 -> 0 bytes
-rw-r--r--samples/externalviews/viewprovider/res/drawable-xhdpi/ic_launcher.pngbin14383 -> 0 bytes
-rw-r--r--samples/externalviews/viewprovider/res/layout/main.xml33
-rw-r--r--samples/externalviews/viewprovider/res/values/strings.xml20
-rw-r--r--samples/externalviews/viewprovider/src/org/lineageos/samples/extview/SampleProviderService.java40
23 files changed, 0 insertions, 410 deletions
diff --git a/samples/externalviews/viewhost/.gitignore b/samples/externalviews/viewhost/.gitignore
deleted file mode 100644
index 9c4de582..00000000
--- a/samples/externalviews/viewhost/.gitignore
+++ /dev/null
@@ -1,7 +0,0 @@
-.gradle
-/local.properties
-/.idea/workspace.xml
-/.idea/libraries
-.DS_Store
-/build
-/captures
diff --git a/samples/externalviews/viewhost/Android.mk b/samples/externalviews/viewhost/Android.mk
deleted file mode 100644
index f914ba74..00000000
--- a/samples/externalviews/viewhost/Android.mk
+++ /dev/null
@@ -1,24 +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.
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-
-LOCAL_STATIC_JAVA_LIBRARIES := \
- org.lineageos.platform.sdk
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src/)
-
-LOCAL_PACKAGE_NAME := LineageExternalViewHost
-
-include $(BUILD_PACKAGE)
diff --git a/samples/externalviews/viewhost/AndroidManifest.xml b/samples/externalviews/viewhost/AndroidManifest.xml
deleted file mode 100644
index 770ff22f..00000000
--- a/samples/externalviews/viewhost/AndroidManifest.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- 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.
--->
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="org.lineageos.samples.extviewhost" >
-
- <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="23" />
-
- <application
- android:allowBackup="true"
- android:icon="@mipmap/ic_launcher"
- android:label="@string/app_name"
- android:theme="@style/AppTheme" >
- <activity
- android:name=".MainActivity"
- android:label="@string/app_name" >
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
-
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- </application>
-
-</manifest>
diff --git a/samples/externalviews/viewhost/res/layout/activity_main.xml b/samples/externalviews/viewhost/res/layout/activity_main.xml
deleted file mode 100644
index 10bbd91d..00000000
--- a/samples/externalviews/viewhost/res/layout/activity_main.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- 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.
--->
-<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingLeft="@dimen/activity_horizontal_margin"
- android:paddingRight="@dimen/activity_horizontal_margin"
- android:paddingTop="@dimen/activity_vertical_margin"
- android:paddingBottom="@dimen/activity_vertical_margin">
-
- <LinearLayout
- android:id="@+id/root"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- <lineageos.externalviews.ExternalView
- android:id="@+id/external_view"
- android:layout_width="match_parent"
- android:layout_height="200dp"/>
- <View
- android:layout_width="match_parent"
- android:layout_height="200dp"
- android:background="#FF0000"/>
- <View
- android:layout_width="match_parent"
- android:layout_height="200dp"
- android:background="#00FF00"/>
- <View
- android:layout_width="match_parent"
- android:layout_height="200dp"
- android:background="#0000FF"/>
- </LinearLayout>
-
-</ScrollView> \ No newline at end of file
diff --git a/samples/externalviews/viewhost/res/mipmap-hdpi/ic_launcher.png b/samples/externalviews/viewhost/res/mipmap-hdpi/ic_launcher.png
deleted file mode 100644
index cde69bcc..00000000
--- a/samples/externalviews/viewhost/res/mipmap-hdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewhost/res/mipmap-mdpi/ic_launcher.png b/samples/externalviews/viewhost/res/mipmap-mdpi/ic_launcher.png
deleted file mode 100644
index c133a0cb..00000000
--- a/samples/externalviews/viewhost/res/mipmap-mdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewhost/res/mipmap-xhdpi/ic_launcher.png b/samples/externalviews/viewhost/res/mipmap-xhdpi/ic_launcher.png
deleted file mode 100644
index bfa42f0e..00000000
--- a/samples/externalviews/viewhost/res/mipmap-xhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewhost/res/mipmap-xxhdpi/ic_launcher.png b/samples/externalviews/viewhost/res/mipmap-xxhdpi/ic_launcher.png
deleted file mode 100644
index 324e72cd..00000000
--- a/samples/externalviews/viewhost/res/mipmap-xxhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewhost/res/values-v21/styles.xml b/samples/externalviews/viewhost/res/values-v21/styles.xml
deleted file mode 100644
index 9712f4b5..00000000
--- a/samples/externalviews/viewhost/res/values-v21/styles.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- 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.
--->
-<resources>
- <style name="AppTheme" parent="android:Theme.Material.Light">
- </style>
-</resources>
diff --git a/samples/externalviews/viewhost/res/values-w820dp/dimens.xml b/samples/externalviews/viewhost/res/values-w820dp/dimens.xml
deleted file mode 100644
index 4784b6fd..00000000
--- a/samples/externalviews/viewhost/res/values-w820dp/dimens.xml
+++ /dev/null
@@ -1,21 +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.
--->
-<resources>
- <!-- Example customization of dimensions originally defined in res/values/dimens.xml
- (such as screen margins) for screens with more than 820dp of available width. This
- would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). -->
- <dimen name="activity_horizontal_margin">64dp</dimen>
-</resources>
diff --git a/samples/externalviews/viewhost/res/values/dimens.xml b/samples/externalviews/viewhost/res/values/dimens.xml
deleted file mode 100644
index d9dcc26b..00000000
--- a/samples/externalviews/viewhost/res/values/dimens.xml
+++ /dev/null
@@ -1,20 +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.
--->
-<resources>
- <!-- Default screen margins, per the Android Design guidelines. -->
- <dimen name="activity_horizontal_margin">16dp</dimen>
- <dimen name="activity_vertical_margin">16dp</dimen>
-</resources>
diff --git a/samples/externalviews/viewhost/res/values/strings.xml b/samples/externalviews/viewhost/res/values/strings.xml
deleted file mode 100644
index 4762b189..00000000
--- a/samples/externalviews/viewhost/res/values/strings.xml
+++ /dev/null
@@ -1,21 +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.
--->
-<resources>
- <string name="app_name">ExternalViewTest</string>
-
- <string name="hello_world">Hello world!</string>
- <string name="action_settings">Settings</string>
-</resources>
diff --git a/samples/externalviews/viewhost/res/values/styles.xml b/samples/externalviews/viewhost/res/values/styles.xml
deleted file mode 100644
index 9531e170..00000000
--- a/samples/externalviews/viewhost/res/values/styles.xml
+++ /dev/null
@@ -1,23 +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.
--->
-<resources>
-
- <!-- Base application theme. -->
- <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
- <!-- Customize your theme here. -->
- </style>
-
-</resources>
diff --git a/samples/externalviews/viewhost/src/org/lineageos/samples/extviewhost/MainActivity.java b/samples/externalviews/viewhost/src/org/lineageos/samples/extviewhost/MainActivity.java
deleted file mode 100644
index f13cece7..00000000
--- a/samples/externalviews/viewhost/src/org/lineageos/samples/extviewhost/MainActivity.java
+++ /dev/null
@@ -1,37 +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.samples.extviewhost;
-
-import android.app.Activity;
-import android.content.ComponentName;
-import android.os.Bundle;
-
-import lineageos.externalviews.ExternalView;
-
-public class MainActivity extends Activity {
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- ExternalView ev = (ExternalView) findViewById(R.id.external_view);
- ComponentName cn = new ComponentName("org.lineageos.samples.extview",
- "org.lineageos.samples.extview.SampleProviderService");
- ev.setProviderComponent(cn);
- }
-
-}
diff --git a/samples/externalviews/viewprovider/Android.mk b/samples/externalviews/viewprovider/Android.mk
deleted file mode 100644
index dd297ab1..00000000
--- a/samples/externalviews/viewprovider/Android.mk
+++ /dev/null
@@ -1,24 +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.
-LOCAL_PATH:= $(call my-dir)
-include $(CLEAR_VARS)
-
-LOCAL_STATIC_JAVA_LIBRARIES := \
- org.lineageos.platform.sdk
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src/)
-
-LOCAL_PACKAGE_NAME := LineageExternalViewProvider
-
-include $(BUILD_PACKAGE) \ No newline at end of file
diff --git a/samples/externalviews/viewprovider/AndroidManifest.xml b/samples/externalviews/viewprovider/AndroidManifest.xml
deleted file mode 100644
index 83c8eaef..00000000
--- a/samples/externalviews/viewprovider/AndroidManifest.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- 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.
--->
-<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="org.lineageos.samples.extview"
- android:versionCode="1"
- android:versionName="1.0">
-
- <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="23" />
-
- <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
- <uses-permission android:name="android.permission.WRITE_SETTINGS" />
- <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
-
- <application android:label="@string/app_name" android:icon="@drawable/ic_launcher">
- <service android:name=".SampleProviderService"
- android:exported="true">
-
- </service>
- </application>
-</manifest>
diff --git a/samples/externalviews/viewprovider/res/drawable-hdpi/ic_launcher.png b/samples/externalviews/viewprovider/res/drawable-hdpi/ic_launcher.png
deleted file mode 100644
index 96a442e5..00000000
--- a/samples/externalviews/viewprovider/res/drawable-hdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewprovider/res/drawable-ldpi/ic_launcher.png b/samples/externalviews/viewprovider/res/drawable-ldpi/ic_launcher.png
deleted file mode 100644
index 99238729..00000000
--- a/samples/externalviews/viewprovider/res/drawable-ldpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewprovider/res/drawable-mdpi/ic_launcher.png b/samples/externalviews/viewprovider/res/drawable-mdpi/ic_launcher.png
deleted file mode 100644
index 359047df..00000000
--- a/samples/externalviews/viewprovider/res/drawable-mdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewprovider/res/drawable-xhdpi/ic_launcher.png b/samples/externalviews/viewprovider/res/drawable-xhdpi/ic_launcher.png
deleted file mode 100644
index 71c6d760..00000000
--- a/samples/externalviews/viewprovider/res/drawable-xhdpi/ic_launcher.png
+++ /dev/null
Binary files differ
diff --git a/samples/externalviews/viewprovider/res/layout/main.xml b/samples/externalviews/viewprovider/res/layout/main.xml
deleted file mode 100644
index c2742aaf..00000000
--- a/samples/externalviews/viewprovider/res/layout/main.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- 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.
--->
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:gravity="center_horizontal">
- <Button
- android:id="@+id/create_bluetooth_on_wifi_trigger_connect"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="@string/bluetooth_on_wifi_trigger"/>
-
- <TextView
- android:id="@+id/create_bt_on_wifi_status"
- android:layout_width="match_parent"
- android:layout_height="300dp" />
-</LinearLayout>
-
diff --git a/samples/externalviews/viewprovider/res/values/strings.xml b/samples/externalviews/viewprovider/res/values/strings.xml
deleted file mode 100644
index 6d6780c6..00000000
--- a/samples/externalviews/viewprovider/res/values/strings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- 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.
--->
-<resources>
- <string name="app_name">Profiles Sample</string>
- <string name="bluetooth_on_wifi_trigger">Create profile that triggers on top AP from WifiManager</string>
-</resources>
diff --git a/samples/externalviews/viewprovider/src/org/lineageos/samples/extview/SampleProviderService.java b/samples/externalviews/viewprovider/src/org/lineageos/samples/extview/SampleProviderService.java
deleted file mode 100644
index 713a882a..00000000
--- a/samples/externalviews/viewprovider/src/org/lineageos/samples/extview/SampleProviderService.java
+++ /dev/null
@@ -1,40 +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.samples.extview;
-
-import android.os.Bundle;
-import android.view.LayoutInflater;
-import android.view.View;
-import lineageos.externalviews.ExternalViewProviderService;
-
-public class SampleProviderService extends ExternalViewProviderService {
- @Override
- protected ExternalViewProviderService.Provider createExternalView(Bundle options) {
- return new ProviderImpl(options);
- }
-
- private class ProviderImpl extends Provider {
- protected ProviderImpl(Bundle options) {
- super(options);
- }
-
- @Override
- protected View onCreateView() {
- return LayoutInflater.from(SampleProviderService.this).inflate(R.layout.main, null);
- }
- }
-}