- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 Socket导致cpu消耗10%以上
1.接手的项目apk中基于JT808协议用Socket上传位置等消息,用命令top -m 10 -s cpu查看cpu消耗时发现此app占用cpu超过10%先把GPS停了,重新运行还是会很耗cpu2.定位用Android Profiler查了下点record最终定位到线程里SocketChannel里的read方法 while (true) { t...
2019-12-31 17:10:31
2123
原创 handler定时问题
用handler实现定时,在一个Timer定时器里实现判断温度的值,高了或者低了就通过mHandler实现另一个定时推送,但是程序跑着跑着if(!mHandler.hasMessages(XX))判断就不准确了,明明handler队列有未处理的消息,但有时if(!mHandler.hasMessages(XX))判断不到,导致推送重复if (!mHandler.hasMessages(XX)) {
2017-06-28 16:41:38
571
原创 adb问题
前天重装了系统,后来连接手机想试下adb,但手机驱动安装不上,网上的方法试了好多都不行,最后下了应用宝,让应用宝下驱动(以前电脑上都不会安装这类东西,因为占用adb端口)最后成功安装,记录一下。
2017-06-25 10:44:31
364
原创 Bitmap的赋值坑
项目里有个需求是把视频的图片截取做为头像,但赋值时用的的=,导致有时候能够保存图片为头像,有时有空,所以网上查了下,改成 以下,问题解决。//theLastImage = bitmap;theLastImage = bitmap.copy(Config.ARGB_8888, true);
2017-03-10 16:20:56
2644
原创 关于视频播放时锁屏后解锁,视频不继续播放的问题?
android 锁屏后surfaceview并没有执行surfaceDestroyed,而我的是视频在锁屏时调用了onpause 就停止了视频的播放,onresume里又不是直接播放的,而是在surfaceCreated播放的,因为没有调用surfaceDestroyed,也就没有调用surfaceCreated,解锁时就没有恢复播放。解决的办法是在onrestar里重
2016-03-31 15:45:26
7189
空空如也
ffmpeg解码图像反转?
2017-03-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人