自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Failed resolution of: Landroidx/localbroadcastmanager/content/LocalBroadcastManager

集成android mqtt的时候报错:java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/localbroadcastmanager/content/LocalBroadcastManager;在谷歌官网找到这个类被废弃了,应该是mqtt源码实现使用了这个类,导致找不到类而报错,解决方案是:在build.gradle里添加依赖:implementation 'com.android.support:support-v

2020-11-26 17:16:09 4490 5

原创 Android FFmpeg源码编译及在Android studio的集成

准备工具:1,ubuntu server 18.04.4(其他发行版服务器或桌面版都行,我这里以ubuntu为例,可以使用虚拟机,也可以使用公网的服务器)2,ndk R17clinux版 (下载地址:https://dl.google.com/android/repository/android-ndk-r18b-linux-x86_64.zip?hl=zh_cn)3,FFmpeg源码(官网:http://ffmpeg.org/ 源码3.4.8下载地址:http://ffmpeg.org/r..

2020-08-07 15:35:01 743

原创 设计模式之单例模式,常用的几种写法

一,简单单例模式 (不推荐)public class SimpleInstance { //简单单例模式 //并发下会产生多个实例,不推荐 private static SimpleInstance simpleInstance; private SimpleInstance() { //构造器必须私有 不然直接new就可以创建,违背了单例的原则 } public static SimpleInstance getSimpleI.

2020-07-20 23:19:20 134

原创 Android 网络连接工具类

Android 网络连接工具类import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.telephony.TelephonyManager;import android.widget.Toast;/** * Created by zqh on 2020/7/1. */public class NetworkU.

2020-07-02 11:25:33 458

原创 单例双重锁模式SharedPreferences Util 工具类

public class SpUtil { private static volatile SpUtil inserter; private Context context; private static String SPCONFIG = "Config"; private static SharedPreferences sp; private static Editor edit; private SpUtil(Context context) {.

2020-05-15 12:04:20 197

原创 java CRC16校验 包含高低位互换,字符串转16进制byte数组,16进制数组转字符串串口工具类

public class Utils { /** * 十六进制的字符串转换为byte数组 * * @param hex16Str * 十六进制字符串 * @return byte数组 */ public static byte[] conver16HexToByte(String hex16Str...

2020-03-31 18:15:05 1648 1

原创 Android网络状态获取类 在api 29中 NetworkInfo Deprecated

Android 编译sdk版本为29时,NetworkInfo 过时了,去Android官网查到以下结果版本29以前的写法如下:public static boolean networkConnected(Context context) { if (context != null) { ConnectivityManager mConn...

2019-10-28 17:02:32 6462 2

原创 android 6.0及以上危险权限的获取

启动页面activity中处理权限请求import android.Manifest;import android.app.Activity;import android.content.pm.PackageManager;import android.os.Bundle;import android.widget.Toast;import androidx.annotati...

2019-09-06 14:29:18 454

原创 android 读取Assets目录文件夹下的文件

有时候项目中需要读取一些额外的资源文件 .txt .apk .mp4等。本文演示读取busline.txt文件内容文件目录如下:文件内容是一串经纬度:代码如下:public static void getBusline(Context context){ AssetManager manager =context.getAssets(); ...

2019-07-11 11:17:31 1621

原创 单字节和字节数组16进制转换

private static final String hexDigits[] = {"0", "1", "2", "3", "4", "5","6", "7", "8", "9", "a", "b", "c", "d", "e", "f"};//单个字节转换成16进制的字符串private static String byteToHexString(byte b) { int n =...

2019-06-28 11:29:02 1645

转载 byte数组和16进制字符串互相装换

/** * reference apache commons <a * href="http://commons.apache.org/codec/">http://commons.apache.org/codec/</a> * * @author Aub * */public class Hex { /** * 用于建立十六进制字符的输出的小...

2019-06-26 11:05:26 406

原创 java BASE64编解码

/*** * encode by Base64 */ public static String encodeBase64(byte[] input) throws Exception { Class clazz = Class .forName("com.s...

2019-06-14 21:56:24 116

空空如也

空空如也

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

TA关注的人

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