自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

转载 Android 性能优化之:替代Android上的enum

一,enum基本用法 1,枚举常量和数据有关联 定义: public enum TaskStatus { UN_KNOW(-1, "未知", "#84807f"), UN_START(0, "未开始", "#e2d512"), PROGRESSING(1, "进行中", "#12ea2f"), COMPLETED(2, "已完成", "#c30910...

2019-07-31 14:15:06 501

原创 Android Nsd服务和NsdDiscover demo(局域网通信方案)

有个项目需求是2台设备分为主副端。主端有开启本地服务,端口号固定。计划自动查找并获得服务端的ip号进行连接和通信。想到android有个nsd服务,然后调研了下并且实施到项目中。如下代码是注册开启nsd服务class NsdServerService : IntentService("NsdServerService") { companion object { ...

2019-07-08 11:41:04 776

原创 记一次因请求参数太长引发的"惨案"(retrofit+okhttp)

一个项目中有使用到retrofit+ NanoHTTPD(本地服务)。然后在客户现场测试使用时出现本地服务之间通信出现了异常,消息发不出去。拿到相关log后,一查,是json参数解析出错了,发现传递的参数很长,所有字符加起来有1W+,应该是url长度问题,这块是之前同事开发的,当时没料到会有这么长的参数。经过测试,减少长度后是没有问题的。然后查了相关资料如下:"The H...

2019-07-08 11:30:01 1734

原创 Android之USB转串口通信-基本流程

背景:近期公司一个项目对接第三方支付设备(类似平板的设备外接usb转串口设备),需要使用usb转串口,实现通信和交互,今天记下过程。有引用这个库https://github.com/mik3y/usb-serial-for-android,感谢开源的大佬。这个库已经集合了一般的芯片协议,就不需要自己再配置了。我们设备是用的ProlificSerialDriver.唯一要注意的是配置设...

2019-07-06 15:27:26 3796 3

Webrtc视频黑屏问题 Android H264 硬解码支持更多的机型(cpu)-兼容源码下载

问题现象是webrtc,视频连接正常,但是视频是黑屏,不显示。原因就是原生webrtc默认支持使用了高通,英特尔和三星CPU等国际大厂的机型,很多小众的机型或者新生的CPU没有开启支持,需要我们手动添加。 修改文件:HardwareVideoEncoderFactory.java和MediaCodecVideoDecoderFactory。 依赖包是java源码,把之前以来webrtc的去掉,直接导入源码即可使用。 修改点:兼容了多种cpu的手机和电视盒子,如小米4电视,天猫魔盒,华为手机等等。 "OMX.qcom.", "OMX.Intel.", "OMX.Exynos." ,"OMX.Nvidia.H264." /*Nexus 7(2012), Nexus 9, Tegra 3, Tegra K1*/ ,"OMX.ittiam.video." /*Xiaomi Mi 1s*/ ,"OMX.SEC.avc." /*Exynos 3110, Nexus S*/ ,"OMX.IMG.MSVDX." /*Huawei Honor 6, Kirin 920*/ ,"OMX.k3.video." /*Huawei Honor 3C, Kirin 910*/ ,"OMX.hisi." /*Huawei Premium Phones, Kirin 950*/ ,"OMX.TI.DUCATI1." /*Galaxy Nexus, Ti OMAP4460*/ ,"OMX.MTK.VIDEO." /*no sense*/ ,"OMX.LG.decoder." /*no sense*/ ,"OMX.rk.video_decoder."/*Youku TVBox. our service doesn't need this */ ,"OMX.amlogic." /*晶晨芯片*/

2020-03-26

Android Nsd服务和NsdDiscover demo(局域网通信方案)

Nsd服务和NsdDiscover demo,代码内容,开启自身nsd服务,和查找其他nsd服务,找到后获取其服务ip和端口。 可用于局域网通信(前提:使用nsd必须连接在同一网段)。

2019-07-08

3des加密算法C语言实现

3DES加密算法的C语言实现代码,很好很实用.亲测可用.

2017-07-17

android应用开发详解18章代码

android应用开发详解18章代码,书上附的光盘里只有2-17章的代码,漏掉了这一章的。

2011-12-29

jad.exe反编译软件

jad,class反编译 支持JDK1.5及1.6的反编译 支持带参数反编译 将编译功能加入到右键可新建txt,加入以下代码(具体路径需要改): Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\反编译 Class\Command] @="D:\\eclipse3.2\\jad.exe %1" 保存为install.reg

2011-04-28

jasperreport+ireport中文指南.pdf

jasperreport+ireport中文指南.pdf

2011-01-07

JasperReport+iReport报表工具详细开发手册.pdf

JasperReport+iReport报表工具详细开发手册.pdf

2011-01-07

聊天工具,飞秋(各网段的人添加网段后可聊天,传送文件,速度可达10m/s)

聊天工具,飞秋(各网段的人添加网段后可聊天,传送文件,速度可达10m/s)

2009-08-17

简单实用的聊天工具(内外网均适用)

简单实用的聊天工具(内外网均适用). 方便.简单实用的聊天工具(内外网均适用). 方便.简单实用的聊天工具(内外网均适用). 方便.

2008-09-02

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

TA关注的人

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