自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android端搭建服务器提供端口访问

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

2024-01-11 09:24:50 719

原创 Android 建立Socket接收服务端数据,JAVA建立Socket服务端发送数据

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

2024-01-10 16:44:56 510

原创 Android 每天定时进行任务

通过TimerManager设置任务时间,到达指定时间进行任务,然后进行创建明天的任务。// 如果当前时间已经超过指定时间,则将任务触发时间设置为明天的指定时间。// 设置下一次任务触发的时间为指定的时间。Android需求每天定时进行任务。

2024-01-08 10:25:30 745 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 212 2

原创 Android 大图导致OOM

注意的是LuBan不能直接压缩图片,他是转成file形式再压缩的,同时会产生对应的缓存文件,需要及时删除缓存文件,不然长期使用会出现磁盘占用过大的情况,另外,如果图片过多情况,需要把Destroy方法自己封装成异步方法,否则会出现Anr,另外destory里的path中间的包名改成自己的。图片过大导致OOM,这里使用LuBan方案,LuBan是基于微信压缩逆推出来的方案,有兴趣可以自行去了解。// 压缩成功,调用成功回调方法。// 压缩失败,调用失败回调方法。// 在这里处理压缩失败的情况。

2024-01-18 11:21:26 594 1

LuBan操作类,用于图片方面的aarSdk,快速简洁使用LuBan Sdk

Android 降低图片及时内存,基于LuBan封装,配合LuBan依赖使用,导入LIB包,快速使用

2024-01-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除