Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maui update for BLE plugin #31

Open
wants to merge 684 commits into
base: feature/maui-update-from-fork
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
684 commits
Select commit Hold shift + click to select a range
f6d535f
Merge pull request #728 from TravisRo/master
janusw Aug 6, 2023
6092b8a
Merge branch 'bonding-jeff' into bonding/tobi-merges-jeff-and-midorah
Tobi-Tobi Aug 9, 2023
7fd3919
Add better summary
Tobi-Tobi Aug 9, 2023
fe5c893
Code styling
Tobi-Tobi Aug 9, 2023
8cfbba4
Use simple type
Tobi-Tobi Aug 9, 2023
8db1296
Remove unused method
Tobi-Tobi Aug 9, 2023
c91c213
Use non-obsoleted method if possible
Tobi-Tobi Aug 9, 2023
8e74fcf
Remove warning disable
Tobi-Tobi Aug 10, 2023
d13cdf3
Use OperatingSystem.IsAndroidVersionAtLeast
Tobi-Tobi Aug 10, 2023
6e8ae76
Fix DisconnectAndClose method when Device is null
Tobi-Tobi Aug 10, 2023
7654a6e
Remove duplicated usings
Tobi-Tobi Aug 11, 2023
76f3857
Remove unused usings
Tobi-Tobi Aug 11, 2023
e8636a2
Fix ci check warning (XML comment not on valid element)
Tobi-Tobi Aug 11, 2023
47ecaec
Add missing summaries
Tobi-Tobi Aug 11, 2023
60c128f
Cleanup dictionary
Tobi-Tobi Aug 13, 2023
ee8905f
Add Maui client
IanBUK Aug 19, 2023
9d56089
Mac version works
IanBUK Aug 19, 2023
b7a9c2c
Remove HeightRequest for button.
IanBUK Aug 19, 2023
229f4d8
downgrade .NET SDK from 7.0.400 to 7.0.30x
janusw Aug 26, 2023
895d37b
update cake package versions
janusw Aug 15, 2023
e019f0d
Merge pull request #737 from janusw/downgrade_sdk
janusw Aug 27, 2023
e31c4de
Merge branch 'master' into merge-jeff-and-midorah
janusw Aug 27, 2023
1818a20
Add Maui client
IanBUK Aug 19, 2023
ea37040
Mac version works
IanBUK Aug 19, 2023
24f9a3d
Remove HeightRequest for button.
IanBUK Aug 19, 2023
cf28d43
Merge branch 'MauiClient' of https://github.com/IanBUK/dotnet-bluetoo…
IanBUK Aug 27, 2023
a59cfed
Fix references in MvvmCross.Plugins.BLE
IanBUK Aug 27, 2023
d2a8b5f
Fix CI: Use existing method in older NET version
Tobi-Tobi Aug 28, 2023
cdd8389
Add missing cast for BuildVersion
Tobi-Tobi Aug 28, 2023
a0292f8
Add Maui client to BLE.sln and BLE.Mac.slnf. Add build files to .giti…
IanBUK Aug 28, 2023
1eb1159
Update .gitignore
IanBUK Aug 28, 2023
89f7f7b
Fix DisconnectAsync hangs on Windows and Android after scanning then…
TravisRo Aug 28, 2023
780b683
Merge branch 'master' into merge-jeff-and-midorah
Tobi-Tobi Aug 30, 2023
a34f4b8
Fix colours, remove extraneous solution file.
IanBUK Aug 30, 2023
01d1922
Merge branch 'master' into MauiClient
IanBUK Aug 30, 2023
27bf459
Add android:usesPermissionFlags="neverForLocation" to the BLUETOOTH_S…
IanBUK Sep 1, 2023
daf1f33
Merge remote-tracking branch 'origin/MauiClient' into MauiClient
IanBUK Sep 1, 2023
1cf2dfc
Maui client: add Bluetooth permissions to Info.plist for iOS
janusw Sep 1, 2023
df1573b
Maui client: implement IPlatformHelpers on iOS
janusw Sep 1, 2023
c304fe1
Merge pull request #736 from IanBUK/MauiClient
janusw Sep 1, 2023
8e36c10
update cleanup script
janusw Sep 2, 2023
08aa246
fix two warnings in BLE.Client.Maui
janusw Sep 2, 2023
f636b4b
Handle android version check in modern .NET way
Tobi-Tobi Sep 4, 2023
76b61cf
Cast Android SdkInt as int so we can compare it
Tobi-Tobi Sep 4, 2023
88280ba
Release 3.0.0-beta.6
janusw Sep 5, 2023
f76ee02
update MonoAndroid target from version 10 to 13
janusw Sep 7, 2023
ec415cc
explicitly target Android 13 (SDK level 33) for .NET 6 and 7
janusw Sep 8, 2023
809189b
Remove NET-Version check by updating MonoAndroid
Tobi-Tobi Sep 8, 2023
4fd8653
Revert "Remove NET-Version check by updating MonoAndroid"
Tobi-Tobi Sep 8, 2023
94cdd35
BLE.Client.Maui: explicitly target Android 13
janusw Sep 8, 2023
5702682
Merge pull request #740 from janusw/MonoAndroid13
janusw Sep 8, 2023
3815a1e
Merge branch 'master' into merge-jeff-and-midorah
Tobi-Tobi Sep 8, 2023
a8a3cca
Remove weird NET version check for Android method
Tobi-Tobi Sep 8, 2023
9afa404
Use BuildVersionCode Tiramisu instead of casting to int
Tobi-Tobi Sep 10, 2023
f3ede5b
GHA: update .NET 7 SDK to latest version again
janusw Sep 14, 2023
34f197e
WinConsole demo
AskBojesen Sep 18, 2023
6e97669
Merge branch 'dotnet-bluetooth-le:master' into feature/winconsole
AskBojesen Sep 19, 2023
7f43b18
Revert changes to project files
AskBojesen Sep 19, 2023
a45e1f4
Improved console output
AskBojesen Sep 19, 2023
60d70b0
Improved Advertisement output
AskBojesen Sep 19, 2023
e8898f6
Connect to known in console demo
AskBojesen Sep 20, 2023
353f379
Merge pull request #730 from Tobi-Tobi/merge-jeff-and-midorah
janusw Sep 21, 2023
c0142d9
Release 3.0.0-rc.1
janusw Sep 21, 2023
e540535
Merge branch 'dotnet-bluetooth-le:master' into feature/winconsole
AskBojesen Sep 22, 2023
3cd8a1b
Improved Connect/Disconnect/Connect/Disconnect
AskBojesen Sep 26, 2023
8845ddf
Merge branch 'feature/winconsole' of https://github.com/AskBojesen/do…
AskBojesen Sep 26, 2023
ea78b31
update MvvmCross to 9.1.1
janusw Oct 7, 2023
8b138ae
Release 3.0.0
janusw Oct 8, 2023
0b92d0e
Improved BLE adapter detection
AskBojesen Oct 9, 2023
4a1eaff
Merge branch 'dotnet-bluetooth-le:master' into feature/winconsole
AskBojesen Oct 13, 2023
498c1e8
BLE.Client.Maui: add a target framework for Windows10
janusw Oct 20, 2023
16f6d77
BLE.sln: deploy project BLE.Client.Maui
janusw Oct 20, 2023
42db04d
BLE.Client.Maui: implement IPlatformHelpers on Windows
janusw Oct 20, 2023
4a5f987
BLE.Client.Maui: fix a runtime exception on Windows
janusw Oct 21, 2023
7980228
GHA: build BLE.Client.Maui on Mac
janusw Oct 21, 2023
2590003
GHA: run on Mac OS 13
janusw Oct 21, 2023
2b12c24
Merge pull request #758 from janusw/maui_sample_windows
janusw Oct 21, 2023
a935300
Plugin.BLE.Tests: update Microsoft.NET.Test.Sdk and xunit
janusw Oct 21, 2023
ea4e53d
BLE.Client: update Xamarin.Forms to 5.0.0.2612
janusw Oct 21, 2023
0249457
BLE.Client: update Xamarin.Essentials to 1.8.0
janusw Oct 21, 2023
6d74b9f
BLE.Client: update Microsoft.Extensions.Logging to 7.0.0
janusw Oct 22, 2023
3dfbda8
BLE.Client: update Serilog packages
janusw Oct 22, 2023
2e6ecde
BLE.Client.Droid: update AndroidX packages
janusw Oct 22, 2023
ead233d
Merge pull request #759 from janusw/update_pkgs
janusw Oct 22, 2023
74d4f89
ReadAsync updates characteristic value on Windows
Praseodymi Oct 25, 2023
6355427
Update README.md
janusw Oct 25, 2023
8fd478c
Merge branch 'master' into feature/winconsole
janusw Oct 25, 2023
4fca5e3
Improve logging when receiving advertisements
AskBojesen Oct 28, 2023
a77893c
Added comments in the GattProtocolErrorParser.cs file
AskBojesen Oct 28, 2023
c40b9fb
Formatted GattResultExtensions.cs
AskBojesen Oct 28, 2023
ca458e5
namespace Plugin.BLE.Windows
AskBojesen Oct 28, 2023
46383d2
using WBluetooth = global::Windows.Devices.Bluetooth
AskBojesen Oct 28, 2023
0d4bd0e
Implemented GetSystemConnectedOrPairedDevices
AskBojesen Oct 30, 2023
0790051
Merge pull request #746 from AskBojesen/feature/winconsole
janusw Oct 30, 2023
98d1349
Merge branch 'master' into read-update-value
janusw Oct 30, 2023
1f50a8a
Merge pull request #764 from Praseodymi/read-update-value
janusw Oct 31, 2023
baaf4bc
remove the net6.0 targets for android, ios and maccatalyst
janusw Nov 3, 2023
091142f
remove the net6.0 target for windows
janusw Nov 4, 2023
e2481b9
Merge pull request #770 from janusw/remove_net6
janusw Nov 5, 2023
c90dcd2
replace references to 'UWP' by 'Windows'
janusw Nov 5, 2023
62b9c11
Added BroadcastName to AdvertisementRecordType to parse data correctly
Nov 8, 2023
113a270
Merge pull request #773 from janmarektelc/bugfix-772-Advertising-data…
janusw Nov 9, 2023
75a4bf1
disable MainThreadInvoker in Adapter.ConnectToDeviceAsync
janusw Nov 8, 2023
90caa8a
Implemented StateChanged for Windows
AskBojesen Nov 11, 2023
0ede90f
Merge pull request #774 from janusw/mainthreadinvoker
janusw Nov 12, 2023
ce8d6f4
Merge pull request #777 from AskBojesen/StateChangedForWIndows
janusw Nov 12, 2023
024b8a9
add net8.0 targets to Plugin.BLE and MvvmCross.Plugins.BLE
janusw Nov 14, 2023
465d0fe
GHA: update .NET version to 8.0
janusw Nov 14, 2023
1e7d558
.NET 8: update Android target to SDK version 34
janusw Nov 14, 2023
3a074aa
try to fix build errors on Windows
janusw Nov 14, 2023
5ba225d
update Plugin.BLE.Tests to net8.0
janusw Nov 14, 2023
db0dbcb
update BLE.Client.Maui to net8.0
janusw Nov 15, 2023
edf2f86
GHA: use XCode 15
janusw Nov 15, 2023
8619d1e
Plugin.BLE.csproj: clean up some Windows-specific config
janusw Nov 16, 2023
85c4d22
Merge pull request #778 from janusw/net8
janusw Nov 16, 2023
d40f99f
GHA: use Java 11 on Windows
janusw Nov 17, 2023
b3fae9e
Demo Number of services after reconnect is not working as expected fo…
AskBojesen Nov 10, 2023
71d4ede
Fixed ConnectToDeviceNativeAsync
AskBojesen Nov 10, 2023
1109c8c
Comment added in ConnectToDeviceNativeAsync for Windows
AskBojesen Nov 12, 2023
bf0bc38
Improved comments in ConnectToDeviceNativeAsync for Windows
AskBojesen Nov 12, 2023
6a802be
Using GattSession.FromDeviceIdAsync to connect
AskBojesen Nov 14, 2023
44db17a
To initiate a connection, set GattSession.MaintainConnection to true
AskBojesen Nov 14, 2023
1b4cfeb
Writing gattSession.MaxPduSize in log.
AskBojesen Nov 14, 2023
45e06c1
Formatted document
AskBojesen Nov 17, 2023
17298e6
Merge pull request #776 from AskBojesen/FixReconnectForWindows
janusw Nov 17, 2023
656f1d1
Release 3.1.0-beta.1
janusw Nov 17, 2023
243d219
TrySetStateAsync
AskBojesen Nov 29, 2023
480be6c
Implemented BluetoothLEPreferredConnectionParameters
AskBojesen Dec 10, 2023
0ffd6b8
GHA: add a Linux build
janusw Dec 27, 2023
408037f
do not build iOS & Mac targets on Linux
janusw Dec 27, 2023
e888913
Merge pull request #791 from janusw/gha_linux
janusw Dec 27, 2023
eea31b4
Merge branch 'dotnet-bluetooth-le:master' into bluetooth_radio_on_off…
AskBojesen Dec 27, 2023
b0373ba
Added TrySetStateAsync to Shared Interface
AskBojesen Jan 2, 2024
143995c
Fixed formatting
AskBojesen Jan 2, 2024
d037c8f
Comment added to method: Only supported in Windows
AskBojesen Jan 14, 2024
370ed5c
Improved WIndows Demo Client
AskBojesen Jan 15, 2024
ac72323
Improved WinConsole Demo
AskBojesen Jan 15, 2024
adc7bba
Fixed MaybeRequestPreferredConnectionParameters for None
AskBojesen Jan 15, 2024
9a98eee
Merge from master
AskBojesen Jan 15, 2024
b2072a7
Merge branch 'dotnet-bluetooth-le:master' into improve_connect_windows
AskBojesen Jan 15, 2024
3f5f61c
Added net8.0-windows10.0.22621.0
AskBojesen Jan 15, 2024
7328676
Merge branch 'improve_connect_windows' of https://github.com/AskBojes…
AskBojesen Jan 15, 2024
e07c2ae
GHA: fix Linux build errors
janusw Jan 17, 2024
b066006
Merge branch 'dotnet-bluetooth-le:master' into bluetooth_radio_on_off…
AskBojesen Jan 18, 2024
78e4b87
Merge pull request #784 from AskBojesen/bluetooth_radio_on_off_in_win…
janusw Jan 18, 2024
b58e6ee
Merge remote-tracking branch 'origin/master' into improve_connect_win…
AskBojesen Jan 22, 2024
257fedf
Work In Progress
AskBojesen Jan 22, 2024
8c7759a
Fixed formatting
AskBojesen Jan 22, 2024
0642cf7
Fixed that connectParameters was not passed on at first connect
AskBojesen Jan 22, 2024
0ed054e
UpdateConnectionParameters added and implemented for Windows
AskBojesen Jan 30, 2024
4f274ba
Corrected spelling and added a missing comment
AskBojesen Feb 2, 2024
3947685
build Xamarin.UWP client via cake
janusw Feb 2, 2024
9b0887d
amend .gitignore
janusw Feb 2, 2024
7a20453
BLE.Client.UWP: remove references to BLE.Client.UWP_TemporaryKey.pfx
janusw Feb 3, 2024
d2365df
build BLE.Client.WinConsole via cake
janusw Feb 3, 2024
f8665c6
Merge branch 'master' into connection_parameters_for_windows
janusw Feb 4, 2024
c2534d1
Merge pull request #801 from AskBojesen/connection_parameters_for_win…
janusw Feb 4, 2024
9a3e1cf
build BLE.Client.Maui via cake
janusw Feb 3, 2024
0cb1c11
BLE.Client.Maui: add runtime IDs for Mac and Windows
janusw Feb 3, 2024
a9dec6e
BLE.Client.Maui: set PublishReadyToRun to false
janusw Feb 4, 2024
1cfb43d
BLE.Client.Maui: set the Platform for Windows
janusw Feb 4, 2024
d4e54b5
BLE.Client.Maui: add x64 and x86 configs for Windows
janusw Feb 4, 2024
620d10d
Merge pull request #806 from janusw/cake_maui_client
janusw Feb 4, 2024
bb60c72
- Fixed GetSystemConnectedOrPairedDevices in Windows
AskBojesen Feb 5, 2024
ac00946
Merge branch 'master' into fix_get_system_connected_or_paired_devices…
AskBojesen Feb 5, 2024
722b300
Added services for citysports treadmill
hughesjs Feb 1, 2024
c63a29b
Adjusted name to represent assigned number
hughesjs Feb 3, 2024
8037e79
fix names of new characteristics
janusw Feb 5, 2024
d60553b
add more missing characteristics from #804
janusw Feb 5, 2024
ca2511e
KnownServices: use GuidExtension.UuidFromPartial and improve formatting
janusw Feb 5, 2024
ab570be
KnownServices: remove the word "Service" from all service names
janusw Feb 5, 2024
744d518
KnownServices: add more services from Assigned Numbers
janusw Feb 5, 2024
9fde0e4
Merge pull request #805 from hughesjs/citysports
janusw Feb 6, 2024
5b8b1f0
Merge branch 'master' into fix_get_system_connected_or_paired_devices…
AskBojesen Feb 6, 2024
b758a26
Merge pull request #807 from AskBojesen/fix_get_system_connected_or_p…
janusw Feb 7, 2024
dd470ba
Fixed ConnectionLost -> Connect
AskBojesen Feb 7, 2024
f486681
Simplified adaptor to handle DeviceConnectionLost vs DeviceDisconnected
AskBojesen Feb 7, 2024
d9b2d60
Merge pull request #809 from AskBojesen/fix_connectionlost_connect_wi…
janusw Feb 11, 2024
fa6cdb5
GHA: update actions 'checkout' and 'setup-dotnet'
janusw Feb 11, 2024
e8c8aa1
BLE.Client.Maui: add PackageReference to Microsoft.Maui.Controls
janusw Feb 11, 2024
30616a7
BLE.Client.Maui: remove uses-sdk clause (with SDK versions) from Andr…
janusw Feb 11, 2024
b821ee9
BLE.Client.Maui: remove IPlatformHelpers
janusw Feb 11, 2024
2c73525
GHA: update several actions in the Windows build
janusw Feb 11, 2024
176ca1f
Merge pull request #811 from janusw/gha_fix_warnings
janusw Feb 12, 2024
841c4a2
Release 3.1.0-beta.2
janusw Feb 12, 2024
450dbc5
README.md: spelling fixes
janusw Feb 17, 2024
a0c7263
BLE.Client.Maui: update to MAUI 8.0.7
janusw Feb 17, 2024
112a1ea
add a FUNDING.yml file
janusw Feb 17, 2024
135bda8
Implemented and tested:
AskBojesen Feb 29, 2024
e5facce
implement BleImplementation.TrySetStateAsync on Android
janusw Mar 2, 2024
2442bce
BleImplementation.TrySetStateAsync: also implement the disable part o…
janusw Mar 4, 2024
5b44ca6
IBluetoothLE: update documentation of method 'TrySetStateAsync'
janusw Mar 4, 2024
b179852
Merge pull request #823 from janusw/TrySetStateAsync_Android
janusw Mar 4, 2024
81a17bc
Merge branch 'master' into master
AskBojesen Mar 4, 2024
2f19eae
BLE.Client.Maui: remove MainPage
janusw Mar 16, 2024
589b54a
fix a NullReferenceException in Characteristic.NSErrorToGattStatus (o…
janusw Mar 17, 2024
e2b414d
Merge pull request #827 from janusw/fix_iOS_crash
janusw Mar 18, 2024
86ad52e
Merge branch 'dotnet-bluetooth-le:master' into master
AskBojesen Mar 19, 2024
8709368
Implemented GetBondState
AskBojesen Mar 19, 2024
337205b
Simplified expression
AskBojesen Mar 20, 2024
c999ca2
Release 3.1.0-beta.3
janusw Mar 25, 2024
4d6c4ed
Merge branch 'dotnet-bluetooth-le:master' into master
AskBojesen Mar 25, 2024
e138941
Layout adjustments to at least fit on mobile devices.
jeetee Mar 28, 2024
4888858
Add LogViewer and restored logging of messages
jeetee Mar 29, 2024
0ef67ad
Cleanup of the BLE Scanner ViewModel
jeetee Apr 8, 2024
d0fc0e4
Replaced generic .Net appicon with the BLE.Client one.
jeetee Apr 8, 2024
5f60c3b
Fix check for availability and permissions abort request logic.
jeetee Apr 9, 2024
6109566
Restored updating of Device ViewModel during scanning
jeetee Apr 9, 2024
92d59e1
Added comment for DeviceBondStateChanged
AskBojesen Apr 19, 2024
9509a99
Merge pull request #820 from AskBojesen/master
janusw Apr 20, 2024
99da885
Merge branch 'master' into maui-client-update
janusw Apr 20, 2024
e370662
Restore Android <=11 permission compatibility
jeetee Apr 23, 2024
ed5ad96
Merge pull request #837 from jeetee/maui-client-update
janusw Apr 23, 2024
c1c3b1a
Windows: Handle that a device is already connected (#839)
AskBojesen May 2, 2024
04a5d27
Release 3.1.0-rc.1
janusw May 3, 2024
c22529a
fix Device.UpdateRssiAsync on Windows
janusw May 4, 2024
3525524
Merge pull request #844 from janusw/windows_updateRssi
janusw May 5, 2024
abe9edf
implement Adapter.SupportsExtendedAdvertising on Windows
janusw May 5, 2024
24b56c4
Fixed AdvertisementReceived
AskBojesen May 8, 2024
5d152a0
Removed trailing whitespaces
AskBojesen May 8, 2024
e7ebdbf
Improved demo for Connect_ConnectionLost_Reconnect
AskBojesen May 8, 2024
a54b536
Fixed connection lost
AskBojesen May 8, 2024
a9efc5a
Fixed comment in code
AskBojesen May 8, 2024
a5f8e6c
Merge pull request #845 from janusw/win_ext_adv_supported
janusw May 11, 2024
18d5e3f
Merge pull request #848 from AskBojesen/828_null_in_devicelist_windows
janusw May 11, 2024
ee64c6c
Merge branch 'dotnet-bluetooth-le:master' into demo_connection_lost_r…
AskBojesen May 13, 2024
c894e46
Merge pull request #849 from AskBojesen/demo_connection_lost_reconnect
janusw May 15, 2024
a87bd10
fix #854 - Bluetooth stack breaks when trying connect on phone boot
alex3696 May 17, 2024
8cc17fc
Windows: Check for OS build number version Runtime (#853)
AskBojesen May 18, 2024
6d33540
Merge branch 'master' into master
alex3696 May 18, 2024
25c3866
fix #854 - Bluetooth stack breaks when trying connect on phone boot
alex3696 May 18, 2024
368f15d
added BluetoothDevice extension snippet
alex3696 May 19, 2024
0341a8c
restore whitespace
janusw May 19, 2024
1e19fa8
Merge pull request #855 from alex3696/master
janusw May 19, 2024
74b0446
Fixed StartUpdatesNativeAsync for indicate
AskBojesen May 19, 2024
b492d6d
Merge pull request #858 from AskBojesen/windows_updates_indicate
janusw May 20, 2024
9bffc3a
fix a warning
janusw May 20, 2024
2c7972e
Release 3.1.0
janusw May 20, 2024
3da066d
GHA: update to MacOS 14
janusw Aug 10, 2024
09b1b2c
Merge pull request #881 from janusw/gha_macos14
janusw Aug 10, 2024
55ec955
recognize cancellation tokens for async methods
Aug 9, 2024
5e8e24f
fixed xml documention attribute warnings
Aug 11, 2024
00eec7e
fixed xml documentation attribute warning second try
Aug 11, 2024
1bee202
Merge pull request #880 from srruu/recognice-cancellation-token
janusw Oct 22, 2024
8472289
GHA: update to MacOS 15 and XCode 16
janusw Oct 22, 2024
f7fc088
GHA: install Android tools on Mac
janusw Oct 22, 2024
ba3f066
Merge pull request #893 from janusw/gha_fix_mac
janusw Oct 23, 2024
d08ed9b
Added CustomPairing (#1)
AndreasSchnappaufKT Nov 6, 2024
e407679
added PairingHandler Cleanup after PairAsync (#2)
AndreasSchnappaufKT Nov 15, 2024
686334f
Merge pull request #899 from K-Type-de/master
janusw Dec 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
71 changes: 0 additions & 71 deletions .build/MvvmCross.Plugin.BLE.nuspec

This file was deleted.

68 changes: 0 additions & 68 deletions .build/Plugin.BLE.nuspec

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
Any raw assets you want to be deployed with your application can be placed in
this directory (and child directories) and given a Build Action of "AndroidAsset".

These files will be deployed with you package and will be accessible using Android's
AssetManager, like this:

public class ReadAsset : Activity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);

InputStream input = Assets.Open ("my_asset.txt");
}
}

Additionally, some Android functions will automatically load asset files:

Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");

This file was deleted.

11 changes: 0 additions & 11 deletions .build/PluginNugetTest/MvxPluginNugetTest.Android/Class1.cs

This file was deleted.

20 changes: 20 additions & 0 deletions .build/PluginNugetTest/MvxPluginNugetTest.Android/MainActivity.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
using Android.App;
using Android.OS;
using Android.Support.V7.App;
using Android.Runtime;
using Android.Widget;
using MvvmCross.Droid.Support.V7.AppCompat;

namespace MvxPluginNugetTest.Android
{
[Activity(Label = "@string/app_name", Theme = "@style/AppTheme")]
public class MainActivity : MvxAppCompatActivity<HomeViewModel>
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.activity_main);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,91 +5,120 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{A1952148-C09E-47E3-8CD8-93EE90717CCD}</ProjectGuid>
<ProjectGuid>{09C8CDD3-D42F-4847-B805-115B56392ED7}</ProjectGuid>
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TemplateGuid>{122416d6-6b49-4ee2-a1e8-b825f31c79fe}</TemplateGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>MvxPluginNugetTest.Android</RootNamespace>
<AssemblyName>MvxPluginNugetTest.Android</AssemblyName>
<FileAlignment>512</FileAlignment>
<AndroidApplication>True</AndroidApplication>
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
<AndroidResgenClass>Resource</AndroidResgenClass>
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
<AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>v6.0</TargetFrameworkVersion>
<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>v8.1</TargetFrameworkVersion>
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
<AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DebugSymbols>True</DebugSymbols>
<DebugType>portable</DebugType>
<Optimize>False</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
<AndroidLinkMode>None</AndroidLinkMode>
<EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
<AotAssemblies>false</AotAssemblies>
<EnableLLVM>false</EnableLLVM>
<BundleAssemblies>false</BundleAssemblies>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<Optimize>True</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidManagedSymbols>true</AndroidManagedSymbols>
<AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
<EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
</PropertyGroup>
<ItemGroup>
<Reference Include="Mono.Android" />
<Reference Include="mscorlib" />
<Reference Include="MvvmCross.Platform, Version=4.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MvvmCross.Platform.4.1.0\lib\MonoAndroid\MvvmCross.Platform.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="MvvmCross.Platform.Droid, Version=4.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MvvmCross.Platform.4.1.0\lib\MonoAndroid\MvvmCross.Platform.Droid.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="MvvmCross.Plugins.BLE">
<HintPath>..\packages\MvvmCross.Plugin.BLE.1.0.0-beta5\lib\MonoAndroid\MvvmCross.Plugins.BLE.dll</HintPath>
</Reference>
<Reference Include="MvvmCross.Plugins.BLE.Droid">
<HintPath>..\packages\MvvmCross.Plugin.BLE.1.0.0-beta5\lib\MonoAndroid\MvvmCross.Plugins.BLE.Droid.dll</HintPath>
</Reference>
<Reference Include="Plugin.BLE">
<HintPath>..\packages\Plugin.BLE.1.0.0-beta5\lib\MonoAndroid\Plugin.BLE.dll</HintPath>
</Reference>
<Reference Include="Plugin.BLE.Abstractions">
<HintPath>..\packages\Plugin.BLE.1.0.0-beta5\lib\MonoAndroid\Plugin.BLE.Abstractions.dll</HintPath>
</Reference>
<Reference Include="Mono.Android.Export" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="Mono.Android" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\PluginNugetTest.Android\CompilerPleaseCheck.cs">
<Link>CompilerPleaseCheck.cs</Link>
</Compile>
<Compile Include="Bootstrap\BlePluginBootstrap.cs" />
<Compile Include="Class1.cs" />
<Compile Include="MainActivity.cs" />
<Compile Include="Resources\Resource.Designer.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="SplashScreen.cs" />
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="Resources\AboutResources.txt" />
<None Include="Properties\AndroidManifest.xml" />
<None Include="Assets\AboutAssets.txt" />
</ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\Values\Strings.xml" />
<AndroidResource Include="Resources\layout\activity_main.axml">
<SubType>Designer</SubType>
</AndroidResource>
<AndroidResource Include="Resources\values\colors.xml" />
<AndroidResource Include="Resources\values\ic_launcher_background.xml" />
<AndroidResource Include="Resources\values\strings.xml" />
<AndroidResource Include="Resources\values\styles.xml" />
<AndroidResource Include="Resources\mipmap-anydpi-v26\ic_launcher.xml" />
<AndroidResource Include="Resources\mipmap-anydpi-v26\ic_launcher_round.xml" />
<AndroidResource Include="Resources\mipmap-hdpi\ic_launcher.png" />
<AndroidResource Include="Resources\mipmap-hdpi\ic_launcher_foreground.png" />
<AndroidResource Include="Resources\mipmap-hdpi\ic_launcher_round.png" />
<AndroidResource Include="Resources\mipmap-mdpi\ic_launcher.png" />
<AndroidResource Include="Resources\mipmap-mdpi\ic_launcher_foreground.png" />
<AndroidResource Include="Resources\mipmap-mdpi\ic_launcher_round.png" />
<AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher.png" />
<AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher_foreground.png" />
<AndroidResource Include="Resources\mipmap-xhdpi\ic_launcher_round.png" />
<AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher.png" />
<AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher_foreground.png" />
<AndroidResource Include="Resources\mipmap-xxhdpi\ic_launcher_round.png" />
<AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher.png" />
<AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher_foreground.png" />
<AndroidResource Include="Resources\mipmap-xxxhdpi\ic_launcher_round.png" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="MvvmCross.Droid.Support.V7.AppCompat">
<Version>6.2.1</Version>
</PackageReference>
<PackageReference Include="Xamarin.Android.Support.Design" Version="27.0.2.1" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\MvxPluginNugetTest\MvxPluginNugetTest.csproj">
<Project>{67f9d3a8-f71e-4428-913f-c37ae82cdb24}</Project>
<Project>{ffa8466d-9881-4cc1-8ae5-705c107de5b5}</Project>
<Name>MvxPluginNugetTest</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\layout\SplashScreen.axml">
<SubType>Designer</SubType>
</AndroidResource>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="MvxPluginNugetTest.Android.MvxPluginNugetTest.Android" android:installLocation="auto">
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="27" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"></application>
</manifest>
Loading