- 博客(5)
- 收藏
- 关注

原创 Android端搭建服务器提供端口访问
使用NanoHttpD提供内置服务器 在 server方法里访问,同样可以通过session.geturi,自定义api.处理不同的业务。/返回给客户端的响应内容。Android端提供端口供处于同一网络下的其他设备访问,实现特定功能。指定服务器监听的端口号。
2024-01-11 09:24:50
819
1

原创 Android 建立Socket接收服务端数据,JAVA建立Socket服务端发送数据
/采用byte数组 按字节进行数据的接收 避免readline()方法的阻塞机制!获取数据时候我使用的是inputStream.read,读取效率没有readLine()高,readLine()使用时候需要分隔符,不然会发生阻塞的情况,无法获取到准确的数据,自己按需使用。使用ServerSocket作为服务端,传入自己的端口号模拟长链接,当有客户端链接后,会在控制台输出连接成功字样,并发送"Hello,server!Socket socket = new Socket("自己的IP", 端口号);
2024-01-10 16:44:56
579

原创 Android 每天定时进行任务
通过TimerManager设置任务时间,到达指定时间进行任务,然后进行创建明天的任务。// 如果当前时间已经超过指定时间,则将任务触发时间设置为明天的指定时间。// 设置下一次任务触发的时间为指定的时间。Android需求每天定时进行任务。
2024-01-08 10:25:30
1002
1
原创 GL errors! frameworks/base/libs/hwui/renderthread/CanvasContext.cpp:550
记录一下最近出现的问题,除上述报错信息外还有一条CPU MEMORY的报错,CPU内存泄漏无法分配内存,但通过Profire发现内存是充足的,CPU GPU占用也不高,想想外部占用CPU的情况,但系统设置过,只能单个运行一个APP。当然具体问题具体分析 , 如果是CPP550的情况 基本就是 CPU不足了, 当然可能有其他方面的报错仔细看看日志,一般会在上面附带其他的BUG,主要问题就在那个附带的BUG中。目前想到的主要是这两个办法,其次就是优化自己项目逻辑,从逻辑算法层面上减少一些占用。
2024-04-03 09:13:50
332
2
原创 Android 大图导致OOM
注意的是LuBan不能直接压缩图片,他是转成file形式再压缩的,同时会产生对应的缓存文件,需要及时删除缓存文件,不然长期使用会出现磁盘占用过大的情况,另外,如果图片过多情况,需要把Destroy方法自己封装成异步方法,否则会出现Anr,另外destory里的path中间的包名改成自己的。图片过大导致OOM,这里使用LuBan方案,LuBan是基于微信压缩逆推出来的方案,有兴趣可以自行去了解。// 压缩成功,调用成功回调方法。// 压缩失败,调用失败回调方法。// 在这里处理压缩失败的情况。
2024-01-18 11:21:26
629
1
LuBan操作类,用于图片方面的aarSdk,快速简洁使用LuBan Sdk
2024-01-19
Android 项目报错 GL errors,如何解决?
2024-03-27
Android 链接MQ集群
2023-12-29
Android app内存分配
2023-12-14
Android studio 火烈鸟版本问题提示框怎么去除
2023-08-17
java post请求携带header参数
2023-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人