Android互联网第一课,应该为公司获取哪些数据进行大数据分析
从业android开发多年,前端的话相信作为开发者,大家都会很多了。我这两年一直从事于移动数据安全。大家知道公司里边有推广,有运营,他们的话往往是致力于我们移动APP的大力推广,增长公司的用户。把自己的产品理念分享给全世界。但是安卓市场乱象百出,有刷量,有假量。特别是刷量。往往是通过钩子去hook某些函数,以假数据来当真数据,那么作为移动开发人员,如果直接能在这一场数据的战争中战胜刷量和假量,那么肯定会给公司的运营带去极大的便利,我们努力,就是为了更好,那么下边跟大家分享一下,至少我们应该去抓取哪些手机上的信息上报给后台作为标识,当然也有不足,一些小见解分享给大家,欢迎大家交流。
相信看到我这边文章的都不是菜鸟了,今天主要是从java层来获取数据,C层校验稍微麻烦些,再加上本山对C稍微不数据,带我学习学习,下次再分享C层该获取哪些数据。下边就直接上干货,就不进行仔细描述了。
这一块获取build里边的数据应该不用我多说。
这一块获取唯一标识,devicesid,sim卡等一些信息
传感器怎么能少那。
分辨率和用户数据也是必须的。
蓝牙。
wifi 信息
System里边也能拿到版本号这些的额,
所有的mac地址。
另外的话包括CPU文件,内存信息也是有必要去读取的,我把文件地址给出来,然后给一个事例,大家自己去cat一下看看:
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq
/proc/sys/kernel/osrelease
/proc/net/arp
/proc/mounts
/sys/devices/system/cpu
/system/build.prop
/sys/class/net/wlan0/address
/proc/version
/proc/cpuinfo
接下来说说为什么要去cat这些文件,测试机没电了,文章底部我就不去给大家贴图了,重点是这些文件里边包含许多硬件信息,并且这些数据不好hook,也不好模拟,可以取出来做数据校验。里边的版本号,分辨率,CPU架构这些都是很有分析价值的数据。下边贴一个获取内存的方法,其他一致,改下文件路径即可:
今天有点晚了,下一篇文章干货贴出源码的Github,里边的数据还是相对较全,欢迎大家补充,本片文章重在总结,另外像android Seeting.system 这些地方存储数据也是极好的。希望 能对大家有帮助。贴一下个人邮件地址,欢迎大家邮件交流815050105@qq.com
- 大数据时代,石化企业应该如何进行数据分析
- 互联网企业,从数据和分析中会获取到哪些价值?
- 从Kafka topic中获取数据并在Storm中进行分析
- Android HttpURLConnection(Get,Post方式)进行网络通信 获取数据和网络图片
- android获取高校教务系统的数据原理分析
- 程序员怎么获取股票实时数据,并进行技术指标分析呢?
- ArcGIS runtime sdk for android 结合mpchartlib进行离线数据统计分析
- 互联网公司数据分析/挖掘面试机器学习面到的题目
- 大数据采集、清洗、处理:使用MapReduce进行离线数据分析完整案例
- 大数据时代,还有哪些是数据分析做不了的?
- 从11对战平台获取玩家数据进行分析
- Android实战:手把手实现“捧腹网”APP(一)-----捧腹网网页分析、数据获取
- 使用Fiddler对Android手机的应用数据进行抓包分析
- Android 用Retrofit进行网络获取数据,recyclerview进行展示在Fragment里,并存入到GreenDao数据库中
- 大数据处理系统都有哪些?(数据查询分析计算系统篇)
- 大数据是什么,大数据的特点主要有哪些,应该怎么运用?
- (android 互联网开发)2 访问https接口,进行数据交互(已在实际项目中使用)
- Android 3.0获取互联网资源时出现异常的原因分析以及解决方案
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- Android实战:手把手实现“捧腹网”APP(一)-----捧腹网网页分析、数据获取