红橙Darren 红橙Darren
3年前
Android热修复之 - 收集崩溃信息上传服务器
1.概述开始想收集崩溃信息是因为测试的哥们老是说崩了,但是一过来就开始拍脑袋说我\怎么好了?所以后来上网查了很多信息,找到了一种方法。大致的流程就是在用户崩溃的时候,我们获取崩溃信息、应用当前的信息和手机信息,然后把它保存到手机内存卡,再找我就直接找出来看看。后来衍生到上线后某些奇葩机型会有部分问题,所以不得不上传到服务器,后来发现居然可以配合热修复一
Stella981 Stella981
3年前
Android项目实战系列—基于博学谷(七)课程模块(下)
!image(https://www.cztcms.cn/wpcontent/uploads/2020/03/%E5%8D%9A%E5%AD%A6%E8%B0%B7.png)由于这个模块内容较多,分为上、中、下三篇博客分别来讲述,请耐心阅读。课程模块分为四个部分\\课程列表\\课
Stella981 Stella981
3年前
Gradle 构建 android 应用常见问题解决指南
前言androidgradle插件已经发展到0.5.7,同时gradle本身也到了1.8,相比两个月前,androidgradle更快,更完善,也更好用了,为了让各位androider早日用上gradle这样的神器,特地写一篇关于gradle一些奇葩错误的解决指南.使用最新的gradleandroid插件以前我们写的时
Stella981 Stella981
3年前
Android视频直播流(六)MediaCodec编码成H264
上一章中,我对MediaCodec进行封装成了一个工具,那么现在我们来编码一下。valqueueLinkedBlockingQueue<ByteArray()MediaCodeUtil.initMediaCodec(widthsu
Stella981 Stella981
3年前
Android微信跳一跳,自动跳App实现
微信小游戏跳一跳刚推出,不错,简单好玩!但是程序员最烦的就是一直重复做一件事情,所以,能不能自动跳一跳?元旦放假,研究了一下,具体思路分享给大家。先上图!(https://static.oschina.net/uploads/space/2018/0102/090017_DL1U_223115.jpg)图像识别和处理使用的是o
Stella981 Stella981
3年前
Android自动化页面测速在美团的实践
背景随着移动互联网的快速发展,移动应用越来越注重用户体验。美团技术团队在开发过程中也非常注重提升移动应用的整体质量,其中很重要的一项内容就是页面的加载速度。如果发生冷启动时间过长、页面渲染时间过长、网络请求过慢等现象,就会直接影响到用户的体验,所以,如何监控整个项目的加载速度就成为我们部门面临的重要挑战。对于测速这个问题,很多同学首先会想到在页面
Stella981 Stella981
3年前
Android实现简单的检测手机自由落体关闭屏幕
实现功能如下:在背景运行app,检测到自由落体状态时,熄灭屏幕,可重复测试。1\.检测自由落体动作需要使用到加速度感应器 TYPE\_ACCELEROMETERSensorManagermSensorManager;privatefloatmLastX;privatefloatmLastY;pr
Stella981 Stella981
3年前
Android项目实战系列—基于博学谷(七)课程模块(上)
!image(https://www.cztcms.cn/wpcontent/uploads/2020/03/%E5%8D%9A%E5%AD%A6%E8%B0%B7.png)由于这个模块内容较多,分为上、中、下三篇博客分别来讲述,请耐心阅读。课程模块分为四个部分\x\课程列表\\课
Stella981 Stella981
3年前
Android应用使用Multidex突破64K方法数限制
写在前面前几天,开发中遇到一个问题,Log信息如下:E/AndroidRuntime(10943):FATALEXCEPTION:mainE/AndroidRuntime(10943):Process:com.freeme.gallery,PID:10943E/AndroidRuntime(