开源分享!2021年最新 Android 资料汇总,从小白到大佬的进阶之路(视频+源码+PDF)
本文资料包括 Android 开发工具的下载安装,零基础 Android 入门教程,Android 进阶开发,Android 源码深入探究解析......
HMS Core Keyring携手航班管家和高铁管家,打造美好出行体验
高铁管家是国内最早⽀持⼿机⽀付购买⽕⻋票App之⼀,日活用户超380万,为⽤户提供一站式铁路出⾏服务。高铁管家母公司——深圳市活⼒天汇科技股份有限公司是国内智能⼤出⾏的开创者,先后推出航班管家、⾼铁管家等产品,旗下共2亿注册用户群,⽉活⽤户超过2500万。 新尝试,新挑战高铁管家始终聚焦用户,关注需求变化,围绕中长途出行进行持续的产品创新,目前已经基于App客户端、快应用、负一屏行程卡片、H5
Android入门教程 | Button,TextView背景设置
Button,TextView背景设置
异构智联Wi-Fi6+蓝牙模组,重新定义多屏互联体验!
下班回家打开门,电灯、电视、空调、音响、电动窗帘、扫地机器人……一呼百应,有序开工,原本冰冷的房子立刻变成了温暖港湾。可以说,舒适便捷的智能设备已经完全融入了我们的生活中。 从单一场景、单一设备,到现如今的设备互联、业务融合,局域网短距通信已成为新的发展趋势。 然而,在智能设备通过Wi-Fi连接的过程中,仍有亟待解决和优化的用户使用需求与体验! 操作繁琐,连接不畅——配置P2P直连功能非常麻
【HMS Core 6.0全球上线】华为钥匙环服务,打造跨应用跨形态无缝登录体验
华为钥匙环服务(Keyring),是HMS Core在安全领域开放的全新服务,为全球开发者提供用户认证凭据(以下简称“凭据”)本地存储和跨应用、跨形态共享能力,帮助您在安卓应用、快应用、Web应用之间构建无缝登录体验。 华为钥匙环服务为开发者提供全生命周期的凭据管理能力,包括对凭据进行获取、加密存储、授权共享、查询读取、删除等等,保障开发者的业务流畅性。华为钥匙环服务通过向三方应用程序提供凭据存
Android入门教程 | DialogFragment 的使用
弹窗,是常见的一种提示方式。DialogFragment是在3.0时引入的,是一种特殊的 Fragment,用于在 Activity 上展示一个模态的对话框。DialogFragment 示例确定UI样式首先我们得知道做成什么样。一般来说简单的弹窗是一个标题,一端文字内容。 或者带有一两个按钮。这里我们做一个有标题和文字的简单弹窗。layout确定好样式后,先把 layout 写出来。dialog
告别弱网,一直追剧一直爽
假设这样一个应用场景:下班途中,你刚上地铁,戴好耳机,准备看一集追到兴起的电视剧或者综艺节目,消磨乘坐交通工具的时间。这时,你却发现网络信号随着地铁的启动停站,变得时有时无,视频加载也开始不稳定。 如何解决这一问题?华为HMS Core无线传输服务(Wireless Kit)为开发者提供了完善的无线通信传输能力,打造定制化的蜂窝+WiFi通信解决方案。其中,弱信号预测可以在多种场景下提升用户视频
Android入门教程 | Fragment (加载方法与通信)
Fragment 加载方法有两种 - 在xml文件中注册 - 在Java代码中加载
近距离通信,引领万物互联新时代
通过多屏协同功能,手机可以一键投影到家里的智慧屏上,“小屏”瞬间变“大屏”;在手机上播放的音乐,进入汽车时自动继续在汽车中播放,用户体验不中断、更无需手动切换;设备间的文件传输再也不需要数据线,手指一点轻松完成……随着日新月异的技术发展,我们的生活正一天天地变得更加智能和方便。通过一台小小的手机,我们正进入一个万物互联的新时代。
Android入门教程 | Fragment 基础概念
Fragment,直译为“碎片”,“片段”。 Fragment 表示 FragmentActivity 中的行为或界面的一部分。可以在一个 Activity 中组合多个片段,从而构建多窗格界面,并在多个 Activity 中重复使用某个片段。可以将片段视为 Activity 的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,并且可以在 Activity 运行时添加或移除片段。
运动与数据的碰撞,华为分析运动健康行业模板上线
近年来,越来越多的人开始关注身体健康,注重养生。市场上不断涌入一些运动健康类的APP,如跑步、冥想、瑜伽等。一些APP推出的健身课程,让大家可以足不出户锻炼身体,极大地提高了居家运动的便利性。 随着运动健康类APP的价值日益凸显,各种新产品层出不穷。那么,如何关注APP的运营情况?如何提升APP的留存和转化呢?基于用户行为的数据精细化运营是关键。华为分析6.3.0版本上线了运动健康类行业报告,从
HDC 2021 | HMS Core 6.0:连接与通信论坛,为App打造全场景连接体验
如何在弱网环境下让用户享受无中断沉浸体验? 如何在全场景互联中让多设备交互如丝般顺滑? 如何在无网区域让移动终端发出紧急求助信息? 连接无处不在,连接与体验息息相关!流畅的网络体验已成为应用开发的关键竞争力之一。10月23日,华为开发者大会HMS Core 6.0:连接与通信论坛,将系统介绍华为在连接与通信领域的多个解决方案,并邀请来自抖音、西山居、北斗应用研究院、爱联科技等合作伙伴,为开发
Android入门教程 | 广播机制 Broadcast
Android应用可以通过广播从系统或其他App接收或发送消息。类似于订阅-发布设计模式。当某些事件发生时,可以发出广播。 系统在某些状态改变时会发出广播,例如开机、充电。App也可发送自定义广播。广播可用于应用间的通讯,是IPC的一种方式。广播的种类广播的种类也可以看成是广播的属性。标准广播(Normal Broadcasts)完全异步的广播。广播发出后,所有的广播接收器几乎同时接收到这条广播。
Android入门教程 | 四大组件之Service(前台服务,后台服务)
Service是一种可在后台执行长时间运行操作而不提供界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。此外,组件可通过绑定到服务与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可在后台处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序进行交互。前台服务台服务执行一些用户能注意到的操作。例如,音频应用会使用前台服务来播放音频曲目。前台
一定能看到懂的Android常见界面布局详解
关于Android常见界面布局详解。
Android Retrofit源码解析:都能看懂的Retrofit使用详解
Android Retrofit源码详细解析
下载速率提升40% ,《斗罗大陆:魂师对决》是如何做到的?
用户在使用移动应用的过程中,文件传输的场景有很多,如文件发送、云盘备份、视频缓存、应用下载和更新等。在移动游戏行业,优质的3D建模,丰富的场景都成为吸引玩家的重要因素,随着游戏品质的不断提升,游戏包也逐步变得越来越大,由于还有很多玩家不具备长时间大流量的下载条件,首包大小就会影响到游戏的拉新效果,每次版本更新也不可避免带来用户流失。 如何提升游戏资源包的下载体验,成了众多开发者关注的问题,业界较
华为Awareness kit,超智能管家带您出行
前言 前段时间看了一部纪录片《中国游客在巴黎》,讲述了外国人眼中“中国式旅游”:热衷景点打卡,沉迷拍照留念,无暇仔细欣赏;留足时间,买买买,不能枉此行。网友总结中国式旅游“上车睡觉,下车拍照,回到家啥也不知道”,可以说是小编本编了。我赶紧“反思”了下,觉得纯粹是因为我懒,不想做旅游攻略,只能跟团到“人从众”景点欣赏别人的后脑勺。每逢此刻,我就想有个可以推荐旅游行程、适时出行提示、推荐衣食住票信息
【Android Jetpack教程】ViewModel原理分析
关于Android Jetpac ViewModel原理分析。
Android入门教程之Activity(生命周期,启动...)
Activity 是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。 每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。Activity1. Activity 的使用我们新建的工程中带有一个基础 activity。新建工程中,需要注意3个文件。MainActivity.java&