Google

Google如何欺骗用户分享地理位置信息

孤街浪徒 提交于 2019-12-05 23:29:13
更新:Google在Android OS 5.0取消了此行为 当你在安卓手机上打开地理位置服务,一个“同意分享地理位置信息”的窗口将会弹出,像这样: GPS是一个被动系统。一个GPS接收器会从天上至少3颗 GPS卫星 寻找信号,你的地理位置坐标信息会被GPS接收器计算出。而像 Assited GPS 这样的技术同样使用手机网络来加快定位速度和提高定位准确率。你的手机除了返回地图上的坐标(如一个详细地址),还需要从网络下载你身边的地图信息。通过“同意”按钮,你将授权多款应用和服务使用你共享的地理位置信息,比如Google地图。 为了省电,Google“加强”了地理位置服务:允许安卓手机本身来确认你的地理位置,而不需要使用GPS。一部“加强”了地理位置服务的安卓手机将通过附近的Wi-Fi发送数据给Google。Google通过查询它自己的数据库以确定那个Wi-Fi接入点的位置。这个数据库的信息是通过Google的 街景地图 和其他安卓手机用户收集到。显而易见的好处是使用“加强”了的地理位置服务的手机几乎没有额外电量消耗,而GPS消耗大量的电量。除此之外,GPS比使用粗略地理位置的Google定位更快。 然而,对Google“加强”地理位置服务,存在一些隐私问题。去年,Electronic Frontier机构对各种型号的安卓手机进行了测试,发现其中很多手机泄露了他们之前连接过的网络名

如何把一个JavaScript二维码应用部署到Google App Engine上

只愿长相守 提交于 2019-12-05 22:03:16
文章介绍如何使用一个开源的JS二维码插件去快速实现一个网页版的二维码应用,以及如何把这个应用部署到Google App Engine上。 参考原文: How to Deploy JavaScript QR Code Generator to Google App Engine 如何编写一个二维码网页应用 从Github上下载 jQuery QRCode plugin 。 下载 JavaScript UTF-8 用于字符窜编解码,不然中文显示为乱码。 创建一个qrcode的工程,以及新建一个qrcode.html。 包含三个js文件 <script src="js/jquery.min.js"></script> <script src="js/jquery.qrcode.min.js"></script> <script src="js/utf-8.js"></script> 创建一个文字输入框,一个按钮,以及一块区域用于显示二维码。 <input type="text" id="text" placeholder="www.dynamsoft.com"> <button onclick="generate()">Try it</button> <div id="output"></div> 添加按钮事件处理。 function generate() { jQuery

Json转换神器之Google Gson的使用

梦想与她 提交于 2019-12-05 19:45:44
这几天,因为项目的需要,接触了Google的Gson库,发现这个东西很好用,遂记下简单的笔记,供以后参考。至于Gson是干什么的,有什么优点,请各位同学自行百度。 1. 下载Gson 拷贝到项目的lib文件夹中,并将其加入到buildPath中。使用maven的同学,直接在pom中加入以下依赖即可: <dependency>   <groupId>com.google.code.gson</groupId>   <artifactId>gson</artifactId>   <version>2.2.4</version> </dependency> 2. 编写实体类 public class People { private String name; private int age; private boolean setName; //ignored setter and getter @Override public String toString() { return "name=" + name + " age=" + age + " setName=" + setName; } } 3. 编写测试类 public class GsonTest {   public static void main(String[] args) {     People p = new

最新Google Gmail邮箱登陆不了解决方法

陌路散爱 提交于 2019-12-03 18:02:40
1. 找到hosts文件,在Windows 系统下是位于 C:\WINDOWS\system32\drivers\etc 目录里。 2. 以记事本的方式打开hosts,添加以下文档中的地址并保存就可以了,注意hosts文件没有后缀。 如果是用 linux 系统的同学,请修改 /etc/hosts 这个文件。 如果是 苹果电脑 ( Mac )请打开你的文件管理器(也就是Finder) 然后,请按快捷键组合“Shift+Command+G”三个组合按键查找文件,并输入Hosts文件的所在路径:/etc/hosts。 其次,在打开的文件夹中找到“Hosts”文件夹。 安卓 ( Android )用户:Android手机hosts文件路径: /system/etc/hosts 直接用手机浏览器下载老D提供的hosts文件(百度网盘里的,不带.txt的)用 RE管理器 (前提需要手机已 Root )复制或者移动至 /system/etc/hosts 粘貼或者 覆盖 即可。 修改hosts后生效的方法: Windows 开始 -> 运行 -> 输入cmd -> 在CMD窗口输入 ipconfig /flushdns Linux 终端输入 sudo rcnscd restart 对于systemd发行版,请使用命令 sudo systemctl restart NetworkManager

10种值得推荐的数据可视化工具

送分小仙女□ 提交于 2019-12-03 15:59:30
1. D3.js 基于JavaScript的数据可视化库,允许绑定任意数据到DOM,然后将数据驱动转换应用到Document中。 2. Data.js Data.js是一个JavaScript数据表示框架,提供统一的接口和数据域,是一款简单易用的数据可视化工具。 3. DataWrangler 一款交互式免费在线数据清理和转换的可视化工具,可将实际数据转换为数据表分析工具,转化出的数据可用于Excel、Tableau、Protovis等。 4. Google Fusion Tables 专注于数据整理的数据可视化服务,并且开放API,着重于对数据进行批量操作。从而达到以协作、可视和共享的方式充分利用数据。 5. Miso 客户端数据转换和管理库,可加快创建交互式数据可视化内容,用来加载、解析、查询和操作数据。 6. Mr. Data Converter 一个简单的Web应用程序,可将Excel数据转换成网络格式,包括HTML、JSON和XML。 7. Quadrigram Quadrigram提供可视化编程环境,可用来收集、筛选和分享数据。 8. R 主要用来进行数据统计、计算和绘图的编程语言。此外,内建多种统计学及数字分析功能。 9. Recline.js Recline.js是一个简单但功能强大的库,利用JavaScript和HTML轻松创建基于数据的应用。 10. SVG

《解析 Google Android DSK-智能手机开发范例手册》.(薛显亮).[PDF]&...

断了今生、忘了曾经 提交于 2019-12-03 10:04:26
图书作者: 薛显亮 图书编号: 9787113143596 图书格式: PDF 出 版 社: 中国铁道出版社 出版年份: 2012 图书页数: 400-500 [内容简介] 《解析google android sdk——智能手机开发范例手册》基于android sdk 2.3版本,分为15章,深入浅出地讲解了android基于sdk 开发的基本原理、关键技术和典型应用等各方面的知识,其中绝大部分理论知识来自于android 2.3开发文档,力求保持原生态。    《解析google android sdk——智能手机开发范例手册》对于已经掌握 android基础知识,且具备一定的软件开发经验,而又想进一步提高开发技能的程序员具有明显的能力提升作用;同时可作为android程序员随时查阅各种知识和技术的工具手册。 《解析google android sdk——智能手机开发范例手册》 第1章android应用程序基础 1.1四大组件 1.2intent与intentfilter 1.3manifest文件 1.4 activity与任务 1.5进程与线程 1.6组件生命周期 第2章android之hello world 2.1安装android sdk与adt插件 2.2建立第一个android项目 4.5精彩案例:本地化 第5章数据存储 5.1使用shared preferences

如何把文档扫描保存到Google Drive中

瘦欲@ 提交于 2019-12-03 06:15:28
我们有时候需要使用扫描仪来把纸质文档转换成电子文档用于保存。这篇文章介绍如何创建一个简单的应用,把文件扫描成图片,保存到Google的云服务中。 参考原文: How to Upload Scanned Images to Google Drive With Dynamic .NET TWAIN 准备工作 下载安装 Dynamic .NET TWAIN SDK 。 如果没有扫描仪,可以下载安装 虚拟扫描仪 。 扫描文件 在Visual Studio中创建一个WinForms的工程。 在引用中添加 DynamicDotNetTWAIN.dll 。 创建界面:左侧的显示区域是DynamicDotNetTWAIN控件。 获取设备: dynamicDotNetTwain.OpenSourceManager(); for (lngNum = 0; lngNum < dynamicDotNetTwain.SourceCount; lngNum++) { cmbSource.Items.Add(dynamicDotNetTwain.SourceNameItems(Convert.ToInt16(lngNum))); } 获取图像,显示在控件中: try { dynamicDotNetTwain.SelectSourceByIndex(Convert.ToInt16(cmbSource

比较跨语言通讯框架:Apache Thrift和Google Protobuf

倾然丶 夕夏残阳落幕 提交于 2019-12-03 06:06:56
前两天想在微博上发表一个观点:在现在的技术体系中,能用于描述通讯协议的方式很多,xml,json,protobuf,thrift,如果在有如此众多选择的基础上,在设计系统时,还自造协议,自己设计协议类型和解析方式,那么我只能说,您真的落后了,不是技术上,而是思想上。对于xml,和json我们不做过多描述了,参考相关文档就可以了。特别是json,如今在 web系统,页游系统的前后台通讯中,应用非常广泛。 本文将重点介绍两种目前在大型系统中,应用比较普遍的两种通讯框架,thrift和Protobuf ,为什么叫通讯框架,而不叫通讯协议?因为这两种技术,如果仅仅当作协议解析用,对于其强大的功能,就大打了折扣。 对于 两种利器而言,首推的应该是thrift ,因为其不仅有对于协议封装和解析的处理,而且有完备的通讯框架的实现,完全封装了底层通讯 ,对于使用者,只要在框架的客户端和服务器接口回调中,处理逻辑就可以了 。对于其确切的描述,我们还是引用官方的说法吧,这样更准确些,以免由于我自己的想法,影响了大家的理解。 Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python,

访问国外技术网站时,长时间无法显示内容的解决办法

≯℡__Kan透↙ 提交于 2019-12-03 02:35:16
观察网站加载,可以看到在浏览器加载时,左下角显示:等待 fonts.googleapis.com... 或者 ajax.googleapis.com... fonts.googleapis.com通常是加载google提供的免费字体,此部分属于CSS样式的一部分。 而CSS样式表通常都会放在HEAD部分提前加载以使页面内容刚加载出来时就能正常显示,访问不了 fonts.googleapis.com就会导致浏览器加载线程阻塞,一直到几分钟后,请求失败,才能继续加载后续部分。 事实上,这些字体对网站内容并没有大的影响, 浏览器会使用默认的字体, 不要也罢。 ajax.googleapis.com通常是通过google提供的cdn加载jquery.js等类库,这些类库有时放在HEAD里,有时放在Body尾部,通常放在尾部的居多。所以由于 ajax.googleapis.com阻塞导致页面加载慢的情况相对较少。 此类JS对网站内容影响较小,对网站上的显示样式和用户操作影响相对比较大(部分JS没加载,页面内部分插件和事件可能不正常工作),但通常可以接受。 解决办法: 修改HOSTS文件,增加 127.0.0.1 fonts.googleapis.com 127.0.0.1 ajax.googleapis.com 将其域名解析映射到本机即可。 来源: oschina 链接: https:/

Google Maps API v2 android版本开发 国内手机不支持google play

别说谁变了你拦得住时间么 提交于 2019-12-03 01:31:24
Google Maps API v2 android版本开发 国内手机不支持google play Service相关问题解决--图文教程 移步: http://www.cnblogs.com/zdz8207/archive/2013/03/25/android-google-maps-api-v2.html https://code.google.com/apis/console/b/1/?noredirect&pli=1 来源: oschina 链接: https://my.oschina.net/u/131423/blog/208133