刷新
Android12 新特性及适配指南

博主头像 Android 12(API 31)于2021年10月4日正式发布,正式版源代码也于当日被推送到AOSP Android开源项目。截止到笔者撰写这篇文章时,国内各终端厂商的在售Android设备,已经逐步开启了Android 12正式版本的更新。当前,对于Android应用开发者来说,Android... ...

CPU是海王?聊聊 主/子线程 和 同/异步 的关系

博主头像 最近表弟一直在找实习,经常会问我一些问题,有些问题在没有经历过真实工作时是真的不好理解的,所以我开了这个【表弟专栏】,专门为找工作的表弟解决一些疑惑。 这篇文章从计算机发展的角度出发,描述为什么计算机需要划分 "主/子线程" 和 "同/异步",希望这个故事你能喜欢。 开天辟地,计算机"老计"诞生 话 ...

SourceTree代码变更和FoxMail邮件管理(效率小计俩)

博主头像 代码变更溯源 工作时,我们经常会想要查看一个类文件的变更历史,最常见的场景是:"卧槽,谁改了我的代码" 新版本的Xcode溯源自我感觉相当难用,所以这里我们介绍一个工具 SourceTree 来完成这项工作。 将项目工程加载到 SourceTree 当我们把项目工程拖到 SourceTree 之后, ...

鸿蒙手表定位功能Demo体验,适用儿童、老年和外出旅游安全市场

博主头像 针对儿童和老人,可穿戴的智能手表用处很大。市场也有许多类似的产品,支持接打电话、支付扫码、定位等功能,属于新兴的商业机会。依托华为品牌,鸿蒙手表也致力为用户打造精品的、产品质量佳、可穿戴的智能体验。对此,HMS Core 定位服务(Location Kit)可以提供三个主要能力,包括融合定位、活动识 ...

多线程、Handler机制、ThreadLocal

博主头像 Thread 线程状态:新建(new),就绪(start),运行(run),阻塞,死亡 start 方法内部调用了 run 方法,start 会开启线程,run 只是内部方法; sleep 会占用锁(阻塞状态),会释放CPU,但是不会释放锁,休眠时间到在重新运行; stop 停止线程比较暴力,对锁的 ...

春天健身正当时,送你一份人体健康检测指南

博主头像 一年之计在于春,万物复苏中我们迎来了健身的好时节。作为程序员,常常久坐或伏案,这带来了腰肌劳损、颈椎酸痛等亚健康状况,为此你是否开始制定运动flag?同时希望时刻检测自己的健康指标呢? 不如来体验一下HMS Core AR Engine 服务提供的人体和人脸跟踪能力(目前仅支持人脸跟踪)吧!它通过整 ...

快速集成华为 AGConnect 应用内消息服务 - Android

博主头像 华为 AppGallery Connect 提供了一个应用内消息的服务。应用内消息服务可以在用户使用应用时,基于用户使用情景向用户发送有针对性的消息,鼓励用户使用应用的某些关键功能,也可以借助应用内消息发送更具吸引力的营销内容,增强用户粘性。今天就来教大家如何接入 AppGallery Connec ...

分析服务:以数据量化渠道投放成本与转化效果

博主头像 在竞争日趋白热化的渠道推广环境中,对于企业而言,如何控制投放成本、如何提升投入产出比,是做好产品运营时首先要考虑的问题。 华为分析服务的渠道分析能力基于对不同渠道效果对比分析、渠道质量深度分析、渠道用户特征分析等,全方位助力企业量化渠道投放成本与转化效果,及时调整投放策略。 使用场景 场景一:不同渠 ...

如何使用DTM将App事件发送到Google Analytics

博主头像 本文分享于华为开发者论坛《如何使用DTM将App事件发送到Google Analytics》,可观看视频具体集成指导。 作为一名开发者或App运营人员,实时获取用户在App中的行为数据是日常且重要的工作之一。例如,各个渠道用户在App各个关键节点的转化数据以及最终付费情况该如何快速获取? 通过动态标 ...

如何从零开始集成DTM Android SDK

博主头像 什么是动态标签管理? 动态标签管理(Dynamic Tag Manager,简称“DTM”),可让开发者快速配置更新测量代码及相关代码片段,可以基于Web界面轻松地进行分析、测量代码的配置,完成特定事件动态跟踪并将数据传送给第三方分析平台,实现营销数据随需跟踪。本期我们向大家介绍:如何从零开始集成D ...

《Objective-C Direct Methods》学习笔记

博主头像 原文通过对Objective-C发展史、Objective-C中Runtime的动态派发,C语言的直接派发进行铺垫介绍,引出了direct methods这个“新特性”(文章写于2019年)。 定义 看起来是个OC的方法,却和C方法一样,当被调用时,他是会直接使用而不是通过objc_msgSend。 ...

【FAQ】接入HMS Core推送服务过程中一些常见问题总结

博主头像 HMS Core 推送服务(Push Kit)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道。开发者通过集成推送服务,可以向客户端应用实时推送消息,构筑良好的用户关系,提升用户的感知度和活跃度。 推送服务由两个部分构成: 从云端到终端的消息推送通道:开发者可以通过推送服务,向客户端应用实 ...

静态模型一键动态化,教你如何集成动作捕捉能力

博主头像 有趣的静态模型动态化是如何实现的? 华为3D建模服务(3D Modeling Kit)的动作捕捉能力,利用人体检测技术以及模型加速与压缩技术、基于深度学习的单目姿态估计算法,仅需要普通手机的RGB摄像头,就可以捕获人体24个骨骼关键点三维信息,轻松实现静态模型动态化,让我们的模型更加生动鲜活。 想要 ...

快速集成华为 AGConnect 远程配置服务 - Android

博主头像 华为 AppGallery Connec t提供了一个远程配置的服务。通过远程配置,应用即可无需升级,也可以在云端灵活修改应用的行为和外观,从而快速响应用户的需求。今天就来教大家如何接入 AppGallery Connect 的远程配置服务。 1、在 AGC 上开通远程配置并创建配置项: 在我的项目 ...

别再问WiFi密码了,HMS Core统一扫码服务让手机一键联网

博主头像 现代生活离不开网络。在餐厅、商场等公共场所,手机连接WiFi一直是高频使用场景。虽然公共场所的免费WiFi越来越多,但网络连接过程却很麻烦。有的需要打开网页注册或点击广告链接才能上网,还有的要求下载特定App才能连接。 那么有没有什么更方便的联网方式呢?“扫码联网”提出了解决方案,商家可以在店放置包 ...

adb连接雷电模拟器修改hosts

背景简介:我的模拟器有2个以上devices,按照网上查询的很多都不能使用,在下面才找到解决方案 1、如果找到adb?雷电安装模拟器自带了一份,当然熟悉的朋友,喜欢用自己珍藏的版本也是可以的。雷电自带的版本再安装目录下,名字就叫adb.exe,如本人的电脑adb全路径为:F:\mnq\dnplaye ...

<1···484950>