import android.content.Context; import android.content.pm.PackageInfo; import android.cont…
工作上有业务需要判断textview是否换行,我的做法是判断textview要显示的字符串的宽度是否超过我设定的宽度,若超过则会执行换行。 项目中的其他地方也有这样的需求,故直接使…
这功能源自负责app中要加一个显示gif广告图功能。 android自带控件不支持gif图片,网上很多通过扩展ImageView或View来实现支持gif图片,但在android4…
文件下载是WEB网站提供的最基本服务,然而你知道HTTP的断点续传是怎么实现的吗? 背景 这两天在实现一个基于HTML5在线音视频播放,由于文件是存放于…
对系统Toast的封装,用起来更简单方便 import android.content.Context; import android.widget.Toast; //Toast统…
可用于获取屏幕宽高,截屏的工具类 import android.app.Activity; import android.content.Context; import andro…
外部存储相关辅助工具类 import java.io.File; import android.os.Environment; import android.os.StatFs; …
这是一个键盘输入法相关的工具类,用于打开/关闭软键盘 import android.content.Context; import android.view.inputmethod…
对Logcat的一个封装工具类 import android.util.Log; //Logcat统一管理类 public class LogUtils { private Log…
/** 二叉树节点 */ public class BTNode { private char key; private BTNode left, right; pub…
用neety作为http服务器,在服务器端读取客户端传过来的get和post参数和websocket数据例子,netty版本3.6.6 package com.penng…
使用nio传输文件需要注意的是会出现粘包和服务器端缓冲区满的情况。第一种情况,客户端发送30次数据,而服务器端只接收到18次的情况,这种情况出现 主要是服务器端是以流的方式接收数据…