首页 » 建站教程 » Android在子线程用handler发送的消息,主线程是怎么loop到的「android异步加载数据」

Android在子线程用handler发送的消息,主线程是怎么loop到的「android异步加载数据」

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

Android在子线程用handler发送的消息,主线程是怎么loop到的

是可以访问的!

但是,你不可以在非UI线程(子线程)创建handler。所以Handler的创建应该放在UI线程(主线程),然后在非UI线程(子线程)中使用它。

Android在子线程用handler发送的消息,主线程是怎么loop到的「android异步加载数据」 建站教程

例如,你可以在UI线程(主线程)中创建:Handlerhandler=newHandler();

然后在非UI线程(子线程)中使用:handler.sendEmptyMessage(0);

这样你就可以通过多线程来处理android的UI,这也是几种异步处理UI方式中的一种。

希望对你有帮助哦!

近日曝光的蓝牙追踪漏洞,具体是怎么实现的

本周三,瑞典斯德哥尔摩举办了第 19 届隐私增强技术研讨会。来自波士顿大学的两名研究人员,讨论了他们的最新研究成果。

其声称,蓝牙通信协议中的一个缺陷,或导致使用现代设备的用户泄露身份凭证,导致其易被识别和追踪。

别有用心者可借此实现对用户的监视,配备蓝牙模块的 Windows 10、iOS 和 macOS 设备均受到影响。

(截图 via ZDNet)

该漏洞影响包括 iPhone / iPad / Apple Watch / MacBook,以及微软平板与笔记本电脑在内的诸多设备。值得庆幸的是,Android 设备并未受到影响。

在这篇题为《追踪匿名蓝牙设备》的研究论文(PDF)中,其宣称许多蓝牙设备都存在着 MAC 地址。

即便有随机 MAC 地址的选项,但他们发现了可以绕过这一层的方法,以实现对特定设备的永久性监控。

识别令牌通常与 MAC 地址搭配使用,而 David Starobinski 和 Johannes Becker 开发的“地址携带”新算法,能够利用有效载荷的异步特性和地址变化,来实现超越设备地址随机化的追踪方案。

其写到,该算法无需消息解密、或已任何方式破坏蓝牙的安全性,因其完全基于公共、未加密的‘广播流量’(advertising traffic)。

这项研究主要针对 2010 年引入的低功耗蓝牙规范(同样被用于蓝牙 5.0),在实验室中,研究人员建立了基于苹果和微软设备的测试平台,以分析 BLE 广播频道和标准蓝牙接近度内的‘广告事件’。

测试期间,研究人员使用了 Xianjun Jiao 的 BTLE 软件套件和定制版本的嗅探器。通过被动收集一段时间内的广告事件和日志文件,分析相关信息并引出显示设备 ID 令牌的数据结构。

研究指出,多数计算机和智能手机操作系统都会默认实施 MAC 地址的随机化,以防止被长期被动追踪,因为永久标识符是不会被广播的。

然而研究人员在运行 Windows 10、iOS 或 macOS 的设备上发现,系统会定期发送包含自定义数据结构的广告事件,它们会被用于与 BLE 范围内其它设备 / 特定平台的交互。

结果就是,通过为攻击者提供所谓的“临时 / 次要伪装身份”数据,研究人员可以通过算法筛出这些标识符,实现规避地址随机化的设备追踪。

有趣的是,这一缺陷并不影响 Android 设备,因为该移动操作系统不会不间断地发送广告信息。相反,Android SDK 会扫描附近的广播,而不是持续地暴露自身。

研究人员总结道:“如果不改变老旧的算法策略,任何定期发布广播信息的数据设备都会受到影响”。

预计 2019 至 2022 年间,蓝牙设备数量会从 42 亿增加到 52 亿。想要在未加密的通信信道上建立反追踪方法,将是至关重要的。

标签:

相关文章

大数据赋能找货,智慧供应链的破局之路

在当今这个信息爆炸的时代,大数据已经成为推动各行各业发展的关键力量。在供应链领域,大数据的运用更是为找货环节带来了前所未有的变革。...

建站教程 2024-12-17 阅读0 评论0

大数据赋能时代,卢易视角下的数据革命

随着信息技术的飞速发展,大数据已成为推动经济社会发展的重要力量。卢易,作为我国大数据领域的领军人物,他关于大数据的观点和理论,为我...

建站教程 2024-12-17 阅读0 评论0

大数据赋能时代,洞察未来,引领变革

大数据时代,信息爆炸,数据洪流席卷而来。面对海量数据,我们如何从中挖掘价值,为社会发展助力?本文将从大数据的定义、特点、应用及发展...

建站教程 2024-12-17 阅读0 评论0