Разработка приложения для Fire TV Stick аналогична Android TV и Box, но есть несколько других способов доступа к различным функциям устройства.
Теперь я пытаюсь получить устройство (Amazon fireместоположение с помощью Wi-Fi менеджера местоположений, но местоположение возвращается нулевым, как вы можете видеть из кода ниже.
private LocationManager locationManager;
@SuppressLint("MissingPermission")
private Location getWifiLocation() {
// SETUP Location Manager
locationManager = (LocationManager) getApplicationContext()
.getSystemService(Context.LOCATION_SERVICE);
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
if (locationManager != null) {
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, myLocationListener);
}
Location location = null;
if (locationManager != null) {
location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
}
return location;
}
private LocationListener myLocationListener
= new LocationListener() {
@Override
public void onLocationChanged(Location location) {
if (location != null) {
double latitude = location.getLatitude();
double longitude = location.getLongitude();
}
}
Спасибо за ваше время.