- 博客(82)
- 资源 (2)
- 收藏
- 关注
原创 LiveData更新数据时报错:java.lang.IllegalStateException: Cannot invoke setValue on a background thread
LiveData更新数据时报错处理
2023-04-18 11:28:18 786 1
转载 Kotlin学习笔记:内置函数let、also、with、run、apply可大大提高开发效率
kotlin内置函数let、also、with、run、apply
2023-02-14 14:32:28 213
原创 Android内存报错:ava.lang.OutOfMemoryError: Failed to allocate a 460812 byte allocation with 282520 free
视频处理时内存溢出报错的解决办法
2022-08-24 15:34:08 718
原创 Android Studio中注解处理器(annotation processors)的增量编译失败分析
导入第三方aar库后,编译出现如下异常:> Task :app:compileK4t3ReleaseJavaWithJavac FAILEDGradle may disable incremental compilation as the following annotation processors are not incremental: realm-annotations-processor-3.0.0.jar (io.realm:realm-annotations-processor:3.
2022-05-10 14:24:43 3492
原创 Java中String类型与Map类型互转
一、mapString与Map之间互转1、map类型转换成string类型Map<String, String> map = new HashMap<String, String>();map.put("key1", "value1");map.put("key2", "value2");map.put("key3", "value3");System.out.println(map.toString());执行结果:{key1=value1, key2=value
2022-04-24 10:28:23 102755 1
原创 Java中删除String中空格的多种方法
在Java中,要实现删除String中的空格的方法有很多种,具体有:1、 trim()删除字符串开头和结尾的空格,Java 1版本引入的接口,这是开发人员最常用的方法。trim移除的空白字符指的是指ASCII值小于或等于32的任何字符(’ U+0020 '),其中包含了空格、换行、退格等字符。String value = " Hellow world ! ";System.out.println("before: \'" + value + "\'");String afterValue = va
2022-04-22 10:32:40 15942
原创 Android Studio编译时出现注解处理器(annotation processor)异常的解决办法
在Android Studio中,编译android程序时出现annotation processor编译错误,如下所示:Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor
2022-04-19 09:40:25 2919
原创 Android 采用画布画笔方式设计UI
android界面,直接采用画笔进行设计界面,代码如下:package com.test.ui.setting.activity;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.FragmentActivity;import android.util.Log;import android.widget.FrameLayout;import and
2022-04-11 16:19:12 2318
原创 Android 侦听网络变化
当网络设置发生变化时,需侦听相应的广播并做处理,代码如下:public class NetworkUtil { public static final int NETWORK_TYPE_NONE = 0; public static final int NETWORK_TYPE_NULL = 1; public static final int NETWORK_TYPE_ETHERNET_ONLINE = 2; public static final int NETWORK_TYPE_
2022-04-11 16:02:33 2610
转载 Android 获取assets的绝对路径
第一种方法:String path = "file:///android_asset/文件名";第二种方法: InputStream abpath = getClass().getResourceAsStream("/assets/文件名");// 转换成String类型String path = new String(InputStreamToByte(abpath ));private byte[] InputStreamToByte(InputStream is) throws IO
2022-03-14 17:42:32 2499
转载 Android Paint之函数大汇总
作者:as_pixar链接:https://www.jianshu.com/p/34536b1bdbf9来源:简书一、函数 含义基本用法reset() 重置画setColor(int color) 给画笔设置颜色值setARGB(int a, int r, int g, int b) 同样是设置颜色,但是利用ARGB分开设置setAlpha(int a) 设置画笔透明度setStyle(Paint.Style style) 设置画笔样式setStrokeWidth(float
2022-03-10 15:37:12 861
原创 Android 图片压缩的几种方法
当图片太大不满足需求时,需要对图片进行裁剪压缩处理,常用的压缩处理接口主要有三种:质量压缩法,尺寸压缩法,缩略图压缩法和等比例压缩法,具体代码如下:/** * 图片压缩的方法 */public class BitmapUtils { /** * 图片压缩:质量压缩方法 * @param beforBitmap 要压缩的图片 * @return 压缩后的图片 */ static private Bitmap compressImage(Bitm
2021-12-24 10:02:00 4203
原创 Android终端启用adb功能
一、如果终端设备未启用adb功能,则无法通过“adb connect 终端ip ”方式连接到终端设备进行后续操作,启用adb功能方法:susetprop service.adb.tcp.port 5555stop adbdstart adbd二、终端设备启用adb功能后,可通过执行脚本方式对终端进行远程网络升级,脚本update.bat内容如下,脚本内容可根据实际需要进行修改:@ECHO OFF ECHO [开始升级] ECHO --------------------------
2021-12-17 11:30:09 4406
原创 C语言实现Url编解码接口
转载地址:https://www.cnblogs.com/aricgreen/articles/2170238.html对http的url数据进行编码解码接口:#include <string.h>#include <stdio.h>#include <stdlib.h>#define NON_NUM '0'char Char2Num(char ch){ if(ch>='0' && ch<='9')return (char)(
2021-11-17 12:03:54 299
原创 android系统提示音的音量设置
设置android系统提示音音量:AudioManager mAudioManager = (AudioManager) App.getInstance().getSystemService(Context.AUDIO_SERVICE);//最大音量值int maxVol = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);//设置提示音的音量为5级mAudioManager.setStreamVolume(AudioMana
2021-11-08 16:26:51 2258
原创 Android 以太网Ethernet的静态ip和动态dhcp获取ip的相关接口
android系统中,针对以太网Ethernet的静态IP和动态Dhcp获取ip相关的接口:package com.mili.systemutils.utils;import android.content.Context;import android.net.ConnectivityManager;import android.net.EthernetManager;import android.net.IpConfiguration;import android.net.LinkAddre
2021-11-08 11:53:09 4156
原创 Android Studio中编译结果Build Output中显示乱码
问题描述:在Android Studio中,编译结果Build Output中显示乱码解决办法:双击shift,查找Edit Custom VM Options,如果是第一次,需要根据提示进行创建文件,然后在该文件中写入参数:-Dfile.encoding=UTF-8...
2021-11-05 14:11:54 1679
原创 android apk可安装成功但无法运行提示dex文件异常
android的apk安装后,无法运行,提示异常日志:Suppressed: java.io.IOException: Failed to open dex files from /data/app/com.XXXXX/base.apk because: Failed to open dex file ‘/data/app/com.XXXXX/base.apk’ from memory: Unrecognized version number in /data/app/com.xiaohaizhongko
2021-11-02 15:15:19 3756 1
HTTP1.1协议中文版-RFC2616.docx
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人