这不是代码解决方案,而是您问题的答案,因此您可以从一些地方开始.

在我看来,你的问题标题是询问两件事.

(part 1) Getting User Behavior on the Android Phone (part 2)(App History, Browse

History etc)

1-第一部分在Android手机上获取用户行为:

有一个称为上下文感知的概念.简短描述;它是关于从手机收集不同的信息,如光传感器,运动传感器,声音,位置甚至用户行为等,并根据您的应用程序要求和收集的信息:

>您可以通过云数据存储发送这些信息以供静态使用

>你可以根据地点,动作或任何事情让手机做(行为)不同的事情.

>等

对于上下文感知,它是普适计算研究的开放领域.并且它不仅仅是几行代码,它通常是一个完整的解决方案,具体取决于要求.示例我已经构建了一个上下文感知应用程序,用于收集来自不同位置的电话收集的噪音,用于研究目的,灵感来自this framework,但我很确定您可以找到其他框架甚至构建您自己的框架,就像我在案例中所做的那样.

2-第二部分是关于应用历史,浏览历史等:

这是可能的,但您仍然需要构建一个软件(App)来从手机收集所有这些信息(日志).此后,您可以使手机在不同的条件下运行和/或通过云服务数据存储上的RESTful API再次发送,对此没有限制.

问题是,根据您的要求,没有开箱即用的东西.即使你找到框架,你仍然需要研究它并进一步研究它.

我的观点是,你需要一次解决小目标,最后将你的知识融合在一起.

1和2都可以相互关联,具体取决于您的成就.

结论

>为您的项目制定目标.>定义项目的主要要求和任务.>研究您的选择(技术,成本,目标受众,我可以或不应收集哪些数据,可以收集什么,限制是什么,隐私问题等).>将您的项目拆分为小资产,并尝试解决小问题/目标.>最后,您可以将拼图放在一起并构建最终的应用程序

java怎么获取观看记录_java – 在Android手机上获取用户行为(应用历史记录,浏览历史记录等)...相关推荐

  1. Android 手机上获取手机当前上网IP地址(手机网关给手机号分配的IP)

    Android 手机上获取手机当前上网IP地址 (手机网关给手机号分配的IP) 每个手机上网通过移动网关的时候,网关都会给该手机号分配一个IP地址(当然这个IP地址会在下线上线后会改变,网关都有记录的 ...

  2. Android 在Android手机上获取其他应用的包名及版本号

    获取Android手机上其他应用的包名及版本号方法有很多,可以通过AAPT从APK包中直接获取,也可以通过代码在手机上获取.显然,对于产品或者用户来说要获取这些信息,在手机上获取更为简便. 下面我们来 ...

  3. Android 手机上获取物理唯一标识码

    唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的. 本文转自:http://blog.csdn.net/zhang31jian/article/details/23787037 imp ...

  4. android 手机资源获取失败,三、解决android手机IMEI获取失败终极方案,自定义IMIE,主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等参数生成IMIEI...

    1.使用手机主板+系统定制商+cup指令集+设备参数+显示屏参数+修订版列表等数据生成IMEI号 /** * Pseudo-Unique ID, 这个在任何Android手机中都有效 解决手机中IME ...

  5. 如何在任何Android手机上获取手势导航

    Android's upcoming iteration (currently just called "P") contains a new gesture navigation ...

  6. android 手机误删短信恢复软件,误删除短信恢复大师 for android v4.1 安卓版 恢复Android手机上误删除的短信记录的软件...

    误删除短信恢复大师是一款用户恢复Android手机上误删除的联系人信息.通话记录和短信记录的软件,用户恢复出来亦可以直接恢复到手机数据库中! 误删除短信恢复大师使用前提条件- 手机需要获取root权限 ...

  7. takephoto 框架_GitHub - Smecking/TakePhoto: 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库...

    TakePhoto是一款用于在Android设备上获取照片(拍照或从相册.文件中选择).裁剪图片.压缩图片的开源工具库,目前最新版本4.0.2. 3.0以下版本及API说明,详见TakePhoto2. ...

  8. 基于MNN在Android手机上实现图像分类

    原文博客:Doi技术团队 链接地址:https://blog.doiduoyi.com/authors/1584446358138 初心:记录优秀的Doi技术团队学习经历 本文链接:基于MNN在And ...

  9. 如何在Android手机上进行Google Map的开发。

    1.题记 提起谷歌Map相信大家都不会陌生,那进入我们今天的话题,如何在Android手机上进行Google Map的开发. 2.Map应用程序的开发 2.1 准备工作 2.1.1 申请Android ...

  10. 基于Tensorflow2 Lite在Android手机上实现时间序列温度预测(二)

    前言 Tensorflow2之后,训练保存的模型也有所变化,基于Keras接口搭建的网络模型默认保存的模型是h5格式的,而之前的模型格式是pb.Tensorflow2的h5格式的模型转换成tflite ...

最新文章

  1. [ZZ]好的测试应该具备哪些特质?
  2. 自编码网络这样应用到任务上可以吗
  3. 杂记2:VS2013创建Windows服务实现自动发送邮件
  4. 当当网新用户注册界面——JS代码
  5. html暗边框属性,HTML表格标记教程(30):单元格的暗边框色属性BORDERCOLORDARK
  6. php程序控制结构,PHP 控制结构
  7. php面向对象之策略模式,php策略模式的学习--引自《深入php面向对象模式与实践》...
  8. 网络知识===wireshark抓包,三次握手分析
  9. Python windows serial
  10. 这么多前端优化点你都记得住吗?
  11. ubuntu中vim编辑器的安装与基本使用
  12. C盘空间不足怎么办?试试这款软件
  13. Flask 数据库迁移(详解)
  14. U盘装系统中bios怎么设置USB启动(图文教程)
  15. 计算机系统的大脑是什么,埃隆·马斯克认为人类未来的大脑计算机系统
  16. Snowflake Decoded基础教程
  17. This may cause NPE so Data Binding will safely unbox it.
  18. html利用表格制作个人简历
  19. Android ListView优化之局部刷新(更新)(非notifyDataSetChanged)
  20. 12.嵌入式控制器EC实战 SMBus概述

热门文章

  1. 程序员必备:那些实用的Chrome扩展程序
  2. centos7设置静态IP地址方法
  3. amcharts4饼状图显示百分比的小数点设置
  4. ssget 用法详解
  5. 类人猿手游内存技术教程
  6. matlab中停止调试快捷键,matlab停止运行快捷键
  7. Scott Page  斯科特佩奇《模型思维》读书笔记
  8. 我就问你1MB和1Mb能一样吗?
  9. 微信小程序搭载node.js服务器(简)
  10. 微信邮箱号怎么申请注册?如何注册微信邮箱账号?微信邮箱提醒设置注册教程~