Repo Created
This commit is contained in:
parent
eb305e2886
commit
a8c22c65db
4784 changed files with 329907 additions and 2 deletions
15
play-services-panorama/core/src/main/AndroidManifest.xml
Normal file
15
play-services-panorama/core/src/main/AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ SPDX-FileCopyrightText: 2024 microG Project Team
|
||||
~ SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<application>
|
||||
<service android:name="org.microg.gms.panorama.PanoramaService">
|
||||
<intent-filter>
|
||||
<action android:name="com.google.android.gms.panorama.service.START" />
|
||||
</intent-filter>
|
||||
</service>
|
||||
</application>
|
||||
</manifest>
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
/*
|
||||
* SPDX-FileCopyrightText: 2024 microG Project Team
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
package org.microg.gms.panorama
|
||||
|
||||
import android.net.Uri
|
||||
import android.os.Bundle
|
||||
import android.util.Log
|
||||
import com.google.android.gms.common.api.CommonStatusCodes
|
||||
import com.google.android.gms.common.internal.GetServiceRequest
|
||||
import com.google.android.gms.common.internal.IGmsCallbacks
|
||||
import com.google.android.gms.panorama.internal.IPanoramaCallbacks
|
||||
import com.google.android.gms.panorama.internal.IPanoramaService
|
||||
import org.microg.gms.BaseService
|
||||
import org.microg.gms.common.GmsService
|
||||
|
||||
const val TAG = "PanoramaService"
|
||||
|
||||
class PanoramaService : BaseService(TAG, GmsService.PANORAMA) {
|
||||
override fun handleServiceRequest(callback: IGmsCallbacks, request: GetServiceRequest, service: GmsService) {
|
||||
callback.onPostInitComplete(CommonStatusCodes.SUCCESS, PanoramaServiceImpl().asBinder(), null)
|
||||
}
|
||||
}
|
||||
|
||||
class PanoramaServiceImpl : IPanoramaService.Stub() {
|
||||
override fun loadPanoramaInfo(callback: IPanoramaCallbacks?, uri: Uri, bundle: Bundle, needGrantReadUriPermissions: Boolean) {
|
||||
Log.d(TAG, "Not implemented! $uri bundle:$bundle")
|
||||
runCatching { callback?.onPanoramaResult(CommonStatusCodes.SUCCESS, null, 0, null) }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue