其他
文章平均质量分 60
_蓝橙
日拱一卒无有尽,功不唐捐终入海
展开
-
一个简易的并行任务调度器
当你需要在程序中处理大量同类型的耗时任务,并且需要监听每个任务的工作状态和任务的编号,能及时响应并处理错误,而且需要所有任务都执行完毕自动通知时,那么这个任务调度器就非常适合你!一个用Kotlin编写简易的串行任务调度器可以根据你的需求自由定义线程池最大线程数资源自动管理,超时自动释放资源,新加任务自动创建线程池。自定义超时时间,可以延迟线程池资源释放,等待新任务到来,合理利用。原创 2024-09-18 11:25:47 · 370 阅读 · 0 评论 -
获取手机当前信号强度(dbm/asu值)解决 getGsmSignalStrength()总是返回99问题
能看到这篇文章说明网上哪些获取 (dbm/asu值)不适合你,不是他们的代码不正确,而是不符合你的情况。当然如果你是安卓10+设备,并且为 LTE 网络 的情况下,那么就不能用了,你会发现。或其他网络类型,该方法可能返回无效值(如 99),代表未知或未报告的信号强度。对于 Android 10(API 级别 Q)设备,应该使用更新的 API,如。上面代码是网上大部分获取 dbm/asu值 的方法,不适用就不解释了。既然现在没有方法获取正确的 dbm/asu值,那就试试呗,在。中可以看到我们需要的这两个值。原创 2024-07-25 17:32:45 · 800 阅读 · 0 评论 -
维护真实时间:应对系统时间篡改的技巧
既然断网了,方案一就一点用没了,此时有两种方法获取时间,一种是调用系统api,一种是获取本地维护的时间,我们知道系统时间是可以修改的,所以你获取系统时间的话,得到的不一定是正确的时间,那么只能从本地我们自己维护的时间去拿,那么问题来了本地时间要怎么去维护呢?手机系统时间 ≠ 真实时间,当我们做一些需要对时间精度和准确性要求较高的软件时,如果只通过调用系统API,获取到的时间不一定是真实的,那么就需要我们单独去维护一个真实的时间,下面主要分析了连网情况下和断网情况下两种时间维护方案。)再恢复相关功能使用。原创 2023-12-09 13:50:00 · 1207 阅读 · 0 评论 -
Android 选择联系人并返回手机号等信息(适配安卓11+)
【代码】Android 选择联系人并返回手机号等信息(适配安卓11+)原创 2023-06-13 16:04:01 · 2116 阅读 · 0 评论 -
记录jar包运行不了,注册表 javaw.exe\shell\open\command 路径找不到问题
如果不存在,那么可以把以下内容保存为reg后缀名的文件,然后双击导入即可(自行修改里面javaw.exe的路径为您电脑上安装的正确路径,注意路径中的斜杆必须为双斜杆哦!默认数据值,结果 javaw.exe 目录下根本都没找到分支,(不要尝试手动创建,和重启电脑,试过了,没吊用)打不开jar文件,那么这是关联问题,文件关联不是看这个路径的。电脑上的.jar文件打不开,按照网上的方法 修改。这个路径才是最终的关联路径。原创 2023-05-29 17:17:27 · 2213 阅读 · 2 评论