| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use case: When enable timeout occurs during S&S testing and
Bluetooth state is moved from Turning On to Off.
Steps: Changes related to enable timeout case, to test the
changes, S&S testing can be done.
Failure: Changes done to handle Bluetooth enable timeout
case when Bluetooth state changes from Turning On to Off.
Root cause: Setting Bluetooth Persist state to handle the
enable timeout case so that Bluetooth doesnot self enable
after enable timeout case is handled.
Fix: Setting the Bluetooth Persist State to Off when enable
timeout occurs.
Change-Id: I17b3b05020eb7469666e6d8c88c86df7764b4024
CRs-Fixed: 1006444
|
|
|
|
|
| |
Change-Id: I3156d135c6b49c58a7f4c69ac7d64bd088bf0f14
Signed-off-by: Alexander Martinz <eviscerationls@gmail.com>
|
|
|
|
|
|
| |
Added changes to support new features in QSSP
Change-Id: I92c0a4eb3cb5363fbf08185f25644a3202c38788
|
|
|
|
|
|
| |
Check user permission before enabling bluetooth.
Change-Id: I9af341157df05104d3c5a52874538eefdbe14c4b
|
|
|
|
|
|
|
|
|
| |
Instrument framework files to log events of interest.
Conflicts:
core/java/android/accounts/AccountManager.java
Change-Id: Ia45651e6352586f910039b51cac2356f65f80010
|
|
|
|
|
|
|
|
|
|
| |
This patch adds support for dynamic creation of PBAP Client SDP
record. Without this patch it is not possible to add pbap client
sdp record when pbap client test application is launched, leading
to BT spec violation and resulting in PTS IOPT test case TP/SDSS/BV-02
to fail.
Change-Id: I420063c17637ec6c55af7ab23b267fc18f9b03ac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Adding the support for Map client(MAP1.2).
- Add support to create & remove MNS sdp records.
- Add support to enable & disable srm, Fews Message Access Profile
opreations don't require SRM header in their pdu. Eg. UpdateInbox,
SetMessageStatus. SetNotificationRegistration.
- If obex based profile explicitly sets GET with final flag, then
GET should always be sent as single packet request with final flag
set.
Change-Id: I89f51ecf8b7834f0b131d043a5f49811914e9635
CRs-Fixed: 754956
|
|
|
|
|
|
|
|
|
| |
Add change to expose l2cap api's to create an insecure l2cap socket
and api to listen on insecure l2cap socket to support OPP 1.2
CRs-fixed: 878140
Change-Id: I21ed672afb4ed5d2355ff0a0f9691af220921c1f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bluetooth DUN profile APIs added to the framework APIs.
As DUN server supports only disconnection of DUN profile
level connection this API is implemeted along with other
APIs. It registers bluetooth state changed callback with the
adapter service,once there is a change in the bluetooth
state,it will bind/unbind the DUN service which is
implemented in BluetoothExt.APK.
DUN service, and other DUN Application layer are implemented
in BluetoothExt.APK.
CRs-Fixed: 557180
Change-Id: I6ce1204ac6138e28ad7486f2855f0f7444ad3886
|
|
|
|
|
|
|
|
|
|
| |
This patch adds the HID Device Role support in Bluetooth framework.
Also AIDL and callback related files for HID Device role are added
to provide interface for third party applications to communicate with
HID device Service.
Change-Id: Id03a362b7bcfa2e76056fa0197eaac12ce49b5a2
CRs-Fixed: 573086
|
|
|
|
|
|
|
| |
Implemented the factory reset function to be used to reset all bluetooth
settings on device to factory default
Bug: 16161518
|
|
|
|
|
|
|
|
|
|
| |
This change enable the posibility to enforce using a
16-digit pin or MITM for a RFCOMM or L2CAP connection.
This is needed for the SIM access profile.
Change-Id: I3205013f9e758c353381442a86845dab467780f8
Signed-off-by: Casper Bonde <c.bonde@samsung.com>
|
|
|
|
|
|
|
|
|
| |
This change adds an option to enforce Man-in-the-middle protection
for the authentication process. This feature is needed for the Sim
Access Profile.
Change-Id: Ia3ef0caeb750f88608c9fa6bf6367d1c77de4cf3
Signed-off-by: Casper Bonde <c.bonde@samsung.com>
|
|
|
|
|
| |
Bug: 21562349
Change-Id: Ifc58efcf01edac5b4f9e5266adb966e7bc492209
|
|
|
|
|
|
|
|
|
|
|
|
| |
As a part of the new runtime permissions work we are limiting
the PII apps can access. BT and WiFi MAC addresses are PII and
based on our research there is no valid use case for app dev
to get these addresses aside of user tracking which we are
trying to limit.
bug:21078858
Change-Id: Ib48223b272c0fd4f5c36acc889d4f44df204b309
|
|
|
|
| |
Change-Id: I5bc86f8ec6ea5c873f1e14dab0e0c47c5c9df7f7
|
|
|
|
|
| |
Bug:20923734
Change-Id: I7f3e5fd4410da39922be4512e4ba6ccdeb32887d
|
|
|
|
|
| |
Bug: 20823932
Change-Id: I87dfa10b994f7a14c123bb384925c08b34bfbe67
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug:20643039
Change-Id: Ib1465108e26b8537c9da1bfbb31a99d2e33da910
|
|/
|
|
|
|
| |
bug: b/20610710
Change-Id: I7b8e0331daddadcb31f45650f5cd937b1f4f90ff
|
|
|
|
| |
Change-Id: I418bf47b197936b2f50b231425312d5b6d272df8
|
|
|
|
| |
Change-Id: I183ae1083727d2e2b96aa503d0e90d81ce3b1a82
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Provide error callback to app if advertisement tracking resources
can't be reserved
Change-Id: Ie66b2ec7a64b24bbdf3bb22003a4a7eb46623792
|
| |
| |
| |
| | |
Change-Id: Iaee002c64096fbd6ba05d6484cc50840146a4af0
|
| |
| |
| |
| | |
Change-Id: I6c634aa38d31a7b5a98c9089840557257fd58209
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Changes include new framework APIs to enable and disable Bluetooth LE
separately from Bluetooth Classic. Along with handling the new states
in the Bluetooth manager service.
Change-Id: Idf667981f48fcbcb6dfda1aa77ea8bab1b2361f0
|
| |
| |
| |
| | |
Change-Id: I38995fc55f12b000d58a769ed67aff623865169b
|
| |
| |
| |
| | |
Change-Id: Iaee002c64096fbd6ba05d6484cc50840146a4af0
|
| |
| |
| |
| | |
Change-Id: I6c634aa38d31a7b5a98c9089840557257fd58209
|
| |
| |
| |
| |
| |
| |
| |
| | |
Changes include new framework APIs to enable and disable Bluetooth LE
separately from Bluetooth Classic. Along with handling the new states
in the Bluetooth manager service.
Change-Id: Idf667981f48fcbcb6dfda1aa77ea8bab1b2361f0
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
557d2f5 Merge "Add ConnectivityManager.reportNetworkConnectivity() API" into m-wireless-dev
ab5267a Fix onLost/onFound logic in isSettingsAndFilterComboAllowed
bfd17b7 Add ConnectivityManager.reportNetworkConnectivity() API
238e0f9 OBEX Over L2CAP + SDP search API for BT profiles
31a94f4 Add ConnectivityManager.getActiveNetwork(). Rework NetID allocation in ConnectivityService so registerNetworkAgent() can return the allocated NetID.
bf18bed Merge "Non-functional code cleanup of ConnectivityService." into m-wireless-dev
db8784e Merge "Cleanup of Video Call pause functionality." into m-wireless-dev
e75b9e3 Non-functional code cleanup of ConnectivityService.
e593d0a Onfound onlost feature.
0326f58 Merge "API for config app." into m-wireless-dev
e9b056f API for config app.
d5351e7 RTT framework interface update
582b868 Unhide Network.openConnection(URL, Proxy).
0d719ca Fix typos in ConnectivityManager documentation.
Change-Id: Ib4c88f6d7ad1b24227b032555c62a5804194384b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Updated OBEX to support SRM
- Added support for OBEX over l2cap and SRM.
- Minor bugfixes, and reduce CPU load ALOT
- Added support to send responses without body data.
- Extend BluetoothSocket to support L2CAP
- Added functionality to get the channel number
needed to be able to create an SDP record with the channel number.
- Added interface to get socket type and max packet sizes.
- Added interface to perform SDP search and get the resulting
SDP record data.
Change-Id: I9d37a00ce73dfffc0e3ce03eab5511ba3a86e5b8
|
|\ \
| |/
| |
| | |
Change-Id: I4f8ae40fc446cd9cda4d5c6ec99469a98dda595b
|
| |
| |
| |
| |
| | |
Change-Id: I5475cb21183abab8cf04af486ff7692396801b92
Signed-off-by: Prerepa Viswanadham <dham@google.com>
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: I83e966d4db076db367ded71bfb50c39e57568156
|
|/
|
|
| |
Change-Id: I031443de83f93eb57a98863001826671b18f3b17
|
|
|
|
|
|
|
| |
The overuse of mManagerCallback caused a deaklock.
Bug: 19264190
Change-Id: Iff20019ff0c99bb5f36435feb15e43e280a8e102
|
|
|
|
|
| |
Bug: 18106938
Change-Id: Icdeb736d89d5926264f2043455ccbc3760fd5d29
|
|\
| |
| |
| |
| | |
* commit '248edc3e969217aec1fcce7f324cbae6c46da0a3':
Update javadoc comments for getBluetoothLeAdvertiser()
|
| |
| |
| |
| |
| |
| |
| | |
To clarify that BluetoothLeAdvertiser object will return null
when BT is off OR if the hw doesn't support these capabilities
bug: 18006072
Change-Id: I635d7971711a3cae7c58f7a0636faf9a03f19970
|
|/
|
|
|
|
|
| |
Use config overlay to check whether peripheral mode is supported.
Bug: 17552672
Change-Id: I1081bc84da9fe033426f82ece2ec74c2d663e3aa
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes b/16528460
This allows Advertiser and Scanner to be reused after bluetooth recycle,
which follows same behavior for BluetoothAdapter.
Also prints manufacturer data array for ScanRecord.
Change-Id: I78bca40ac294433782a054bf2a00a775dac02d96
|
|
|
|
|
|
|
| |
Also removed different scan methods from IBluetoothGatt and make
BluetoothLeScanner and BluetoothLEAdvertiser singleton.
Change-Id: Ifa2e950b50f100f5507a6dace3bd70db18d7f9ca
|
|
|
|
|
|
| |
Bluetooth Adapter
Change-Id: Ia58a46392157e274f8fc4696e8e25af480eb2d2a
|
|
|
|
| |
Change-Id: I66fd83d8d59fbd93dec8886dfd313a81575e38a5
|
|
|
|
| |
Change-Id: I78bb8b89de56bddb7422da1d1d4468c88a68ea11
|