Skip to content

Commit cc4badf

Browse files
Manifest.permission.ACCESS_BACKGROUND_LOCATIONは推奨されていないため、ManagerのAndroidManifest.xmlのforgroundServiceTypeにlocationを追加した。
1 parent 2ddc482 commit cc4badf

3 files changed

Lines changed: 4 additions & 8 deletions

File tree

dConnectDevicePlugin/dConnectDeviceHost/app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
2525
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
2626
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
27-
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
2827
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
2928
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
3029

dConnectDevicePlugin/dConnectDeviceHost/app/src/main/java/org/deviceconnect/android/deviceplugin/host/profile/HostGeolocationProfile.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ public String getAttribute() {
7979
public boolean onRequest(final Intent request, final Intent response) {
8080
PermissionUtility.requestPermissions(getContext(),
8181
new Handler(Looper.getMainLooper()), new String[]{Manifest.permission.ACCESS_FINE_LOCATION,
82-
Manifest.permission.ACCESS_COARSE_LOCATION,
83-
Manifest.permission.ACCESS_BACKGROUND_LOCATION},
82+
Manifest.permission.ACCESS_COARSE_LOCATION},
8483
new PermissionUtility.PermissionRequestCallback() {
8584
@Override
8685
public void onSuccess() {
@@ -119,8 +118,7 @@ public String getAttribute() {
119118
public boolean onRequest(final Intent request, final Intent response) {
120119
PermissionUtility.requestPermissions(getContext(),
121120
new Handler(Looper.getMainLooper()), new String[]{Manifest.permission.ACCESS_FINE_LOCATION,
122-
Manifest.permission.ACCESS_COARSE_LOCATION,
123-
Manifest.permission.ACCESS_BACKGROUND_LOCATION},
121+
Manifest.permission.ACCESS_COARSE_LOCATION},
124122
new PermissionUtility.PermissionRequestCallback() {
125123
@Override
126124
public void onSuccess() {
@@ -164,8 +162,7 @@ public String getAttribute() {
164162
public boolean onRequest(final Intent request, final Intent response) {
165163
PermissionUtility.requestPermissions(getContext(),
166164
new Handler(Looper.getMainLooper()), new String[]{Manifest.permission.ACCESS_FINE_LOCATION,
167-
Manifest.permission.ACCESS_COARSE_LOCATION,
168-
Manifest.permission.ACCESS_BACKGROUND_LOCATION},
165+
Manifest.permission.ACCESS_COARSE_LOCATION},
169166
new PermissionUtility.PermissionRequestCallback() {
170167
@Override
171168
public void onSuccess() {

dConnectManager/dConnectManager/dconnect-manager-app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
<service
161161
android:name="org.deviceconnect.android.manager.DConnectService"
162162
android:exported="false"
163-
android:foregroundServiceType="mediaProjection">
163+
android:foregroundServiceType="mediaProjection|location">
164164
</service>
165165

166166
<!-- Webサーバを管理するサービス -->

0 commit comments

Comments
 (0)