摘要: AndServer提供了在 Android 设备上搭建一个 Web 服务器的源码,它可以接受客户端文件上传、下载文件,相关流程和使用方法如下:一、客户端请求流程:btn_browse 主界面点击浏览服务器主界面intent 启动http://" + ip + ":8080/" 网址 二、服务启动1服 阅读全文
posted @ 2024-02-28 14:11 adam.li 阅读(85) 评论(0) 推荐(0) 编辑
摘要: Ubuntu和windows连接串口设备方法一、Ubuntu连接串口1.下载并安装 minicom工具sudo apt-get install minicom2.串口板连接主机和电脑后执行命令进入串口界面sudo minicom -b 115200 二、windows连接串口1.下载并安装putty 阅读全文
posted @ 2024-01-18 15:59 adam.li 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 背景 在某些极端场景下,需要接多个第三方 jar 包,但是 jar 包都是各家按自己的规则混淆过的,很容易就出现了两个 jar 包中都包含 a.a.a.a 这个类的(前面几个 a 是包名,最后一个 a 是类名) jar 包解决 下载新版本 proguard Releases · Guardsquar 阅读全文
posted @ 2024-01-02 17:23 adam.li 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Android车机 监听音量变化方法,其中 媒体音量对应:zoneId:0 groupId:0 flags:0 蓝牙音量对应:zoneId:0 groupId:7 flags:0 语音音量对应:zoneId:0 groupId:3 flags:0 监听代码如下 private CarAudioMan 阅读全文
posted @ 2023-12-18 10:48 adam.li 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1.7 数组 + 链表1.8 数组 + (链表 | 红黑树) HashMap的容量变化通常存在以下几种情况: 空参数的构造函数:实例化的HashMap默认内部数组是null,即没有实例化。第一次调用put方法时,则会开始第一次初始化扩容,长度为16。 有参构造函数:用于指定容量。会根据指定的正整数找 阅读全文
posted @ 2023-11-30 17:15 adam.li 阅读(9) 评论(0) 推荐(0) 编辑
摘要: exclude group:表示只要包含com.android.support的都排除api是android studio3.0中新的依赖方式,对依赖方式还不熟悉的话可以看这篇文章:Android Studio3.0新的依赖方式 例如: api("com.afollestad.material-di 阅读全文
posted @ 2023-11-03 15:41 adam.li 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 一、已过期的方法:1、把aar文件放在一个文件目录内,比如就放在工程的libs目录内; 2、在app的build.gradle文件添加如下内容:(该配置和dependencies配置是一个位置级别) repositories { flatDir { dirs 'libs' } } 3、最后需要在de 阅读全文
posted @ 2023-11-03 15:32 adam.li 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: implementation:作用是编译同时打包,且当前mudule打包的aar或jar, 不能被引用当前module 的模块引用。api:作用是编译同时打包,且当前mudule打包的aar或jar, 能被引用当前module 的模块引用。compileOnly:作用是只编译不打包。比如项目中要引用 阅读全文
posted @ 2023-10-13 13:18 adam.li 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1.将ui提供的 .9.png 图片 放到项目drawable 目录下面,2.点击drawable 目录下面的.9图片预览 ,如图所示预览界面默认有两个tab,9-Patch,ImageFilterEditor 9-Patch 这个tab主要用来拖动四个边缘黑线来控制可拉伸的范围。其中:左、上两条黑 阅读全文
posted @ 2023-10-09 14:52 adam.li 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 注意需要android.uid.system权限设置包可用+ PackageManager pm = getPackageManager();+ pm.setApplicationEnabledSetting(this.getPackageName(), PackageManager.COMPONE 阅读全文
posted @ 2023-10-09 09:20 adam.li 阅读(97) 评论(0) 推荐(0) 编辑