Mister-g666 commented on issue #6174:
URL: https://github.com/apache/accumulo/issues/6174#issuecomment-4002122968

   # CellLocation
   
   Added in[API level 
1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)
  
   Deprecated in[API level 
31](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)
  
   
Summary:[Ctors](https://developer.android.com/reference/android/telephony/CellLocation#pubctors)\|[Methods](https://developer.android.com/reference/android/telephony/CellLocation#pubmethods)\|[Inherited
 
Methods](https://developer.android.com/reference/android/telephony/CellLocation#inhmethods)
  
   
   # CellLocation
   
   *** ** * ** ***
   
   
[Kotlin](https://developer.android.com/reference/kotlin/android/telephony/CellLocation
 "View this page in Kotlin")\|Java
   
   `
   public
   
   
   abstract
   class
   CellLocation
   `  
   `
   
   extends `[Object](https://developer.android.com/reference/java/lang/Object)`
   
   
   ``
   
   
   `
   
   |---|--------------------------------|
   | 
[java.lang.Object](https://developer.android.com/reference/java/lang/Object) ||
   | ↳ | android.telephony.CellLocation |
   
   
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
   | Known direct subclasses 
[CdmaCellLocation](https://developer.android.com/reference/android/telephony/cdma/CdmaCellLocation),[GsmCellLocation](https://developer.android.com/reference/android/telephony/gsm/GsmCellLocation)
 
|-----------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
 | 
[CdmaCellLocation](https://developer.android.com/reference/android/telephony/cdma/CdmaCellLocation)
 | *This class was deprecated in API level 31. 
use[CellIdentity](https://developer.android.com/reference/android/telephony/CellIdentity).*
 | | 
[GsmCellLocation](https://developer.android.com/reference/android/telephony/gsm/GsmCellLocation)
    | *This class was deprecated in API level 31. 
use[CellIdentity](https://developer.android.com/reference/android/telephony/CellIdentity).*
 | |
   
   <br />
   
   *** ** * ** ***
   
   <br />
   
   **This class was deprecated in API level 31.**   
   
use[CellIdentity](https://developer.android.com/reference/android/telephony/CellIdentity).
   
   Abstract class that represents the location of the device.
   
   <br />
   
   ## Summary
   
   |                                             ### Public constructors        
                                      ||
   
|---------------------------------------------------------------------------------------------------------------|---|
   | ` 
`[CellLocation](https://developer.android.com/reference/android/telephony/CellLocation#CellLocation())`()
 ` |
   
   |                                                                            
                                                                                
                                                                             
### Public methods                                                              
                                                                                
                                                                                
            ||
   
|--------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
   | ` static 
`[CellLocation](https://developer.android.com/reference/android/telephony/CellLocation)
 | ` 
`[getEmpty](https://developer.android.com/reference/android/telephony/CellLocation#getEmpty())`()
 ` Return a new CellLocation object representing an unknown location, or null 
for unknown/none phone radio types.                                             
                                                                                
                                                 |
   | ` static void`                                                             
                      | ` 
`[requestLocationUpdate](https://developer.android.com/reference/android/telephony/CellLocation#requestLocationUpdate())`()
 ` *This method is deprecated. 
use[TelephonyManager.requestCellInfoUpdate](https://developer.android.com/reference/android/telephony/TelephonyManager#requestCellInfoUpdate(java.util.concurrent.Executor,%20android.telephony.TelephonyManager.CellInfoCallback)).*
 |
   
   | ### Inherited methods |
   |-----------------------|---|
   | From class` 
`[java.lang.Object](https://developer.android.com/reference/java/lang/Object)` 
` 
|--------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | ` `[Object](https://developer.android.com/reference/java/lang/Object)        
  | ` 
`[clone](https://developer.android.com/reference/java/lang/Object#clone())`() ` 
Creates and returns a copy of this object.                                      
                                                                                
                                | | ` boolean`                                  
                                   | ` 
`[equals](https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object))`(`[O
 bject](https://developer.android.com/reference/java/lang/Object)` obj) ` 
Indicates whether some other object is "equal to" this one.                     
                      | | ` void`                                               
                         | ` 
`[finalize](https://developer.android.com/reference/java/lang/Object#finalize())`()
 ` Called by the garbage collector on an object when garbage collection 
determines that there are no more references to the object.                     
                                     | | ` final 
`[Class](https://developer.android.com/reference/java/lang/Class)`<?>` | ` 
`[getClass](https://developer.android.com/reference/java/lang/Object#getClass())`()
 ` Returns the runtime class of this`Object`.                                   
                                                                                
                             | | ` int`                                         
                                | ` `[hashCode](https
 ://developer.android.com/reference/java/lang/Object#hashCode())`() ` Returns a 
hash code value for the object.                                                 
                                                                                
                | | ` final void`                                               
                   | ` 
`[notify](https://developer.android.com/reference/java/lang/Object#notify())`() 
` Wakes up a single thread that is waiting on this object's monitor.            
                                                                                
                                | | ` final void`                               
                                   | ` 
`[notifyAll](https://developer.android.com/reference/java/lang/Object#notifyAll())`()
 ` Wakes up all threads that are waiting on this object's monitor.              
                                                                                
                           | | ` `[String](https://
 developer.android.com/reference/java/lang/String)          | ` 
`[toString](https://developer.android.com/reference/java/lang/Object#toString())`()
 ` Returns a string representation of the object.                               
                                                                                
                             | | ` final void`                                  
                                | ` 
`[wait](https://developer.android.com/reference/java/lang/Object#wait(long,%20int))`(long
 timeoutMillis, int nanos) ` Causes the current thread to wait until it is 
awakened, typically by being*notified* or*interrupted*, or until a certain 
amount of real time has elapsed. | | ` final void`                              
                                    | ` 
`[wait](https://developer.android.com/reference/java/lang/Object#wait(long))`(long
 timeoutMillis) ` Causes the current thread to wait until it is awakened, 
typically by being*notified* or*interrupted*, or until a cer
 tain amount of real time has elapsed.                   | | ` final void`      
                                                            | ` 
`[wait](https://developer.android.com/reference/java/lang/Object#wait())`() ` 
Causes the current thread to wait until it is awakened, typically by 
being*notified* or*interrupted*.                                                
                                             | ||
   
   ## Public constructors
   
   ### CellLocation
   
   ```
   public CellLocation ()
   ```
   
   <br />
   
   <br />
   
   ## Public methods
   
   ### getEmpty
   
   Added in[API level 
1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)
  
   
   ```
   public static CellLocation getEmpty ()
   ```
   
   Return a new CellLocation object representing an unknown location, or null 
for unknown/none phone radio types.
   
   <br />
   
   |                                            Returns                         
                    ||
   
|----------------------------------------------------------------------------------------|--------|
   | 
[CellLocation](https://developer.android.com/reference/android/telephony/CellLocation)
 | <br /> |
   
   ### requestLocationUpdate
   
   Added in[API level 
1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)
  
   
   ```
   public static void requestLocationUpdate ()
   ```
   
   <br />
   
   **This method is deprecated.**   
   
use[TelephonyManager.requestCellInfoUpdate](https://developer.android.com/reference/android/telephony/TelephonyManager#requestCellInfoUpdate(java.util.concurrent.Executor,%20android.telephony.TelephonyManager.CellInfoCallback)).
   
   Request an updated CellLocation for callers targeting SDK 30 or older. 
Whenever Android is aware of location changes, a callback will automatically be 
sent to all registrants 
of[PhoneStateListener.LISTEN_CELL_LOCATION](https://developer.android.com/reference/android/telephony/PhoneStateListener#LISTEN_CELL_LOCATION).
 This API requests an additional location update for cases where power saving 
might cause location updates to be missed.
   
   This method is a no-op for callers targeting SDK level 31 or greater.
   
   This method is a no-op for callers that target SDK level 29 or 30 and 
lack[Manifest.permission.ACCESS_FINE_LOCATION](https://developer.android.com/reference/android/Manifest.permission#ACCESS_FINE_LOCATION).
   
   This method is a no-op for callers that target SDK level 28 or below and 
lack[Manifest.permission.ACCESS_COARSE_LOCATION](https://developer.android.com/reference/android/Manifest.permission#ACCESS_COARSE_LOCATION).
   
   <br />


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to