修改删除Google账号之后,点击设置->位置信息->Google 位置信息分享,Google应用报错的问题

locationsharinglib:从其他帐户共享位置的Google帐户中检索坐标的库 位置haringlib 用于从已与其他帐户共享位置的Google帐户检索坐标的库。 文档: : 开发流程 工作流程支持以下步骤 皮棉 测试 建造 文档 上载 图形 _CI / scripts目录下的相应脚本提供开箱即用的支持这些操作的功能,并且基于最佳实践,这些默认设置为默认设置。 在Mac或Linux上在bash中为Windows powershell或setup_aliases.sh采购setup_aliases.ps1,将为所有带下划线的命令外壳提供方便的别名。 引导脚本在托管虚拟环境的项目目录中创建一个.venv目录。 它为此使用pipenv。 所有其他脚本在执行任何操作之前都会调用它。 因此,可以简单地从调用_lint开始,这将在尝试实际抹掉项目之前进行所有设置 一旦准备好交付代码,就应按照语义版本控制方案调用_tag脚本,以接受三个参数之一,即patch,minor, 立即下载

BUG:删除google账号后,进入设置->位置信息->google位置信息分享,google应用报错

平台:Android 7.0 

修改path:alps/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java

--- a/alps/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
+++ b/alps/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
@@ -52,6 +52,10 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.Set;
 
+//add 20170706
+import android.accounts.Account;
+import android.accounts.AccountManager;
+
 /**
  * Adds the preferences specified by the {@link InjectedSetting} objects to a preference group.
  *
@@ -299,7 +303,7 @@ class SettingsInjector {
             // that "android.settings.LOCATION_SOURCE_SETTINGS" brings user back to
             // Settings > Location.
             Intent settingIntent = new Intent();
-            settingIntent.setClassName(mInfo.packageName, mInfo.settingsActivity);
+            
             // Sometimes the user may navigate back to "Settings" and launch another different
             // injected setting after one injected setting has been launched.
             //
@@ -310,6 +314,28 @@ class SettingsInjector {
             // In order to avoid such confusion, we use FLAG_ACTIVITY_CLEAR_TASK, which always clear
             // up all existing injected settings and make sure that "back" button always brings the
             // user back to "Settings" directly.
+                       
+            //add 20170706 fix bug
+            AccountManager accountManager =  AccountManager.get(mContext); 
+            Account[] mAccounts = accountManager.getAccounts(); 
+            boolean isGoogleAccount=false;
+            for(Account mAccount:mAccounts){
+                if("com.google".equals(mAccount.type)){
+                    isGoogleAccount=true;
+                    break;
+                }
+               
+            }
+            if(!isGoogleAccount){
+                if("com.google.android.gms.locationsharing.activity.LocationSharingRedirectActivity".equals(mInfo.settingsActivity)){
+                    settingIntent.setClassName("com.google.android.gms","com.google.android.location.settings.LocationHistorySettingsActivity");
+                } else{
+                    settingIntent.setClassName(mInfo.packageName, mInfo.settingsActivity);
+                }
+            }else{
+                settingIntent.setClassName(mInfo.packageName, mInfo.settingsActivity);
+            }
+            //end
             settingIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
             mContext.startActivityAsUser(settingIntent, mInfo.mUserHandle);
             return true;


上海计算机学会2020年5月月赛C++乙组T2经济普查 中国正在以前所未有的力度推进脱贫攻坚,国家计划在2020年使得在现行标准下的贫困人口实现全面脱贫,为此,需要对居民的经济状况进行普查。 题目描述 给定一个正整数n,表示人口数量。一开始,每个居民拥有的财产记为a1​,a2​,⋯,an​,财产可能发生两种变化: 一种来源于个体,由某个居民的经济活动而产生。在某个时刻,某个居民的财产会直接变成某个数值,可能升高也可能降低。 一种来源于政策,在某个时刻,国家会对财产低于某个标准线全部的居民,实施政策支持,使得他们的财产全部正好到达标准线。 给定这些变 阅读详情

相关推荐

R语言环境下Bibliometrix与Biblioshiny的安装与配置指南

本文提供了在R语言环境下安装与配置Bibliometrix和Biblioshiny的详细指南。内容涵盖R与RStudio的安装、Bibliometrix包的安装避坑方法,以及如何启动Biblioshiny图形界面进行文献计量分析。重点解决了安装过程中的常见网络与依赖问题,帮助科研人员快速搭建高效的文献分析环境。

jwt8token的博客 1147

Android adb禁止组件,ADB禁用列表

该楼层疑似违规已被系统折叠隐藏此楼查看此楼谷歌程序pm uninstall --user 0com.google.android.ext.servicespm uninstall --user 0com.google.android.onetimeinitializerpm uninstall --user 0com.google.android.ext.sharedpm uninstall -...

weixin_31741827的博客 4969

太速科技-基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信号处理卡

当多块盘并行工作时,存储阵列读写带宽成指数增长,2块盘则≥4GB/s,4块盘则≥8GB/s,以此类推。存储阵列的存储容量由单盘配置决定,目前单块NVME存储盘存储容量可选择512GB、1TB、2TB、4TB、8TB、16TB。硬盘管理通过文件系统,FPGA的PCIeX4与 6U VPX主板互联,操作系统直接映射管理硬盘,也可以通过前面板QSFP+ 光纤导出给其他服务器设备。本方案优势就是集中的进行采集,存储,计算一体化,降低硬件成本、功耗,减小设备体积、重量。信号处理,无线电通信领域。

Orihard_的博客 679

Android设备位置历史深度解析:本地存储与取证技术

2023年12月,Google宣布对Android的位置历史功能进行重大更改。此前用户可通过Google Maps应用和任何已登录的网页浏览器查看位置历史,这意味着数据由Google存储且可能被其访问。

分享技术点滴 568

68页|大型车企集团数字化转型汽车数字化信息系统平台规划方案

这份PPT文档提供了一个全面的汽车集团数字化转型规划方案,涵盖了项目目标、规划思路、实施关注点、解决方案建议以及合作优势等多个方面。

baidu_25525561的博客 1330

制作Ubuntu22.04启动盘

现在越来越多程序代码都需要运行在linux环境下,运行这些代码的前提是安装一个稳定的linux操作系统。本文选择Ubuntu 22.04去制作系统启动盘。本文主要对ubuntu22.04的启动盘制作过程进行了详细的说明,希望能帮助到有需要的朋友。

lyx_ok的博客 1万+

红米NOTE11TPRO-MIUI14ADB系统精简列表

手机红米NOTE11TPRO联发科,运存12G,系统官方MIUI14,无ROOT没解BL。其他手机其他系统我确实是否一致。一些东西可以卸载,虽然不卡米但是影响性能,多数卸载可以提高性能,但是也有少量卸载会减少性能。卸载需谨慎,建议备份。自MIUI13还是14开始来着,电量管理已经不能卸载,卸载卡米。有些东西我要用所以没卸载。但是其实也能卸载,如VPNDIALOG,连上后即可卸载。

weixin_59292891的博客 4810

YOLOV8多模态(可见光+红外光目标检测任务,基于Ultralytics官方代码实现)

torch 2.3.1 torchvision 0.18.1 Python 3.8.19 tensorrt 8.5.3.1DroneVehicle数据集下载地址DroneVehicle 数据集由无人机采集的 56,878 张图像组成,其中一半是 RGB 图像,其余是红外图像。我们为这 5 个类别制作了丰富的注释,其中包含定向边界框。其中,汽车在 RGB 图像中有 389,779 个注释,在

Mjy的博客 7585

谷歌地图位置偏移_如何使用Google地图与他人临时分享您的位置

谷歌地图位置偏移You’re meeting a friend downtown in a new city, and he asks you where you are. Be honest: you have no clue.Luckily, Google Maps can help you both out. 您在一个新城市的市区遇到一个朋友,他问您现在在哪里。 老实说:您没有任何线索。...

culiyuan8310的博客 1236

【100%通过率】华为od机试C卷【特殊的加密算法】Python 实现

有一种特殊的加密算法,明文为一段数字串,经过密码本查找转换,生成另一段密文数字串。规则如下1.明文为一段数字串由0-9组成2.密码本为数字0-9组成的二维数组3.需要按明文串的数字顺序在密码本里找到同样的数字串,密码本里的数字串是由相邻的单元格数字组成,上下和左右是相邻的,注意:对角线不相邻,同一个单元格的数字不能重复使用。

MISAYAONE的博客 5924

滑模控制算法(SMC)讲解-案例(附C代码)

该文章介绍了滑模控制算法的原理实现步骤,特点及关键问题,最后以车辆控制案例来讲解滑模控制的整个步骤实现

heda3的博客 4112

Google Maps位置共享库使用教程

Google Maps位置共享库使用教程 项目介绍 locationsharinglib 是一个Python库,它旨在被动地获取通过Google Maps位置共享功能分享的位置坐标。由Costas Tyfoxylos开发并维护,这个开源工具允许开发者便捷地接入谷歌地图的位置共享数据,对于需要处理或分析地理位置共享场景的应用而言,是极其有用的工具。它简化了从已分享Google账户中提取其他账户位置的...

gitblog_01036的博客 1377

FFmpeg入门详解之110:RTSP协议讲解

TCP/IP 协议体系中的一个应用层协议,该协议定义了一对多应用程序如何有效地通过 IP 网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或UDP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。正在上传…重新上传取消RTSP是基于文本的协议,采用ISO10646字符集,使用UTF-8编码方案。行以CRLF中断(\r\n:10,13:0x0A,0x0D),包括消息类型、消息头、消息体和消息长。

福优学苑@音视频+流媒体 2530

Android GMS无法通过网络定位

前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          优快云:http://www.youkuaiyun.com          雨季o莫忧离:http://blog.youkuaiyun.com/luckkof 正文   预置KK GMS后,打开系统定位功能,Google Maps等应用无法通过网络定

奥特曼 2702

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

完美解决在Android开发中使用googleAPI在中国位置偏移问题以及更改所在位置的图标

Override@Override});@Override});@Override= null) {});@Override= null &&!});@Override});return;@Override= null) {});

dnuiking的博客 1100

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【自用,仅供参考】小米澎湃1.0.6.0 ADB可卸载2024.9.18备份

可卸载名单:com.miui.miwallpaper.overlay.customize(wallpaper系列--不止这一个--是壁纸相关程序,本人不用,要用的请误删除,其他请自测或根据后面内容自己查询)

member1113的专栏 2万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

使用Google Play服务的Android定位

Welcome to android location using google play services example. Today we will learn how to use Google Play services API to retrieve your mobile location with example app. 欢迎使用Google Play服务示例访问Android位...

从零开始的教程世界 4466

修改谷歌账号国家地区

要注意的是,如果某个支付资料使用的是虚假信用卡信息,是无法在Google Play下载任何App的,所以使用虚假信息的这个资料可以删除,按照上述方法重新添加一个国家地区的账号。我们有时候需要切换Google Play的国家地区,但是苦于缺少对应国家地区的支付方式无法设置成功,按照下面的方法可以无成本切换Google账户的地区。部分国家使用上述步骤无法更换地区,如巴西,选择国家之后会跳出登记税号的页面。(1)在账号设置页面,选择付款和订阅-->付款方式-->管理付款方式(找不到的同学可以回第一点看一下)

qq_62764416的博客 5万+

解决Android下Google Maps无法通过GSM基站定位问题

http://www.wenzk.com/archives/1245 想必用过Google Maps的人都知道,Google Maps可以充分利用GPS、WIFI基站及GSM基站进行定位,当然这三种定位方式的精度是不一样的,并且精度越来越差,最近入手Android手机,经过一段时间使用之后,发现Google Maps基于GSM定位不稳定,有的时候无法定位。 笔者经过多次试验(当然其中不

choclover的专栏 3099

修改谷歌账号的国家或地区

由于我们有些时候需要用到谷歌或国外的一些服务,在使用部分服务时,服务提供商会判断你来自哪个国家或地区,由于存在对于部分国家或地区不提供服务的情况,如果我们还想继续使用,就必须要对谷歌账号的国家或地区进行修改。

Evan's Blog ٩(๑❛ᴗ❛๑)۶ 2万+

更改谷歌浏览器的安装位置(此方法同样适用于把安在C盘的东西移到其它盘)

安装软件的时候,系统一般会默认安装在系统盘(一般为C盘),软件文件及目录/文件夹存放的位置会生成一个引导路径,并由注册表中记录,当打开软件时,注册表就会根据该软件的路径来找到和打开软件的。但当移动该软件的文件夹后,而注册表中记录的软件路径并不会自动跟着变化,所以系统就无法根据以前的路径来找到和打开软件了(也有一种情况,当你移动该软件的文件夹后,再打开软件,它会自动重新安装一遍,再重新生成一个引导路径,由注册表中记录),系统盘中的软件,是不能随便移动到其它硬盘上去的。......

贝贝的博客 2万+

全网更新更详细:Google谷歌账号管理的英文界面如何改为中文,详细操作步骤和使用提醒

无论是我们注册的谷歌Google账号,还是购买的谷歌账号,我们在使用过程中可能都需要查看谷歌账号的信息、修改谷歌账号的辅助手机、邮箱、密码等等,这些操作都需要进入到谷歌账号管理的界面进行。但是有一些朋友在视图进入到谷歌账号管理后台查看或修改个人相关信息的时候发现,界面是英文的,如果英文不太熟悉的话,操作比较费事。那么如何把谷歌账号管理的界面改为中文的呢?本文为大家解答。

huayanhuicui的博客 7535

精准获取本地/全球信息:Google位置偏好高效调整秘笈

摘要:如何更改Google搜索结果位置 本文介绍了多种方法来更改Google搜索结果的位置显示,适用于需要隐私保护、访问区域限制内容或进行SEO分析的用户: Google搜索设置:通过语言和地区设置直接调整结果区域 手动更改:使用开发者工具输入特定坐标来模拟不同位置 搜索参数:在URL中添加gl、hl等参数指定地区和语言 SEO工具:推荐使用Mangools SERPChecker进行专业位置分析 位置转换工具:介绍免费的Google Location Changer工具 浏览器设置:通过隐私设置阻止位置共

SEO_juper的博客 1254

Android 之Google认证GMS详细解剖

Android CTS官方网站:https://source.android.com/compatibility/cts/index.html GMS全称为Google Mobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,也是Android系统的灵魂所在。 GMS目前提供有Search、Search by Voice、Gmail、Contact Syn

mandagod的博客 2万+

更改谷歌浏览器安装位置【适用于C盘其他软件的迁移】

更改谷歌浏览器安装位置【适用于C盘其他软件的迁移】

smart_dream 1万+

gmail更改个人信息_如何在不创建新电子邮件地址的情况下更改Gmail名称

gmail更改邮箱名You might've had your email address for years, so everyone knows it. But let's say you want to change the name associated with that address. Perhaps you're getting married. Or want to create...

cumian8165的博客 1万+
上一篇: MTK平台处理闪光灯一直打闪问题
下一篇: 摄像头相关报错问题修改(一)
旧时旅人
博客等级 码龄10年 186粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旧时旅人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值