自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaxveliang

一名普通Android程序员,专注Android、OpenGL ES、移动音视频等终端技术研发。希望通过该博客分享自己的Coding学习笔记。

  • 博客(3)
  • 资源 (29)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android开源日志工具

Android 日志工具最近项目开发中,遇到一个痛点:项目模块较多,不同日志混合在一起;出现线上问题时,所有日志信息混合在一起,定位困难。为解决这个问题,有了这个工具。这个工具有以下作用:开发模式debug 为 true 时,打印在控制台,同时打印到文件;发版模式debug 为 fase 时,只打印到文件;方便日志上传支持日志压缩上传缓存文件 区分模块支持不同功能模块,日志...

2019-12-16 16:29:06 417

原创 mp4相比m3u8第一帧加载较慢的原因?

mp4相比m3u8第一帧加载较慢的原因?工作室正在做的软件,是一个以长视频播放为主的Android与IOS 手机软件。最近半年,老板要求对视频的 秒开率(1秒内成功加载的播放数 / 播放总数)、失败率 (播放失败的次数 / 播放总数) 等进行优化。经过线上AB测试发现,m3u8视频(第一段切片为1~3秒)在秒开率、失败率等性能指标上均优于普通mp4视频。这里想探究一下,m3u8视频(第一段切...

2019-12-03 16:41:28 2096

原创 kotlin 回调函数、let、also、run 、with、apply 使用总结

kotlin lambda 简化————————kotlin 回调函数、let、also、run 、with、apply 使用总结(kotlin lambda 简化)Lambda 表达式(lambda expression)是一个匿名函数。编程中提到的 lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数。回调函数内联函数 let内联函...

2019-12-18 15:03:51 338

Android_surfaceView与layout屏幕适配总结

Android各种屏幕适配策略demo总结,文档介绍链接地址: http://xiaxveliang.blog.163.com/blog/static/2970803420149277310588/

2014-10-27

android获取焦点后按钮变大

当按钮获取焦点后,按钮增大到之前的1.3倍。个人博客:xiaxveliang.blog.163.com

2014-02-28

基于GBA的认证鉴权流程的设计与实现

基于GBA的认证鉴权流程的设计与实现,基于GBA的认证鉴权流程的设计与实现,基于GBA的认证鉴权流程的设计与实现,基于GBA的认证鉴权流程的设计与实现,论文

2020-12-14

Android tcpdump|tcpdump.zip

Android tcpdump Version 4.9.3 / 1.9.1.

2020-10-14

获取Android所有应用程序列表,点击某一项时可启动相应应用

一个简单案例,可获取android系统所有应用程序列表,实现点击列表中的某一项,打开相应的应用

2014-02-27

android静默卸载data/app下的应用程序

前提:android设备需已root 详情请看: http://xiaxveliang.blog.163.com/blog/static/2970803420146223547873/

2014-07-03

百度地图附近商铺信息

通过百度地图API获取附近商铺信息,效果图请看: http://xiaxveliang.blog.163.com/blog/static/29708034201442035825239/

2014-05-20

shader中uniform变量的if或for会降低帧率

文档介绍博客地址:http://xiaxveliang.blog.163.com/blog/static/29708034201492735228272/

2014-10-27

glide_disklrucache

glide与UniversalImageloader均使用的sdcard缓存策略

2016-03-13

Xml本地格式化工具(Java代码显示,图形操作)

Xml本地格式化工具(Java代码显示,图形操作),使用详情:http://xiaxveliang.blog.163.com/blog/static/29708034201471044250517/

2014-08-10

android静默卸载指定包名APP

代码模拟"uninstall + 包名"命令,详情请浏览地址: http://xiaxveliang.blog.163.com/blog/static/2970803420146223547873/

2014-07-02

ES_001_Triangle

win7下VS2013搭建opengl es 2.0的C++开发环境案例代码。详情请查看博客: http://xiaxveliang.blog.163.com/blog/static/2970803420151014104946451/

2015-11-14

capture.pcap

使用tcpdump抓包工具,抓包“https get请求百度主页”,生成的capture.pcap文件。 该文件可用wireshark打开,查看和学习 DNS解析步骤、TCP三次握手、TSL握手和秘钥协商 等过程

2020-06-12

QRcode.jar

java -jar QRCode.jar url=test image=qrcode.png save=/xiaxl/ 亲测可用

2019-05-21

SIP-RFC3428.doc

本资源为RFC3428中文翻译,其对应的原协议地址为:https://tools.ietf.org/html/rfc3428 。 想要了解Sip协议Message方法扩展由来、Pager Model通信方式、Pager Model通信方式的具体举例的同学,可以下载。

2020-03-07

gradle多渠道打包的两种实现demo

gradle多渠道打包的两种实现demo

2016-01-27

VC++中文API

AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小AnyPopup 判断屏幕上是否存在任何弹出式窗口ArrangeIconicWindows 排列一个父窗口的最小化子窗口AttachThreadInput 连接线程输入函数BeginDeferWindowPos 启动构建一系列新窗口位置的过程BringWindowToTop 将指定的窗口带至窗口列表顶部CascadeWindows 以层叠方式排列窗口ChildWindowFromPoint 返回父窗口中包含了指定点的第一个子窗口的句柄 ClientToScreen 判断窗口内以客户区坐标表示的一个点的屏幕坐标CloseWindow 最小化指定的窗口CopyRect 矩形内容复制DeferWindowPos 该函数为特定的窗口指定一个新窗口位置DestroyWindow 清除指定的窗口以及它的所有子窗口DrawAnimatedRects 描绘一系列动态矩形EnableWindow 指定的窗口里允许或禁止所有鼠标及键盘输入EndDeferWindowPos 同时更

2012-03-27

Gson简单与复杂json数据解析案例

可实现简单json数据与复杂json数据解析,详情请看:http://xiaxveliang.blog.163.com/blog/static/297080342014102674623118/

2014-11-26

RenderScript案例学习代码

“RenderScript案例学习代码”中包含12个案例工程。分别为:RenderScript绘制字符串、RenderScript绘制颜色矩形、RenderScript绘制纹理矩形、RenderScript混合、RenderScript采样、RenderScript旋转的圆环(剪裁方式)、RenderScript中的光照、RenderScript中片元着色器处理多张纹理、RenderScript中MipMap纹理的问题、RenderScript的着色器着色器

2013-10-08

Java图形实现json格式化

类似于Json的在线解析。使用Java图形实现Json的本地格式化,是一个本地Json格式化的工具,提供源码下载。

2013-12-31

Android用SAX2解析xml

一个android小demo,采用SAX2方式解析xml。详细介绍请看: http://xiaxveliang.blog.163.com/blog/static/2970803420147784312563/

2014-08-07

Smack帮助文档中文版

Smack是一个用于和XMPP服务器通信的类库 由此可以实现即时通讯和聊天 Smack主要优势 非常简单易用 并且有十分强大的 API 只需三行代码就可以向用户发关文本消息: XMPPConnection connection new XMPPConnection "jabber org" ; connection login "mtucker" "password" ; connection createChat "jsmith@jivesoftware com" sendMessage "Howdy " ; 不像其它类库那样强制您进行包级别的编码 Smack提供智能的更高级的构造 像 Chat和GroupChat类 让您进行高效的编程 不需用您熟悉XMPP XML格式 即使您熟悉 XML 提供简单的设计以进行通讯 Smack允许您在每个消息中设置任意数量的属性 包括java对象 Apache许可下的开源类库 这意味着您可以将Smack整合进您的商业或非商业的应用中 ">Smack是一个用于和XMPP服务器通信的类库 由此可以实现即时通讯和聊天 Smack主要优势 非常简单易用 并且有十分强大的 API 只需三行代码就可以向用户发关文本消息: XMPPConnection connection new XMPPConnection "jabber org&quot [更多]

2014-02-24

不错的一本C++学习电子书

在一个月内,通过这本电子书,你可以编写不错的C++应用程序,他是一本不错的C++学习电子书。

2012-03-20

C和C++函数库

基本C/C++ 预处理命令 操作符优先级 转义字符 ASCII码表 基本数据类型 关键字 标准 C 库: Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions C++ C++ I/O C++ Strings C++ 标准模板库 C++ Bitsets C++ Double-Ended Queues C++ Lists C++ Maps C++ Multimaps C++ Multisets C++ Priority Queues C++ Queues C++ Sets C++ Stacks C++ Vectors Iterators

2012-03-27

VC API常用函数简单例子大全

#include<windows.h>//APII函数的头文件int main(){ HWND wnd;//定义一个窗口句柄变量,用以存储找到的窗口句柄 wnd=FindWindow(NULL,"无标题.txt - 记事本");//获得窗口名为"无标题.txt - 记事本"的窗口句柄  SendMessage(wnd,WM_CLOSE,0,0);//调用SendMessage函数,发送一个WM_CLOSE(关闭)消息给wnd窗口句柄。 return 0;}

2012-03-27

Activity启动和退出动画

Activity启动和退出时的动画效果,动画为从右侧进入和从右侧退出

2014-05-09

MVP_RxJava_Demo

http://dev.qq.com/topic/5799d7844bef22a823b3ad44中介绍的, Android MVP框架

2016-07-29

完善程序地图poi搜索

完善腾腾地图POI搜索1、自定义POI点选中图标2、自定义POI点详细信息弹框。详情请查看:http://xiaxveliang.blog.163.com/blog/static/297080342014102510537125/

2014-11-26

Java图形实现json格式化源码下载

程序运行效果,请看:http://xiaxveliang.blog.163.com/blog/static/297080342013113152450687/ 类似于Json的在线解析工具。本地实现了Json的格式化;使用java语言并提供源码下载;图形化实现Json的本地格式化。

2014-01-02

xiaxl的留言板

发表于 2020-01-02 最后回复 2020-01-02

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

TA关注的人 TA的粉丝

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