失业3个月之后,含泪面试京东高德,终于拿下京东Android研发岗(面试总结+学习心得)
众所周知,互联网行业是一个说变就变的行业,随着互联网的飞速发展,涌现了一大批新兴互联网行业,在这个行业里,巨头企业也在不停地更换中。而对于程序员来说,可能一不小心就要面临裁员的危机,毕竟在这个行业里,人才太多,而在互联网寒冬的今年,我也不幸被裁员,加入到了失业大军。
面试斩获猫眼Android岗Offer,我是怎样准备Android技术面的知否?
作者:哈登前言本篇文章给大家分享一下笔者面试的一些感受和经验。笔者从前期准备到所有面试结束,花费了差不多3个月的时间。真可谓“面试造航母,工作拧螺丝”,面试过程真的很累很辛苦。笔者面了很多公司,最终拿下了猫眼Offer;有面试交流群小伙伴问我是怎么准备面试的,我也想谈谈我最近的一些想法和计划,大家一起讨论。因此写下了这篇文章。整体分为以下两个方面:自我介绍 & 项目经验知识储备自我介绍1、
Android - 控件抖动效果
思路:(左右抖动)编写一个动画:控件从左移到右。然后执行此动画多次。cycleInterpolator加速器作用:让动画连续执行多次cycles:执行次数 (android:cycles="2")效果实际效果比图好,gif显示抖动不太全1. 添加两个动画文件添加 anim文件新建2个 xml文件shake_button.xml<?xml version=&quo
鸿蒙系统中的 JS 开发框架
今天鸿蒙终于发布了,开发者们也终于“沸腾”了。源码托管在国内知名开源平台码云上,https://gitee.com/openharmony我也第一时间下载了源码,研究了一个晚上,顺带写了一个 hello world 程序,还顺手给鸿蒙文档提了 2 个 PR。当然我最感兴趣的就是鸿蒙的 JS 框架 ace_lite_jsfwk,从名字中可以看出来这是一个非常轻量级的框架,官方介绍说是“轻量级 JS
月薪不同的三人去面试,面试官问道:各自谈谈对 binder 的理解?
面试官提了一个问题,我们来看看 、 和 ️ 三位同学的表现如何吧自认为无所不知,水平已达应用开发天花板,目前月薪 10k面试官️:谈谈你对 binder 的理解A:binder 是用来跨进程通信的,可以分为 client、server、binder 驱动以及 service manager 四部分。面试官:一次拷贝原理知道吗?A:不太清楚,其实对应用开发来说,没必要知道的。面试官:好的,回去等通知
你觉得Android又凉了?那带你看下2020年Android开发的前景如何?
不管在任何行业,任何岗位,初级技术人才总是供大于求,都是不好找工作的,Android开发只是其中之一同样,不管任何行业、岗位,技术过硬的也都是非常吃香的!说到底,是Android凉了吗?其实只是你凉了!技术不过硬,就算转去Java、大数据、人工智能,还是会问出类似的问题:“Java凉了?Java前景如何?”“大数据凉了?大数据前景如何?”“人工智能凉了?人工智能前景如何?”……身边有很多同学都会问
Android | 教你如何用三十分钟在安卓上开发一个微笑抓拍神器
前言 其中有一个重点被介绍的服务,机器学习服务(Machine Learning Kit 简称 MLKit)。 那机器学习服务能干什么呢?能帮助开发者解决应用开发过程中的哪些问题? 今天就抛砖引玉一下,以人脸检测为例,给大家出一个实战小样例,让大家感受下机器学习服务所提供的强大功能以及给开发者提供的便捷性。机器学习服务人脸检测所提供的能力 先给大家看一下华为机器学习服务人脸检测能力的展示:
华为快服务助手测试报错No data found
【问题描述】 1、接入方案:海外App ability 2、分发的流量入口:海外智慧助手·今天 3、测试工具:AppGallery下载的海外版Huawei Ability Test Tool(版本:1.0.0) 4、操作步骤:服务测试发布后,使用Huawei Ability Test Tool自测试,扫描二维码后点查询,页面报错,提示:No data found.Check whethe
平台配置及测试错误提示及解决方案
平台配置错误提示及解决方案 开发者在点击提交服务的时候可能会遇到以下各种各样的问题,本文列举出部分平台会弹出的提示,以便解决提交出现的问题。 1、 请完成分发国家配置 原因:未选择分发国家或未保存 解决:在配置-发布国家中,必须点击“保存”按钮才算填写完成,保存以后发布国家前的图标会变成,此时发布国家内容才算填写完全。 2、 请完成交互模型配置 原因
超简单集成华为HMS ML Kit文本识别SDK,一键实现账单号自动录入
前言 在之前的文章《超简单集成华为HMS Core MLKit通用卡证识别SDK,一键实现各种卡绑定》中我们给大家介绍了华为HMS ML Kit通用卡证识别技术是如何通过拍照自动识别卡证上的关键信息从而实现绑卡,那么有的小伙伴可能会问,我想识别账单上的单号信息或者折扣券上的折扣信息可以吗?当然可以啦。在这篇文章里小编将给大家演示HMS ML Kit文本识别技术是怎么实现账单号
告别硬编码与埋点长周期, DTM为数字营销注入新活力
伴随数字营销市场的迅猛发展,广告归因平台、分析工具越来越多,不同的媒体代理平台都有它们独立的标签,同时,企业对数据的需求越来越复杂、营销策略变化更快,如果依赖传统的硬编码方式,效率和敏捷性大打折扣。这时,就需要一个标签管理系统(Tag Manager System)来帮助企业灵活的管理数量庞大的标签,华为动态标签管理器Dynamic Tag Manager(以下简称“DTM”)应运而生。
兼容性自动化测试 | HUAWEI DevEco Studio云测服务等您来体验
HUAWEI DevEco Studio云端服务平台(https://devecostudio.huawei.com/)支持原生应用、混合应用、游戏类应用自动化兼容性测试,提供华为最新最全真机资源,多台并行测试,随时在线使用便捷,协助开发者定位应用在手机上的兼容性问题。 关于兼容性测试服务流程 执行测试平均时长约10-15分钟,若错过高峰期测试可以更快。
Android 加载图片占用内存分析
不同android版本,对一张图片的内存处理方式是不一样的,使用不正确会导致OOM的发生,这篇文章带你梳理内存占用情况,选择适合你的图片加载模式,解决OOM问题
分阶段发布,让版本升级更平稳
对于开发者,当有大特性或者更新功能较多的版本上线时,往往很忐忑,不确定用户的反馈如何,此时就希望能先在小范围发布,根据用户的反馈,再决定是否全网放开。华为快应用分阶段发布功能,能满足您的需求。 什么是分阶段发布? 分阶段发布可以在一段时间内,使上架的新版本仅面向一定比例用户开放,您可以在这段时间内,收集用户对新版本的反馈,以便衡量版本的质量,决策是否向全网开放。 以前:版本发布后即面
时势下的HMS和GMS前世今生——今生篇之三问突破口
谢HMS Core总体组运营邀请,分享个人的一些观点。 关于HMS突破口的讨论已有多名技术、营销专家、同事在内部掀起热烈讨论,虽然HMS和GMS的前世今生—— 前世篇整合了一些思考,但构建移动生态是个宏大命题,且业界并无无成熟案例,开放式命题下,探索式发问有益于深入问题。 本篇旨在回答三个问题,打移动服务硬仗背后在打什么?既然要打,双方的优势
推送开发实战:APP如何实现跟随用户不同场景,实现不同的内容推荐
对于应用来说,借助推送能力进行用户促活尤其重要。但是常规的推送方式,往往很难把握当前用户场景和实际需求,消息到达用户手机,却没法真正引起用户注意。这其中有一个原因是消息出现在用户设备时,运营人员无法准确知道用户当前的状态,很难做到投其所好。而这种盲推的推送方式,往往事倍功半,甚至招致用户厌烦。是否有办法可以了解用户当前的一些状态信息,做到定制化的推送呢? 华为推送5.0 新增的基于用户场
如何使用华为机器学习服务和Kotlin实现语音合成
1. 引言 你曾遇到过这种情况吗?一本小说太长,要花很长时间阅读,但如果有app能自动为你阅读,就会省时很多。因此,将文本转换成语音的工具应运而生。华为机器学习服务(HUAWEI ML Kit)具备语音合成(Text To Speech, TTS)功能,能让app快速实现从文本到语音的转换。TTS可以将文本转换成人声。这也可以通过默认方法实现,但这些方法不能提供自然或真实的声
超简单集成HMS ML Kit 实现parental control
前言 各位应用程序开发者有没有在后台收到过家长们的反馈? 希望能够提供一个开关,采取一些措施保护小孩的眼睛,因为现在小孩子的近视率越来越高,和他们长时间近距离盯着屏幕有很大的关系。最近有一个海外的客户通过集成了ML kit 实现了防范小朋友眼睛离屏幕过近,或者玩游戏时间过长的父母类控制类功能。 场景 父母需要这个功能防止小朋友眼睛距离屏幕过近,或者小朋友看屏幕时间过长。 开发前准备
超简单集成HMS ML Kit 人脸检测实现可爱贴纸
前言 在这个美即真理、全民娱乐的时代,可爱有趣的人脸贴纸在各大美颜软件中得到了广泛的应用,现在已经不仅局限于相机美颜类软件中,在社交、娱乐类的app中对人脸贴纸、AR贴纸的需求也非常广泛。本文详细介绍了集成华为HMS ML kit人脸识别实现2d贴纸的集成过程,在后面的文章中我们还会介绍3D贴纸的开发过程,欢迎大家关注哦~ 场景 在美颜相机、美图app以及社交类app(如抖音、微博、
【了不起的开发者】华为开发者大会2020(Together)已向你发来邀请~
2019华为开发者大会在东莞松山湖举行 大会以”AI&IRethink Possibilities”为主题 汇集全球5000+合作伙伴和开发者 共同探讨全场景智慧化的未来趋势 开启全球终端产业革命性体验。 华为开发者大会2020(Together)如约而至 9月10日起,我们将在东莞松山湖 带来主题演讲、技术论坛、和行业大咖的松湖对话 加入Codelabs与全球开发者一