Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OnlyInAmerica/AirShare-Android
/ functions
Functions
388 in github.com/OnlyInAmerica/AirShare-Android
⨍
Functions
388
◇
Types & classes
60
↓ 26 callers
Method
toString
()
sdk/src/main/java/pro/dbro/airshare/session/Peer.java:55
↓ 19 callers
Method
getAlias
()
sdk/src/main/java/pro/dbro/airshare/session/Peer.java:35
↓ 16 callers
Method
e
(String message, Object... args)
example/src/main/java/pro/dbro/airshare/sample/AirShareSampleApp.java:38
↓ 16 callers
Method
getHeaders
()
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:109
↓ 12 callers
Method
getTransportCode
Return a unique code identifying this transport. This value must be a valid bit field value that does not conflict with any existing transports. s
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:77
↓ 12 callers
Method
getType
()
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:98
↓ 11 callers
Method
write
(byte[] data, UUID characteristicUuid, String deviceAddress)
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:134
↓ 8 callers
Method
identifierUpdated
(DeviceType deviceType, String identifier,
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransportCallback.java:23
↓ 7 callers
Method
equals
(Object obj)
sdk/src/main/java/pro/dbro/airshare/session/Peer.java:65
↓ 6 callers
Method
equals
(Object obj)
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:89
↓ 6 callers
Method
serializeAndCacheHeaders
Cache the serialized representation of {@link #headers}. Must be called before {@link #serialize()} or {@link #serialize(int, int)}
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:242
↓ 6 callers
Method
start
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:109
↓ 5 callers
Method
getCurrentMessage
()
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageSerializer.java:42
↓ 5 callers
Method
getManager
get BluetoothManager
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEUtil.java:38
↓ 5 callers
Method
getMessageIndex
@return the current index into the message currently being deserialized
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:175
↓ 5 callers
Method
getMtuForIdentifier
@return the Maximum Transmission Unit, in bytes, or 0 if unlimited.
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:82
↓ 5 callers
Method
getPrefixAndHeaderLengthBytes
@return the number of bytes which the prefix and header occupy This method only returns a valid value if {@link #gotHeaderLength} is {@code true}
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:368
↓ 5 callers
Method
isLollipop
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransport.java:266
↓ 4 callers
Method
dataReceivedFromIdentifier
(DeviceType deviceType, byte[] data,
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransportCallback.java:14
↓ 4 callers
Method
dataSentToIdentifier
(DeviceType deviceType, byte[] data,
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransportCallback.java:18
↓ 4 callers
Method
getNextChunk
Read up to length bytes of the current outgoing SessionMessage. If length is 0, a fixed memory-safe size will be read. If {@param length} extends bey
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageSerializer.java:65
↓ 4 callers
Method
getTotalLengthBytes
@return the length of the total SessionMessage in bytes
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:230
↓ 4 callers
Method
getTransportCode
()
sdk/src/main/java/pro/dbro/airshare/session/TransportUpgradeMessage.java:49
↓ 4 callers
Method
getUsername
(Context context)
example/src/main/java/pro/dbro/airshare/sample/PrefsManager.java:21
↓ 4 callers
Method
peerTransportUpdated
(@NonNull Peer peer, int newTransportCode,
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:43
↓ 4 callers
Method
send
(byte[] data, Peer recipient)
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:158
↓ 4 callers
Method
showSubtitle
(boolean doShow)
example/src/main/java/pro/dbro/airshare/sample/ui/activity/MainActivity.java:89
↓ 3 callers
Method
advertise
()
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:64
↓ 3 callers
Method
cancelConnections
()
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:210
↓ 3 callers
Method
getBodyBytes
()
sdk/src/main/java/pro/dbro/airshare/app/Transfer.java:28
↓ 3 callers
Method
getBodyLengthBytes
@return the length of the blob body in bytes
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:116
↓ 3 callers
Method
getDescriptionForDeviceStatus
(int status)
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:615
↓ 3 callers
Method
getHeaderLengthBytes
@return the length of the serialized headers
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:105
↓ 3 callers
Method
getPreferredTransportForPeer
(Peer peer)
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:302
↓ 3 callers
Method
init
(@Nullable Bundle bundle, @NonNull Mode mode,
sdk/src/main/java/pro/dbro/airshare/app/ui/PeerFragment.java:123
↓ 3 callers
Method
initializeWiFiDirect
()
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:215
↓ 3 callers
Method
isConnectedTo
(String identifier)
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransport.java:262
↓ 3 callers
Method
onFinished
The fragment is complete and should be removed by the host Activity. If exception is null, the fragment has completed it's requested operation, else
sdk/src/main/java/pro/dbro/airshare/app/ui/PeerFragment.java:90
↓ 3 callers
Method
peerStatusUpdated
(@NonNull Peer peer, @NonNull Transport.ConnectionStatus newStatus,
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:39
↓ 3 callers
Method
scanForPeers
()
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:66
↓ 3 callers
Method
sendData
(byte[] data, Set<String> identifier)
sdk/src/main/java/pro/dbro/airshare/transport/Transport.java:60
↓ 3 callers
Method
serialize
Serialize this SessionMessage for transport. Note that when the returned byte[] has length less than given length or is null (data ended precisely on
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:139
↓ 3 callers
Method
setActivityReceivingMessages
Set by Activity bound to this Service. If isActive is false, this Service should post incoming messages as Notifications. Note: It seems more appropr
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:220
↓ 3 callers
Method
setBody
(@NonNull byte[] body)
sdk/src/main/java/pro/dbro/airshare/session/DataTransferMessage.java:86
↓ 3 callers
Method
setIndictaionSubscription
Subscribe or Unsubscribe to/from indication of a peripheral's characteristic. After calling this method you must await the result via {@link #onDescr
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:355
↓ 3 callers
Method
supportsTransportWithCode
(int transportCode)
sdk/src/main/java/pro/dbro/airshare/session/Peer.java:51
↓ 2 callers
Method
addCharacteristic
(BluetoothGattCharacteristic characteristic)
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEPeripheral.java:119
↓ 2 callers
Method
advertiseLocalUser
()
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:142
↓ 2 callers
Method
bytesToHex
When we query rows by a BLOB column we must convert the BLOB to its String hex form see: http://www.sqlite.org/lang_expr.html#litvalue
sdk/src/main/java/pro/dbro/airshare/DataUtil.java:23
↓ 2 callers
Method
cancelPeerDiscoveryTimer
()
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:669
↓ 2 callers
Method
checkDevicePreconditions
()
sdk/src/main/java/pro/dbro/airshare/app/ui/AirShareFragment.java:213
↓ 2 callers
Method
dataReceived
Process sequential chunk of a serialized {@link pro.dbro.airshare.session.SessionMessage} This method will call {@link #reset(boolean)} internally if
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:132
↓ 2 callers
Method
doesDeviceSupportWifiDirect
(Context ctx)
sdk/src/main/java/pro/dbro/airshare/session/LocalPeer.java:32
↓ 2 callers
Method
equals
(Object obj)
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:259
↓ 2 callers
Method
fromJson
(Object json)
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:406
↓ 2 callers
Method
generateKeyPair
()
sdk/src/main/java/pro/dbro/airshare/crypto/SodiumShaker.java:29
↓ 2 callers
Method
getAvailableTransportByCode
(int transportCode)
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:272
↓ 2 callers
Method
getBodyAtOffset
(int offset, int length)
sdk/src/main/java/pro/dbro/airshare/session/SessionMessage.java:120
↓ 2 callers
Method
getDescriptionForActionListenerError
(int error)
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:638
↓ 2 callers
Method
getPublicKey
()
sdk/src/main/java/pro/dbro/airshare/session/Peer.java:31
↓ 2 callers
Method
getTransferId
()
sdk/src/main/java/pro/dbro/airshare/app/IncomingTransfer.java:28
↓ 2 callers
Method
i
(String message, Object... args)
example/src/main/java/pro/dbro/airshare/sample/AirShareSampleApp.java:30
↓ 2 callers
Method
init
()
sdk/src/main/java/pro/dbro/airshare/session/TransportUpgradeMessage.java:53
↓ 2 callers
Method
init
()
sdk/src/main/java/pro/dbro/airshare/session/DataTransferMessage.java:68
↓ 2 callers
Method
init
()
sdk/src/main/java/pro/dbro/airshare/session/IdentityMessage.java:62
↓ 2 callers
Method
isAdvertising
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEPeripheral.java:111
↓ 2 callers
Method
isBLESupported
check if BLE Supported device
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEUtil.java:33
↓ 2 callers
Method
isScanning
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:122
↓ 2 callers
Method
maintainSocket
Maintains the given socket in a read / write loop until {@link #connectionDesired} is set false.
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:557
↓ 2 callers
Method
onBodyProgress
(SessionMessageDeserializer receiver, SessionMessage message, float progress)
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:49
↓ 2 callers
Method
onComplete
(SessionMessageDeserializer receiver, SessionMessage message, Exception e)
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:51
↓ 2 callers
Method
prepareBodyOutputStream
()
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:348
↓ 2 callers
Method
registerTransportForIdentifier
(Transport transport, String identifier)
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:317
↓ 2 callers
Method
scanForOtherUsers
()
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:146
↓ 2 callers
Method
sendMessage
(SessionMessage message, Peer recipient)
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:120
↓ 2 callers
Method
setAirShareCallback
(Callback callback)
sdk/src/main/java/pro/dbro/airshare/app/ui/AirShareFragment.java:81
↓ 2 callers
Method
setCallback
(Callback callback)
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:154
↓ 2 callers
Method
setTransportCallback
(BLETransportCallback callback)
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:101
↓ 2 callers
Method
shouldConnectToAddress
(String address)
sdk/src/main/java/pro/dbro/airshare/transport/ConnectionGovernor.java:8
↓ 2 callers
Method
shouldServiceContinueInBackground
@return whether the AirShareService should remain active after {@link #onStop()} if false, the service will be re-started on {@link #onStart()}
sdk/src/main/java/pro/dbro/airshare/app/ui/AirShareFragment.java:142
↓ 2 callers
Method
stop
()
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:150
↓ 2 callers
Method
toMap
(JSONObject object)
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageDeserializer.java:396
↓ 2 callers
Method
transmitOutgoingDataForConnectedPeer
(String identifier)
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransport.java:234
↓ 2 callers
Method
upgradeTransport
(Peer remotePeer, int transportCode)
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:282
↓ 1 callers
Method
ackChunkDelivery
@return a Pair containing the message delivery progress and the {@link pro.dbro.airshare.session.SessionMessage} corresponding to the chunk being ackn
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageSerializer.java:95
↓ 1 callers
Method
addOutgoingTransfer
(OutgoingTransfer transfer)
sdk/src/main/java/pro/dbro/airshare/app/AirShareService.java:241
↓ 1 callers
Method
advertiseLocalPeer
()
sdk/src/main/java/pro/dbro/airshare/session/SessionManager.java:102
↓ 1 callers
Method
compareMessageBodies
(SessionMessage first, SessionMessage second)
sdk/src/androidTest/java/pro/dbro/airshare/session/SessionMessageSerializationTest.java:94
↓ 1 callers
Method
createAdvData
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEPeripheral.java:363
↓ 1 callers
Method
createAdvSettings
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLEPeripheral.java:371
↓ 1 callers
Method
createOutgoing
(@Nullable Map<String, Object> extraHeaders, @Nullable by
sdk/src/main/java/pro/dbro/airshare/session/DataTransferMessage.java:44
↓ 1 callers
Method
createScanFilters
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:449
↓ 1 callers
Method
createScanSettings
()
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLECentral.java:457
↓ 1 callers
Method
discoverPeers
()
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:236
↓ 1 callers
Method
fromHeaders
Convenience creator for deserialization
sdk/src/main/java/pro/dbro/airshare/session/IdentityMessage.java:30
↓ 1 callers
Method
generateUUIDFromString
(String input)
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransport.java:95
↓ 1 callers
Method
getCurrentMessageProgress
()
sdk/src/main/java/pro/dbro/airshare/session/SessionMessageSerializer.java:50
↓ 1 callers
Method
getItemCount
()
sdk/src/main/java/pro/dbro/airshare/app/adapter/PeerAdapter.java:83
↓ 1 callers
Method
getMtuForIdentifier
(String identifier)
sdk/src/main/java/pro/dbro/airshare/transport/ble/BLETransport.java:160
↓ 1 callers
Method
getMtuForIdentifier
(String identifier)
sdk/src/main/java/pro/dbro/airshare/transport/wifi/WifiTransport.java:201
next →
1–100 of 388, ranked by callers