首页 > 解决方案 > 在 Amazon Fire TV Stick 中获取设备位置

问题描述

fire TV Stick 的开发应用与 Android TV 和 Box 类似,但有一些不同的方法可以访问设备的不同功能。

现在我正在尝试使用 Wifi 位置管理器获取设备(亚马逊消防电视棒)位置,但位置返回 null,正如您从下面的代码中看到的那样。

私人位置管理器位置管理器;

@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();

        }
    }

感谢您的时间。

标签: android-locationwifimanageramazon-fire-tv

解决方案


推荐阅读