精华内容
下载资源
问答
  • android手机修改定位

    2020-03-09 12:30:25
    android手机基于开发者选择项位置模拟功能,实现修改手机模拟位置功能。 已验证支持高德,钉钉,一起来捉妖等一些应用的位置修改。
  • android手机基于开发者选择项位置模拟功能,实现修改手机模拟位置功能。 已验证支持高德,钉钉,一起来捉妖等一些应用的位置修改。
  • 想做一个修改安卓手机定位的app

    万次阅读 2018-12-28 00:09:26
    如果我想做一个修改安卓手机定位的apk,应该用什么实现? 用于修改陌陌的位置。前提安卓手机不需要root。不使用分身,和天下游同样的道理,唯一不同的就是天下游需要root,而我找个不能root、 大神回复点评下,付费...

    如果我想做一个修改安卓手机定位的apk,应该用什么实现?
    用于修改陌陌的位置。前提安卓手机不需要root。不使用分身,和天下游同样的道理,唯一不同的就是天下游需要root,而我找个不能root、

    大神回复点评下,付费找人也OK

    展开全文
  • Android 图片属性信息修改(定位信息修改)无需root 直接获取手机中的图片的信息,并修改
  • 免root修改安卓手机定位 最近在寻找电脑通过usb连接修改安卓手机gps定位的方法 尝试过一些应用均被检查 希望大神提供 像ios系统通过Location修改手机全局定位的方法 感谢
  • // 初始化定位设置 private void initLocation() { if (myLocationStyle == null) { myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类myLocationStyle.myLocationType(MyLocationS...

    直接上代码

     //    初始化定位设置
        private void initLocation() {
            if (myLocationStyle == null) {
                myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)如果不设置myLocationType,默认也会执行此种模式。
            }
            // TODO: 2018/10/17 默认时间间隔为2秒
            myLocationStyle.interval(2000); //设置连续定位模式下的定位间隔,只在连续定位模式下生效,单次定位模式下不会生效。单位为毫秒。
            myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER);//连续定位、蓝点不会移动到地图中心点,并且蓝点会跟随设备移动。
            myLocationStyle.showMyLocation(false);//设置是否显示定位小蓝点,用于满足只想使用定位,不想使用定位小蓝点的场景,设置false以后图面上不再有定位蓝点的概念,但是会持续回调位置信息。
    //        myLocationStyle.myLocationIcon(BitmapDescriptor.)  // //设置定位蓝点的icon图标方法,需要用到BitmapDescriptor类对象作为参数。
    //        MyLocationStyle anchor(float u, float v);//设置定位蓝点图标的锚点方法。
    //        MyLocationStyle strokeColor(int color);//设置定位蓝点精度圆圈的边框颜色的方法。
    //        MyLocationStyle radiusFillColor(int color);//设置定位蓝点精度圆圈的填充颜色的方法。
    //        MyLocationStyle strokeWidth(float width);//设置定位蓝点精度圈的边框宽度的方法。
    
            aMap.setMyLocationStyle(myLocationStyle);//设置定位蓝点的Style
    //aMap.getUiSettings().setMyLocationButtonEnabled(true);设置默认定位按钮是否显示,非必需设置。
            aMap.setMyLocationEnabled(true);// 设置为true表示启动显示定位蓝点,false表示隐藏定位蓝点并不进行定位,默认是false。
    
    
    //        实现 AMap.OnMyLocationChangeListener 监听器,通过如下回调方法获取经纬度信息:
            aMap.setOnMyLocationChangeListener(new AMap.OnMyLocationChangeListener() {
                @Override
                public void onMyLocationChange(Location location) {
    
                    Log.e(TAG, "onMyLocationChange: 实际的时间间隔  " + aMap.getMyLocationStyle().getInterval());
    
    //                处理定位结果
                    if (location != null) {
    //                    定位成功,修改时间间隔
                        if (aMap.getMyLocationStyle().getInterval() != timeInterval) {
                            MyLocationStyle style = new MyLocationStyle();
                            style.interval(timeInterval);
                            style.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER);
                            myLocationStyle.showMyLocation(false);
                            aMap.setMyLocationStyle(style);
                            **aMap.setMyLocationEnabled(true); // 执行这行代码,上面的设置才有效**
                        }
    
                        amapLocation = new AMapLocation(location);
    
                        Log.e(TAG, "onMyLocationChange: 定位成功   =---------------");
                        aMap.clear();
                        aMap.addMarker(new MarkerOptions()
                                        .position(new LatLng(amapLocation.getLatitude(), amapLocation.getLongitude())).
                                                icon(BitmapDescriptorFactory.fromBitmap(BitmapFactory
                                                        .decodeResource(getResources(), R.mipmap.icon_marker_location)))
                                        .draggable(true)
    //                .zIndex(i)
                        );
    
                        //                定位成功-拉取周边车的位置信息
                        isLoading = true;
                        presenter.getSystemCarList(dao, cpId, amapLocation.getLongitude() + "", amapLocation.getLatitude() + "", "", null, 0, 0, 0);
                    } else {
                        Log.e(TAG, "onMyLocationChange: 定位失败");
                    }
                }
            });
    
        }
    

    高德地图api定位文档:
    https://lbs.amap.com/api/android-sdk/guide/create-map/mylocation#location-marker-5-0

    显示定位蓝点
    最后更新时间: 2018年01月02日
    定位蓝点指的是进入地图后显示当前位置点的功能。自Android 3D地图 SDK 5.0.0版本之后定位蓝点实现无需依赖 Android 定位 SDK ,5.0.0 版本之前需要引入地图 SDK 和定位 SDK 到工程中。效果如下:

    效果如下:

    实现定位蓝点(5.0.0版本后)
    第一步,初始化 AMap 对象
    初始化 AMap 对象内容在显示地图章节中有详细讲解。

    第二步,实现定位蓝点
    实现定位蓝点:

    Java
    MyLocationStyle myLocationStyle;
    myLocationStyle = new MyLocationStyle();//初始化定位蓝点样式类myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)如果不设置myLocationType,默认也会执行此种模式。
    myLocationStyle.interval(2000); //设置连续定位模式下的定位间隔,只在连续定位模式下生效,单次定位模式下不会生效。单位为毫秒。
    aMap.setMyLocationStyle(myLocationStyle);//设置定位蓝点的Style
    //aMap.getUiSettings().setMyLocationButtonEnabled(true);设置默认定位按钮是否显示,非必需设置。
    aMap.setMyLocationEnabled(true);// 设置为true表示启动显示定位蓝点,false表示隐藏定位蓝点并不进行定位,默认是false。
    定位蓝点展现模式
    定位蓝点提供8种模式:

    Java
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_SHOW);//只定位一次。
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATE) ;//定位一次,且将视角移动到地图中心点。
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW) ;//连续定位、且将视角移动到地图中心点,定位蓝点跟随设备移动。(1秒1次定位)
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_MAP_ROTATE);//连续定位、且将视角移动到地图中心点,地图依照设备方向旋转,定位点会跟随设备移动。(1秒1次定位)
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE);//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(1秒1次定位)默认执行此种模式。
    //以下三种模式从5.1.0版本开始提供
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE_NO_CENTER);//连续定位、蓝点不会移动到地图中心点,定位点依照设备方向旋转,并且蓝点会跟随设备移动。
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_FOLLOW_NO_CENTER);//连续定位、蓝点不会移动到地图中心点,并且蓝点会跟随设备移动。
    myLocationStyle.myLocationType(MyLocationStyle.LOCATION_TYPE_MAP_ROTATE_NO_CENTER);//连续定位、蓝点不会移动到地图中心点,地图依照设备方向旋转,并且蓝点会跟随设备移动。
    是否显示定位蓝点
    控制是否显示定位蓝点

    Java
    //方法自5.1.0版本后支持
    MyLocationStyle showMyLocation(boolean visible)//设置是否显示定位小蓝点,用于满足只想使用定位,不想使用定位小蓝点的场景,设置false以后图面上不再有定位蓝点的概念,但是会持续回调位置信息。
    自定义定位蓝点图标:
    定位蓝点图标自定义:

    Java
    MyLocationStyle myLocationIcon(BitmapDescriptor myLocationIcon);//设置定位蓝点的icon图标方法,需要用到BitmapDescriptor类对象作为参数。
    自定义定位蓝点图标的锚点:
    锚点是指定位蓝点图标像素与定位蓝点坐标的关联点,例如需要将图标的左下方像素点与定位蓝点的经纬度关联在一起,通过如下方法传入(0.0,1.0)。图标左上点为像素原点。

    Java
    MyLocationStyle anchor(float u, float v);//设置定位蓝点图标的锚点方法。
    精度圆圈的自定义:
    精度圈颜色自定义方法如下

    Java
    MyLocationStyle strokeColor(int color);//设置定位蓝点精度圆圈的边框颜色的方法。
    MyLocationStyle radiusFillColor(int color);//设置定位蓝点精度圆圈的填充颜色的方法。
    精度圈边框宽度自定义方法如下

    Java
    MyLocationStyle strokeWidth(float width);//设置定位蓝点精度圈的边框宽度的方法。
    定位的频次自定义:
    定位频次修改只会在定位蓝点的连续定位模式下生效,定位蓝点支持连续定位的模式是:

    Java
    MyLocationStyle.LOCATION_TYPE_FOLLOW ;//连续定位、且将视角移动到地图中心点,定位蓝点跟随设备移动。(默认1秒1次定位)
    MyLocationStyle.LOCATION_TYPE_MAP_ROTATE;//连续定位、且将视角移动到地图中心点,地图依照设备方向旋转,定位点会跟随设备移动。(默认1秒1次定位)
    MyLocationStyle.LOCATION_TYPE_LOCATION_ROTATE;//连续定位、且将视角移动到地图中心点,定位点依照设备方向旋转,并且会跟随设备移动。(默认1秒1次定位)默认执行此种模式。
    调整定位频次的方法如下:

    Java
    MyLocationStyle interval(long interval);//设置定位频次方法,单位:毫秒,默认值:1000毫秒,如果传小于1000的任何值将按照1000计算。该方法只会作用在会执行连续定位的工作模式上。
    获取经纬度信息:
    实现 AMap.OnMyLocationChangeListener 监听器,通过如下回调方法获取经纬度信息:

    Java
    public void onMyLocationChange(android.location.Location location){
    //从location对象中获取经纬度信息,地址描述信息,建议拿到位置之后调用逆地理编码接口获取(获取地址描述数据章节有介绍)
    }
    实现定位蓝点(5.0.0版本前)
    第一步,初始化地图
    初始化 aMap 对象,设置以下定位相关内容:

    Java
    // 设置定位监听
    aMap.setLocationSource(this);
    // 设置为true表示显示定位层并可触发定位,false表示隐藏定位层并不可触发定位,默认是false
    aMap.setMyLocationEnabled(true);
    // 设置定位的类型为定位模式,有定位、跟随或地图根据面向方向旋转几种
    aMap.setMyLocationType(AMap.LOCATION_TYPE_LOCATE);
    第二步,初始化定位
    在aMap.setLocationSource(this)中包含两个回调,activate(OnLocationChangedListener)和deactivate()。

    在activate()中设置定位初始化及启动定位,在deactivate()中写停止定位的相关调用。

    Java
    OnLocationChangedListener mListener;
    AMapLocationClient mlocationClient;
    AMapLocationClientOption mLocationOption;
    /**

    • 激活定位
      /
      @Override
      public void activate(OnLocationChangedListener listener) {
      mListener = listener;
      if (mlocationClient == null) {
      //初始化定位
      mlocationClient = new AMapLocationClient(this);
      //初始化定位参数
      mLocationOption = new AMapLocationClientOption();
      //设置定位回调监听
      mlocationClient.setLocationListener(this);
      //设置为高精度定位模式
      mLocationOption.setLocationMode(AMapLocationMode.Hight_Accuracy);
      //设置定位参数
      mlocationClient.setLocationOption(mLocationOption);
      // 此方法为每隔固定时间会发起一次定位请求,为了减少电量消耗或网络流量消耗,
      // 注意设置合适的定位时间的间隔(最小间隔支持为2000ms),并且在合适时间调用stopLocation()方法来取消定位请求
      // 在定位结束后,在合适的生命周期调用onDestroy()方法
      // 在单次定位情况下,定位无论成功与否,都无需调用stopLocation()方法移除请求,定位sdk内部会移除
      mlocationClient.startLocation();//启动定位
      }
      }
      /
      *
    • 停止定位
      */
      @Override
      public void deactivate() {
      mListener = null;
      if (mlocationClient != null) {
      mlocationClient.stopLocation();
      mlocationClient.onDestroy();
      }
      mlocationClient = null;
      }
      第三步,在定位回调中设置显示定位小蓝点
      定位回调方法:onLocationChanged(AMapLocation amapLocation)。

    在回调方法中调用“mListener.onLocationChanged(amapLocation);”可以在地图上显示系统小蓝点。

    Java
    /**

    • 定位成功后回调函数
      */
      @Override
      public void onLocationChanged(AMapLocation amapLocation) {
      if (mListener != null&&amapLocation != null) {
      if (amapLocation != null
      &&amapLocation.getErrorCode() == 0) {
      mListener.onLocationChanged(amapLocation);// 显示系统小蓝点
      } else {
      String errText = “定位失败,” + amapLocation.getErrorCode()+ ": " + amapLocation.getErrorInfo();
      Log.e(“AmapErr”,errText);
      }
      }
      }
      注意:需要在系统 onDestroy() 方法中销毁定位对象。

    Java
    @Override
    protected void onDestroy() {
    super.onDestroy();
    mapView.onDestroy();
    if(null != mlocationClient){
    mlocationClient.onDestroy();
    }
    }

    展开全文
  • 安卓系统原生定位不可用修改

    千次阅读 2018-08-24 16:17:08
    1.修改 frameworks/base/core/res/res/values/config.xml 文件中 中 @null 为 ...然后将定位apk内置到系统下,系统定位就可用了。 下载链接: 链接:https://pan.baidu.com/s/1xTfFt3mlrVA6kaYV4CtEHQ 提取码:q52l

    1.修改

    frameworks/base/core/res/res/values/config.xml   文件中
    

    <string name="config_networkLocationProviderPackageName" translatable="false">@null</string>
    

    <string name="config_networkLocationProviderPackageName" translatable="false">com.amap.android.location</string>
    

    修改相同文件下

    <string name="config_geocoderProviderPackageName" translatable="false">@null</string>
    

    <string name="config_geocoderProviderPackageName" translatable="false">com.amap.android.location</string>
    

    3.在相同文件下

    <string-array name="config_locationProviderPackageNames" translatable="false">
            <!-- The standard AOSP fused location provider -->
            <item>com.android.location.fused</item>
            <!-- MTK add for GMS -->
            <item>com.google.android.gms</item>
            <item>com.baidu.map.location</item>
            <!-- MTK add end -->
    </string-array>
    

    修改为

    <string-array name="config_locationProviderPackageNames" translatable="false">
           <item>com.amap.android.location</item>
    </string-array>
    

    然后将定位apk内置到系统下,系统定位就可用了。
    下载链接:

    链接:https://pan.baidu.com/s/1xTfFt3mlrVA6kaYV4CtEHQ 
    提取码:q52l 
    
    展开全文
  • Android百度地图修改定位时间间隔

    千次阅读 2019-09-26 17:01:17
    LocationClientOption option = new LocationClientOption(); option.setScanSpan(36*1000);// 设置发起定位请求的间隔时间为36秒 mLocationClient.setLocOption(option);
    LocationClientOption option = new LocationClientOption();
    option.setScanSpan(36*1000);// 设置发起定位请求的间隔时间为36秒
     mLocationClient.setLocOption(option);
    
    展开全文
  • 安卓10源码开发定制(21)GPS定位研究(3)修改GPS定位数据测试gps定位代码 文章首发微信公众号:QDROID88888,如果感兴趣可以关注一下公众号。 一、测试gps定位功能的方法探讨 在安卓App gps定位开发过程中,往往需要...
  • Android改安卓改机软件 免root/不刷机/拒绝Xposed 实现 技术分析 举例说明:主要修改的参数有: Android_Id、IMEI、手机序列号、手机号码、WIFI-MAC、WIFI-Name、安卓系统版本、ROM固件、手机号码、手机型号、...
  • ios 模拟定位。 GPX修改定位地址

    千次阅读 2020-07-28 16:24:29
    于是网上搜了下,发现xcode可以模拟定位,修改我们手机的定位地址的。 一、先看下模拟器怎么修改定位地址的 打开模拟器。点击模拟器 --> (找到状态栏上的)Debug --> Location --> Custom Location,然后...
  • gps 移动网络位置信息 ...\frameworks\base\services\core\java\com\android\server\location\GpsLocationProvider.java ro.wisky.gpssupport 此值设为 false 时不支持,则系统中一些有关 gps 的设置将会被...
  • 安卓系统定位DEMO

    2018-05-22 00:23:27
    Android利用自带系统定位。不接入第三方的SDK。 如果只是定个位的话。 也就几十行代码。小巧些
  • 这一期我们来探讨一下如何修改手机中的定位信息。太基础的原理我就不多说了,可以参考前几期文章。  先整理一下思路,Android在开发者模式下有一个"允许模拟位置选项",它是location service加载 MOC
  • 没法还是回过头仔细看官方库文档,发现网上都是用的百度api库都是以前的,我用现在最新的百度api库,编都编译不过,修改编译过了,但定位位置的图标还是没有改变。仔细看官方文档,终于有了发现,原来从库2.0.0版本...
  • Android Crash 定位

    千次阅读 2015-11-19 13:40:26
    它可以帮助测试人员快速定位 Android 手机 Crash 发生的原因,同时给研发人员提供有效修改 Bug 的 Log 信息。用自动化测试工具对 Android 手机进行压力测试和稳定性测试,往往通过模拟实际使用场景中所发生的业务量...
  • 发现了一个很好用的应用,叫全能安卓修改器,一键修改手机的所有参数,多达80多项 http://pan.baidu.com/s/1cE5DSy
  • Android 虚拟定位代码

    2014-01-10 17:01:34
    Android 虚拟定位代码 需要申请谷歌地图开发 key
  • android4.4修改设置中默认定位模式

    千次阅读 2015-08-19 19:30:47
    Android4.4的设置中,有3种定位模式:1.High accuracy 2.Battery saving 3.Device only 要默认上面种的某种模式,需要修改:frameworks\base\packages\SettingsProvider\res\values\defaults.xml中的 gps,...
  • xposed 修改手机定位

    千次阅读 2019-12-16 18:58:51
    修改手机定位,输入经纬度模拟手机任意位置 思路:手机系统其实有个文件保存实时经纬度,hook修改从此经纬度就好了 别的app获取到的也是你修改后的经纬度 package camera.app.com.backward.hook.phoneinfo; ...
  • android 定位

    千次阅读 2017-01-27 13:20:16
    android 定位参考: android.location:https://developer.android.com/reference/android/location/package-summary.html Location and Maps:...
  • 先讲业务需求,有同样业务需求的童鞋可以参考一下 主要是希望不通过第三方获取经纬度信息 1.需要考虑6.0以上的定位权限 ...安卓6.0以上的话需要先获取定位权限。权限开启代码不放了,自行查询资料,以下代码...
  • TikTok安卓设备上传视频准备和环境设置视频教程,包括设置语言、时区,修改定位等相关内容,有效避免TikTok抖音国际版被限流而造成0播放!
  • 安卓定位问题

    千次阅读 2015-10-11 08:23:39
    安卓 定位
  • Android系统定位获取经纬度
  • Android定位功能实现

    千次阅读 多人点赞 2020-05-28 18:20:10
    关于Android定位功能如何实现的文章实在太多,有些文章着重于Android API的用法,有些则没有整个定位实现的完整流程,有些虽然有流程,但当你按照文章中的步骤实现好之后,很可能会发现各种问题,最常见的问题就是拿...
  • 由于第一次接触到这种商业的项目,很多界面的功能是实现了,比如长按弹出按钮,虚线划分界面等等,但最让我头疼的算是一个ListView里的许多view的定位问题,利用界面实时工具,再加上RelativeLayout,的确是可以定位...
  • 安卓手机定位,location为null

    千次阅读 2016-08-06 17:05:01
    通过安卓手机自带的定位功能定位安卓手机定位,关键代码是获得lication这个变量 这里有两个获得location的方法,但是有时候好使,有时候经常出现location为null的情况为null的情况: 解决办法
  • 之前弄过安卓环境下高德地图地理定位,时间一长有点忘记了,于是重新整合了下,做成了一个简单的插件。 unity版本5.3.6,高德地图定位sdk版本3.0 使用方法,导入AMapHelper.unitypackage包,其中,AMapHelper下有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 72,278
精华内容 28,911
关键字:

安卓怎么改定位