Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cafebazaar/TrivialDrive
/ functions
Functions
153 in github.com/cafebazaar/TrivialDrive
⨍
Functions
153
◇
Types & classes
25
↓ 51 callers
Method
logDebug
(String msg)
app/src/main/java/com/example/android/trivialdrivesample/util/IABLogger.java:10
↓ 22 callers
Method
logError
(String msg)
app/src/main/java/com/example/android/trivialdrivesample/util/IABLogger.java:16
↓ 14 callers
Method
onIabPurchaseFinished
Called to notify that an in-app purchase finished. If the purchase was successful, then the sku parameter specifies which item was purchased. If the p
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:283
↓ 12 callers
Method
getResponseDesc
Returns a human-readable description for the given response code. @param code The response code @return A human-readable string explaining the result
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:560
↓ 11 callers
Method
checkNotDisposed
()
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:250
↓ 10 callers
Method
getSku
()
app/src/main/java/com/example/android/trivialdrivesample/util/Purchase.java:53
↓ 9 callers
Method
getPackageName
()
app/src/main/java/com/example/android/trivialdrivesample/util/Purchase.java:52
↓ 9 callers
Method
setWaitScreen
(boolean set)
app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java:454
↓ 8 callers
Method
complain
(String message)
app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java:459
↓ 7 callers
Method
checkSetupDone
(String operation)
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:588
↓ 6 callers
Method
alert
(String message)
app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java:464
↓ 6 callers
Method
getNewIntentForBroadcast
()
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:211
↓ 6 callers
Method
getResponseCodeFromBundle
(Bundle b)
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:47
↓ 5 callers
Method
flagEndAsync
()
app/src/main/java/com/example/android/trivialdrivesample/util/ServiceIAB.java:280
↓ 5 callers
Method
updateUi
()
app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java:432
↓ 4 callers
Method
flagEndAsync
()
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:109
↓ 4 callers
Method
getPurchase
Returns purchase information for a given product, or null if there is no purchase.
app/src/main/java/com/example/android/trivialdrivesample/util/Inventory.java:39
↓ 4 callers
Method
launchPurchaseFlow
(Activity act, String sku, int requestCode, OnIabPurchaseFinishedListener listener)
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:286
↓ 4 callers
Method
logWarn
(String msg)
app/src/main/java/com/example/android/trivialdrivesample/util/IABLogger.java:20
↓ 4 callers
Method
onIabSetupFinished
Called to notify that setup is complete. @param result The result of the setup process.
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:163
↓ 4 callers
Method
verifyDeveloperPayload
Verifies the developer payload of a purchase.
app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java:302
↓ 3 callers
Method
abort
Unblocks all threads waiting on this latch and cause them to receive an AbortedException. If the latch has already counted all the way down, this met
app/src/main/java/com/example/android/trivialdrivesample/util/AbortableCountDownLatch.java:19
↓ 3 callers
Method
await
(long timeout, TimeUnit unit)
app/src/main/java/com/example/android/trivialdrivesample/util/AbortableCountDownLatch.java:29
↓ 3 callers
Method
decode
Decodes data from Base64 notation. @param s the string to decode (decoded in default encoding) @return the decoded data @since 1.4
app/src/main/java/com/example/android/trivialdrivesample/util/Base64.java:418
↓ 3 callers
Method
getToken
()
app/src/main/java/com/example/android/trivialdrivesample/util/Purchase.java:57
↓ 3 callers
Method
isSuccess
()
app/src/main/java/com/example/android/trivialdrivesample/util/IabResult.java:41
↓ 3 callers
Method
onBillingSupportResult
(int response)
app/src/main/java/com/example/android/trivialdrivesample/util/communication/BillingSupportCommunication.java:7
↓ 3 callers
Method
safeGetFromWeakReference
(WeakReference<T> onConnectListenerWeakReference)
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:194
↓ 2 callers
Method
connected
()
app/src/main/java/com/example/android/trivialdrivesample/util/communication/OnConnectListener.java:4
↓ 2 callers
Method
consumeAsync
Asynchronous wrapper to item consumption. Works like {@link #consume}, but performs the consumption in the background and notifies completion through
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:533
↓ 2 callers
Method
consumeAsyncInternal
(final List<Purchase> purchases, final OnConsumeFinishedListener singleListener,
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:704
↓ 2 callers
Method
decode4to3
Decodes four bytes from array <var>source</var> and writes the resulting bytes (up to three of them) to <var>destination</var>. The source and destina
app/src/main/java/com/example/android/trivialdrivesample/util/Base64.java:375
↓ 2 callers
Method
disposed
()
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:80
↓ 2 callers
Method
flagStartAsync
(String refresh_inventory)
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:106
↓ 2 callers
Method
getMessage
()
app/src/main/java/com/example/android/trivialdrivesample/util/IabResult.java:40
↓ 2 callers
Method
getResponseCodeFromIntent
(Intent i)
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:64
↓ 2 callers
Method
getResult
Returns the IAB result (error) that this exception signals.
app/src/main/java/com/example/android/trivialdrivesample/util/IabException.java:42
↓ 2 callers
Method
isFailure
()
app/src/main/java/com/example/android/trivialdrivesample/util/IabResult.java:42
↓ 2 callers
Method
queryPurchases
(Inventory inv, String itemType)
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:596
↓ 2 callers
Method
querySkuDetails
(String itemType, Inventory inv, List<String> moreSkus)
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:658
↓ 2 callers
Method
saveData
()
app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java:472
↓ 2 callers
Method
toString
()
app/src/main/java/com/example/android/trivialdrivesample/util/Purchase.java:61
↓ 2 callers
Method
verifyPurchase
Verifies that the data was signed with the given signature, and returns the verified purchase. The data is in JSON format and signed with a private ke
app/src/main/java/com/example/android/trivialdrivesample/util/Security.java:58
↓ 1 callers
Method
addObserver
(IABReceiverCommunicator communicator)
app/src/main/java/com/example/android/trivialdrivesample/util/IABReceiver.java:26
↓ 1 callers
Method
addPurchase
(Purchase p)
app/src/main/java/com/example/android/trivialdrivesample/util/Inventory.java:88
↓ 1 callers
Method
addSkuDetails
(SkuDetails d)
app/src/main/java/com/example/android/trivialdrivesample/util/Inventory.java:84
↓ 1 callers
Method
checkBillingSupported
(final OnIabSetupFinishedListener listener)
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:207
↓ 1 callers
Method
connect
(Context context, final OnConnectListener listener)
app/src/main/java/com/example/android/trivialdrivesample/util/ServiceIAB.java:50
↓ 1 callers
Method
connect
(Context context, OnConnectListener listener)
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:76
↓ 1 callers
Method
consume
Consumes a given in-app product. Consuming can only be done on an item that's owned, and as a result of consumption, the user will no longer own it. T
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:486
↓ 1 callers
Method
createIABReceiver
()
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:103
↓ 1 callers
Method
dispose
Dispose of object, releasing resources. It's very important to call this method when you are done with this object. It will release any resources used
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:239
↓ 1 callers
Method
enableDebugLogging
Enables or disable debug logging through LogCat.
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:143
↓ 1 callers
Method
encode
Encodes a byte array into Base64 notation. Equivalent to calling {@code encodeBytes(source, 0, source.length)} @param source The data to convert @sin
app/src/main/java/com/example/android/trivialdrivesample/util/Base64.java:246
↓ 1 callers
Method
encode3to4
Encodes up to three bytes of the array <var>source</var> and writes the resulting four Base64 bytes to <var>destination</var>. The source and destinat
app/src/main/java/com/example/android/trivialdrivesample/util/Base64.java:196
↓ 1 callers
Method
flagStartAsync
(String operation)
app/src/main/java/com/example/android/trivialdrivesample/util/ServiceIAB.java:271
↓ 1 callers
Method
generatePublicKey
Generates a PublicKey instance from a string containing the Base64-encoded public key. @param encodedPublicKey Base64-encoded public key @throws Ille
app/src/main/java/com/example/android/trivialdrivesample/util/Security.java:76
↓ 1 callers
Method
getAllOwnedSkus
Returns a list of all owned product IDs.
app/src/main/java/com/example/android/trivialdrivesample/util/Inventory.java:66
↓ 1 callers
Method
getDeveloperPayload
()
app/src/main/java/com/example/android/trivialdrivesample/util/Purchase.java:56
↓ 1 callers
Method
getItemType
()
app/src/main/java/com/example/android/trivialdrivesample/util/Purchase.java:50
↓ 1 callers
Method
getPurchases
(int billingVersion, String packageName, String itemType, String continueToken)
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:203
↓ 1 callers
Method
getSkuDetails
(int billingVersion, String packageName, String itemType, Bundle querySkus)
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:201
↓ 1 callers
Method
handleActivityResult
Handles an activity result that's part of the purchase flow in in-app billing. If you are calling {@link #launchPurchaseFlow}, then you must call this
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:345
↓ 1 callers
Method
handleBillingSupport
(Bundle bundle)
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:185
↓ 1 callers
Method
handleLaunchPurchaseResponse
(Bundle extras)
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:164
↓ 1 callers
Method
isBillingSupported
( int apiVersion, String packageName, BillingSupportCommunication communic
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:91
↓ 1 callers
Method
launchBuyIntent
( Context context, Activity act, String sku, String itemType,
app/src/main/java/com/example/android/trivialdrivesample/util/ServiceIAB.java:201
↓ 1 callers
Method
launchBuyIntentV2
( Context context, Activity act, String sku, String itemType,
app/src/main/java/com/example/android/trivialdrivesample/util/ServiceIAB.java:171
↓ 1 callers
Method
loadData
()
app/src/main/java/com/example/android/trivialdrivesample/MainActivity.java:486
↓ 1 callers
Method
notifyObservers
(Intent intent)
app/src/main/java/com/example/android/trivialdrivesample/util/IABReceiver.java:38
↓ 1 callers
Method
onConsumeFinished
Called to notify that a consumption has finished. @param purchase The purchase that was (or was to be) consumed. @param result The result of the co
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:508
↓ 1 callers
Method
onConsumeMultiFinished
Called to notify that a consumption of multiple items has finished. @param purchases The purchases that were (or were to be) consumed. @param results
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:522
↓ 1 callers
Method
onNewBroadcastReceived
(Intent intent)
app/src/main/java/com/example/android/trivialdrivesample/util/IABReceiver.java:48
↓ 1 callers
Method
onQueryInventoryFinished
Called to notify that an inventory query operation completed. @param result The result of the operation. @param inv The inventory.
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:422
↓ 1 callers
Method
queryInventory
(boolean querySkuDetails, List<String> moreSkus)
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:353
↓ 1 callers
Method
queryInventoryAsync
Asynchronous wrapper for inventory query. This will perform an inventory query as described in {@link #queryInventory}, but will do so asynchronously
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:436
↓ 1 callers
Method
registerBroadcast
()
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:201
↓ 1 callers
Method
remoteExceptionHappened
(IabResult result)
app/src/main/java/com/example/android/trivialdrivesample/util/communication/BillingSupportCommunication.java:8
↓ 1 callers
Method
removeObserver
(IABReceiverCommunicator communicator)
app/src/main/java/com/example/android/trivialdrivesample/util/IABReceiver.java:32
↓ 1 callers
Method
startSetup
Starts the setup process. This will start up the setup process asynchronously. You will be notified through the listener when the setup process is com
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:173
↓ 1 callers
Method
subscriptionsSupported
Returns whether subscriptions are supported.
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:259
↓ 1 callers
Method
trySendPingToBazaar
()
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:205
↓ 1 callers
Method
verify
Verifies that the signature from the server matches the computed signature on the data. Returns true if the data is correctly signed. @param publicK
app/src/main/java/com/example/android/trivialdrivesample/util/Security.java:101
Method
AbortableCountDownLatch
(int count)
app/src/main/java/com/example/android/trivialdrivesample/util/AbortableCountDownLatch.java:9
Method
AbortedException
()
app/src/main/java/com/example/android/trivialdrivesample/util/AbortableCountDownLatch.java:46
Method
Base64
Defeats instantiation.
app/src/main/java/com/example/android/trivialdrivesample/util/Base64.java:169
Method
Base64DecoderException
()
app/src/main/java/com/example/android/trivialdrivesample/util/Base64DecoderException.java:23
Method
BroadcastIAB
(Context context, IABLogger logger, String mSignatureBase64)
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:70
Method
IAB
(IABLogger logger)
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:43
Method
IabException
(IabResult r)
app/src/main/java/com/example/android/trivialdrivesample/util/IabException.java:27
Method
IabHelper
Creates an instance. After creation, it will not yet be ready to use. You must perform setup by calling {@link #startSetup} and wait for setup to comp
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:134
Method
IabResult
(int response, String message)
app/src/main/java/com/example/android/trivialdrivesample/util/IabResult.java:30
Method
Inventory
()
app/src/main/java/com/example/android/trivialdrivesample/util/Inventory.java:31
Method
Purchase
(String itemType, String jsonPurchaseInfo, String signature)
app/src/main/java/com/example/android/trivialdrivesample/util/Purchase.java:36
Method
ServiceIAB
(IABLogger logger)
app/src/main/java/com/example/android/trivialdrivesample/util/ServiceIAB.java:46
Method
SkuDetails
(String jsonSkuDetails)
app/src/main/java/com/example/android/trivialdrivesample/util/SkuDetails.java:33
Method
connect
(Context context, OnConnectListener listener)
app/src/main/java/com/example/android/trivialdrivesample/util/IAB.java:89
Method
connected
()
app/src/main/java/com/example/android/trivialdrivesample/util/IabHelper.java:182
Method
consume
(Context context, Purchase itemInfo)
app/src/main/java/com/example/android/trivialdrivesample/util/ServiceIAB.java:236
Method
consume
(Context mContext, Purchase itemInfo)
app/src/main/java/com/example/android/trivialdrivesample/util/BroadcastIAB.java:252
next →
1–100 of 153, ranked by callers