diff --git a/data/etc/platform.xml b/data/etc/platform.xml index 434dfdf56e0ecdcf4832708b94d1b51d530149fa..64085ea74edc42364b57282ea17d79d1194d1bb9 100644 --- a/data/etc/platform.xml +++ b/data/etc/platform.xml @@ -167,8 +167,6 @@ file="/system/framework/android.test.mock.jar" /> <library name="android.test.runner" file="/system/framework/android.test.runner.jar" /> - <library name="javax.obex" - file="/system/framework/javax.obex.jar" /> <!-- These are the standard packages that are white-listed to always have internet access while in power save mode, even if they aren't in the foreground. --> diff --git a/obex/Android.bp b/obex/Android.bp new file mode 100644 index 0000000000000000000000000000000000000000..6558eb36d00101335f488d6291bb0a0d0b333539 --- /dev/null +++ b/obex/Android.bp @@ -0,0 +1,21 @@ +// +// Copyright (C) 2018 The Android Open Source 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. +// + +java_sdk_library { + name: "javax.obex", + srcs: ["javax/**/*.java"], + api_packages: ["javax.obex"], +} diff --git a/obex/Android.mk b/obex/Android.mk deleted file mode 100644 index e7c1fd34dd7490d757aa252588d48ce6988eb2fa..0000000000000000000000000000000000000000 --- a/obex/Android.mk +++ /dev/null @@ -1,20 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(call all-subdir-java-files) - -LOCAL_MODULE:= javax.obex - -include $(BUILD_JAVA_LIBRARY) - - -include $(CLEAR_VARS) - -LOCAL_MODULE_TAGS := optional - -LOCAL_SRC_FILES := $(call all-subdir-java-files) - -LOCAL_MODULE:= javax.obexstatic - -include $(BUILD_STATIC_JAVA_LIBRARY) \ No newline at end of file diff --git a/obex/CleanSpec.mk b/obex/CleanSpec.mk new file mode 100644 index 0000000000000000000000000000000000000000..c104234e4fd9fe11805ee08f699324b3928b0a62 --- /dev/null +++ b/obex/CleanSpec.mk @@ -0,0 +1,18 @@ +# +# Copyright (C) 2018 The Android Open Source 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. +# + +# runtime lib is renamed from javax.obex.jar to javax.obex.impl.jar +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/framework/javax.obex.jar) diff --git a/obex/api/current.txt b/obex/api/current.txt new file mode 100644 index 0000000000000000000000000000000000000000..1cd562feff8dca54274f3ee3ea09da08fab7f04f --- /dev/null +++ b/obex/api/current.txt @@ -0,0 +1,12 @@ +package javax.obex { + + public class ObexPacket { + method public static javax.obex.ObexPacket read(java.io.InputStream) throws java.io.IOException; + method public static javax.obex.ObexPacket read(int, java.io.InputStream) throws java.io.IOException; + field public int mHeaderId; + field public int mLength; + field public byte[] mPayload; + } + +} + diff --git a/obex/api/removed.txt b/obex/api/removed.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/obex/api/system-current.txt b/obex/api/system-current.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/obex/api/system-removed.txt b/obex/api/system-removed.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/obex/api/test-current.txt b/obex/api/test-current.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/obex/api/test-removed.txt b/obex/api/test-removed.txt new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391