hadoop处理Excel通话记录】的更多相关文章

前面我们所写mr程序的输入都是文本文件,但真正工作中我们难免会碰到需要处理其它格式的情况,下面以处理excel数据为例 1.项目需求 有刘超与家庭成员之间的通话记录一份,存储在Excel文件中,如下面的数据集所示.我们需要基于这份数据,统计每个月每个家庭成员给自己打电话的次数,并按月份输出到不同文件 下面是部分数据,数据格式:编号  联系人  电话  时间 2.分析 统计每个月每个家庭成员给自己打电话的次数这一点很简单,我们之前已经写过几个这样的程序.实现需求的麻烦点在于文件的输入是Excel文…
项目需求 有博主与家庭成员之间的通话记录一份,存储在Excel文件中,如下面的数据集所示.我们需要基于这份数据,统计每个月每个家庭成员给自己打电话的次数,并按月份输出到不同文件夹. 数据集 下面是部分数据,数据格式:编号 联系人 电话 时间. 项目实现 首先,输入文件是Excel格式,我们可以借助poi jar包来解析Excel文件,如果本地没有可以下载:poi-3.9.jar 和 poi-excelant-3.9.jar 并引入到项目中.借助这两个jar包,我们先来实现一个Excel的解析类…
为了便于查看通话记录,通常要对通话记录进行分组.本质上来说这没什么难度,只需要用ContentResolver去读数据库,剩下的就是策略问题.代码在com/csipsimple/ui/calllog/CallLogGroupBuilder.java中,关键是addGroups函数.其分组策略其实很简单:按照时间顺序,根据电话号码和呼叫类型来分组. 显然需要分在一组的应该是号码相同.其次,相邻的呼叫,呼入呼出分在一组:未接分在一组.它是按顺序来的,也就是说,同一个号码,如果呼入一次,未接一次,呼出…
Activity public class MainActivity extends ListActivity {     private TextView tv_info;     private SMSContentObserver smsContentObserver;     private CallLogObserver callLogObserver;     private PhoneStateReceiver myReceiver;     @SuppressLint("Hand…
在manifest添加以下权限<uses-permission android:name="android.permission.READ_CALL_LOG" /><uses-permission android:name="android.permission.READ_CONTACTS" /> /** * 利用系统CallLog获取通话历史记录 * @param activity * @param num 要读取记录的数量 * @retu…
建立一个类似于天眼的Android应用程序:第4部分 - 持久收集联系人,通话记录和短信(SMS) 电话黑客android恶意软件编程黑客入侵linux 随着我们继续我们的系列,AMUNET应用程序变得复杂,需要了解新的功能和结构.我们将继续前进.如前面教程中所述,该应用程序并不完全存在,因为我在分享之前构建了它们,如果在教程出来之前时间很长的话请原谅我.我需要确保一切顺利. 以前的教程 以下是截止到目前为止所涵盖的教程. 1.Amunet简介 2.获取已安装的应用 3.将信息发送到Web服务器…
http://willson.sinaapp.com/2011/12/iphone 获取短信脚本.html  Iphone获取短信脚本http://bbs.9ria.com/thread-209349-1-1.html          IPhone短信相关部分研究(转载)http://blog.csdn.net/slinloss/article/details/8722806       整理:iOS 短信与电话事件的获取http://308812025-qq-com.iteye.com/bl…
前言:前阵子主要是记录了如何对联系人的一些操作,比如搜索,全选.反选和删除等在实际开发中可能需要实现的功能,本篇博客是小巫从一个别人开源的一个项目抽取出来的部分内容,把它给简化出来,可以让需要的朋友清楚知道如何对Android数据库操作,异步查询数据库获取我们需要的内容.由于内容比较多,我将分三篇博客来讲述获取联系人.通话记录.短信消息的实现.   也许你根本就没耐心看,源码在这里http://download.csdn.net/detail/wwj_748/6962865,骚年去下吧.   上…
需求:读取通话记录,然后列表显示,每条记录的数据包括姓名.号码.类型(来电.去电.未接,字体颜色分别为绿.蓝.红),然后长按条目弹出一个列表弹窗,显示[复制号码到拨号盘].[发短信].[打电话]. 先做读取通话记录并列表显示.工程文件及分包如下: 采用MVC模式:CallInfo数据模型,CallInfoService负责获取数据,MainActivity负责显示. CallInfo数据模型:包含字段姓名.号码.类型. public class CallInfo { public String…
由于一些巨大的困难,一些后端爬虫改成了前端爬虫. 前端爬虫是只有js语言,后端爬虫有python java nodejs php这些语言. 前端爬虫有window.document对象,在浏览器端的爬虫即使是二次发送ajax,也不需要学后端爬虫来构造一堆请求头,特别是困难的cookie token.最为重要的还是天然的突破了ip限制. 提取个人信息,直接使用页面渲染后的结构: /** * Created by xy49476 on 2018/1/9. */ /* * http://iservic…