Skip to content

Commit

Permalink
Xamarin: add BLUETOOTH_CONNECT
Browse files Browse the repository at this point in the history
  • Loading branch information
meee1 committed Feb 17, 2023
1 parent 41f61b0 commit 7b08dbc
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 34 deletions.
2 changes: 1 addition & 1 deletion ExtLibs/Xamarin/GDAL/Resources/Resource.designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 27 additions & 1 deletion ExtLibs/Xamarin/Xamarin.Android/MainActivity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,33 @@
[assembly: UsesFeature(GLESVersion = 0x00030000, Required = true)]
[assembly: UsesLibrary("org.apache.http.legacy", false)]
[assembly: UsesPermission("android.permission.RECEIVE_D2D_COMMANDS")]
//[assembly: UsesPermission("android.permission.MANAGE_EXTERNAL_STORAGE")]
[assembly: UsesPermission("android.permission.BLUETOOTH")]
[assembly: UsesPermission("android.permission.BLUETOOTH_CONNECT")]
[assembly: UsesPermission("android.permission.BLUETOOTH_ADMIN")]
[assembly: UsesFeature("android.hardware.bluetooth", Required = false)]
[assembly: UsesFeature("android.hardware.bluetooth_le", Required = false)]
[assembly: UsesPermission("android.permission.ACCESS_FINE_LOCATION")]
[assembly: UsesPermission("android.permission.ACCESS_COARSE_LOCATION")]
[assembly: UsesPermission("android.permission.INTERNET")]
[assembly: UsesPermission("android.permission.LOCATION_HARDWARE")]
[assembly: UsesPermission("android.permission.WAKE_LOCK")]
[assembly: UsesPermission("android.permission.WRITE_EXTERNAL_STORAGE")]
[assembly: UsesPermission("android.permission.READ_EXTERNAL_STORAGE")]
[assembly: UsesPermission("android.permission.CHANGE_NETWORK_STATE")]
[assembly: UsesPermission("android.permission.CHANGE_WIFI_MULTICAST_STATE")]
[assembly: UsesPermission("android.permission.CHANGE_WIFI_STATE")]
[assembly: UsesPermission("android.permission.ACCESS_NETWORK_STATE")]
[assembly: UsesPermission("android.permission.ACCESS_WIFI_STATE")]
[assembly: UsesPermission("android.permission.RECEIVE_BOOT_COMPLETED")]
[assembly: UsesPermission("android.permission.BLUETOOTH")]
[assembly: UsesPermission("android.permission.USB_PERMISSION")]
[assembly: UsesPermission("android.permission.BATTERY_STATS")]
[assembly: UsesFeature("android.hardware.usb.accessory", Required = false)]
[assembly: UsesFeature("android.hardware.touchscreen" , Required = false)]
[assembly: UsesFeature("android.hardware.location" , Required = false)]
[assembly: UsesFeature("android.hardware.telephony", Required = false)]
[assembly: UsesFeature("android.hardware.faketouch" , Required = true)]


namespace Xamarin.Droid
{ //global::Android.Content.Intent.CategoryLauncher
Expand Down
38 changes: 8 additions & 30 deletions ExtLibs/Xamarin/Xamarin.Android/Properties/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,33 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="107288" android:versionName="107288" package="com.michaeloborne.MissionPlanner" android:installLocation="preferExternal">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="31" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.LOCATION_HARDWARE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.USB_PERMISSION" />
<uses-permission android:name="android.permission.BATTERY_STATS" />
<supports-screens android:smallScreens="false" android:normalScreens="true" android:largeScreens="true" />
<uses-feature android:name="android.hardware.usb.accessory" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.telephony" android:required="false" />
<uses-feature android:glEsVersion="0x00030000" android:required="true" />
<uses-feature android:name="android.hardware.faketouch" android:required="true" />
<application android:label="Mission Planner" android:requestLegacyExternalStorage="false" android:hardwareAccelerated="true" android:extractNativeLibs="true" android:killAfterRestore="true" android:hasFragileUserData="true" android:icon="@mipmap/icon" />
<queries>
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
<supports-screens android:smallScreens="false" android:normalScreens="true" android:largeScreens="true" />
<application android:label="Mission Planner" android:requestLegacyExternalStorage="false" android:hardwareAccelerated="true" android:extractNativeLibs="true" android:killAfterRestore="true" android:hasFragileUserData="true" android:icon="@mipmap/icon" />
<queries>
<intent>
<action android:name="android.intent.action.TTS_SERVICE" />
</intent>
</queries>
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="31" />
</manifest>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion ExtLibs/Xamarin/Xamarin.Android/Xamarin.Android.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
<UserProperties TriggeredFromHotReload="False" XamarinHotReloadDebuggerTimeoutExceptionXamarinAndroidHideInfoBar="True" />
<UserProperties XamarinHotReloadDebuggerTimeoutExceptionXamarinAndroidHideInfoBar="True" TriggeredFromHotReload="False" />
</VisualStudio>
</ProjectExtensions>
</Project>

0 comments on commit 7b08dbc

Please sign in to comment.