Class Info |
|---|
public class LocationAvailability implements Parcelable, IMessageEntity 设备位置的可用性。 |
Qualifier and Type | Field and Description |
|---|---|
static final Creator<LocationAvailability> | 反序列化LocationAvailability的默认构建器方法。 |
Qualifier and Type | Method Name and Description |
|---|---|
static LocationAvailability | extractLocationAvailability(Intent intent) 通过调用该接口获取LocationAvailability实例。 |
int | 获取设备的位置状态。 |
static boolean | hasLocationAvailability(Intent intent) 检查intent中是否包含LocationAvailability。 |
boolean | 检查设备位置是否已知。 |
void | setLocationStatus(int locationStatus) 设置设备的位置状态。 |
Fields |
|---|
public static final Creator<LocationAvailability> CREATOR 反序列化LocationAvailability的默认构建器方法。 |
Method |
|---|
public static LocationAvailability extractLocationAvailability(Intent intent) 通过调用该接口获取LocationAvailability实例。 |
Parameters
Name | Description |
|---|---|
intent | 调用requestLocationUpdates接口,传递给服务端的Intent。 |
Returns
Type | Description |
|---|---|
LocationAvailability | 如果intent不包含此数据返回null。 |
Method |
|---|
public int getLocationStatus() 获取设备的位置状态。 |
Returns
Type | Description |
|---|---|
int | 位置状态。 |
Method |
|---|
public static boolean hasLocationAvailability(Intent intent) 检查Intent中是否包含LocationAvailability。如果Intent中包含LocationAvailability数据,则返回true。这是一个工具方法功能,可以从Intent接收者内部调用,以确保接收到的Intent中包含位置可用性数据。 |
Parameters
Name | Description |
|---|---|
intent | 调用requestLocationUpdates接口,传递给服务端的Intent。 |
Returns
Type | Description |
|---|---|
boolean | 如果Intent包含LocationAvailability,则为true,否则为false。 |