摘要: 一、 内容观察者的用途 内容观察者主要用来实时监听内容提供者共享的数据是否发生变化。 应用场景:比方有些app会监听系统截图功能,他会监听媒体库中插入的最后一条图片数据,该图片符合特定的规则就认为被截屏了,可以对截屏的图片做二次操作,这个功能的实现就利用了内容观察者。 二、 ContentObser 阅读全文
posted @ 2022-05-04 17:30 Atomyzd 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 一、ContentProvider的数据模型和URI 数据模型: ContentProvider 使用基于数据库模型的简单表格来提供需要共享的数据,在该表格中,每一行表示一条记录,而每一列代表特定类型和含义的数据,并且其中每一条数据记录都包含一个名为“_ID”的字段类标识每条数据。 Uri: 如果B 阅读全文
posted @ 2022-04-27 23:10 Atomyzd 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、使用SQL语句对SQLite数据库中的数据进行增删改查 步骤如下: 1)初始化一个MyopenHelper类(继承自SQLiteOpenHelper类) helper = new MyOpenHelper(this); 2)通过getReadableDatabase()/getWriteable 阅读全文
posted @ 2022-04-25 12:29 Atomyzd 阅读(47) 评论(0) 推荐(0) 编辑
摘要: eps格式的图片显示不清晰,使用visio画的图画布空白太多 解决方案: 1.在visio的设计选项卡下找到大小选项,选择里面的适应绘图这一项即可让画布大小适应图的大小。 2.对于eps格式图片不清晰的问题,可采用的方法为:如果是用visio画的图,可以导成pdf格式,插入在文章中。 将图片保存成p 阅读全文
posted @ 2019-07-15 15:17 Atomyzd 阅读(152) 评论(0) 推荐(0) 编辑
摘要: ProxyHandler处理器(代理设置) 很多网站会检测某一段时间某个IP的访问次数(通过流量统计,系统日志等),如果访问次数多的不像正常人,它会禁止这个IP访问。我们可以设置一些代理服务器,每隔一段时间换一个代理,就算IP被禁止,依然可以换个IP进行爬取。通过 设置使用代理服务器。 例:使用自定 阅读全文
posted @ 2019-07-13 11:05 Atomyzd 阅读(81) 评论(0) 推荐(0) 编辑
摘要: urllib库 库是 中一个最基本的网络请求库,可以模拟浏览器的行为,向指定的服务器发送请求,并且可以保存服务器发送的数据。 urlopen函数 urlretrieve函数 说明:该函数可以方便地将网页上的一个文件保存到本地。 下载百度首页: urlencode函数 url中包含中文或者其他字符,当 阅读全文
posted @ 2019-07-11 22:16 Atomyzd 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 网络爬虫概述 什么是网络爬虫? 通俗理解:爬虫是一个模拟人类请求网站行为的程序,可以自动请求网页,并抓取下来,然后用一定的规则提取有价值的数据。 通用爬虫和聚焦爬虫 通用爬虫 是搜索引擎抓取系统的重要组成部分。主要是将互联网的内容下载到本地,形成一个互联网内容的镜像备份。 聚焦爬虫 是面向特定需求的 阅读全文
posted @ 2019-07-11 22:15 Atomyzd 阅读(95) 评论(0) 推荐(0) 编辑