视频直播系统一定会用到推送功能,对于视频直播软件开发而言,比较简便的私信功能实现方式就是借助于三方服务商提供的SDK。有时我们在直播平台运营过程中,会遇到这样一个问题。 用户修改了昵称、头像等个人资料信息,正常情况下这些信息只会在运营方的数据 ...
我们在几周前发布了Android Q 的首个 Beta 版,让大家尝鲜体验了下个版本的 Android 系统。除用户隐私方面的特性更新之外,Android Q 还为开发者们带去了许多新功能,如折叠屏增强项、新网络连接 API、全新的媒体解码器、摄像头新功能、NNAPI 扩展、Vulkan 1 ...
Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的 android.* 替换成 androidx.* ;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。接下来我们来看看使用 AndroidX的扩展库需要哪些配置 ...
随着科技的发展,各种移动端早已成为人们日常生活中不可或缺的部分,人们使用移动端产品工作、社交、娱乐移动端界面的流畅性已经成为影响用户体验的重要因素之一。那么你是否思考过移动端所展现的流畅画面是如何实现的呢? 本文通过对移动端View显示过程的简 ...
某些平台上输出的性能监控报告,数据没有统一标准、进一步分析无法进行,自动化测试往往成为鸡肋,你是否满意? 那么,面对复杂的线上环境,如何才能完成性能相关的自动化测试?面对线下环境,又该如何模拟用户操作,制定一个面向对象的标准? 本章内容,网 ...
Flutter 的 2019 很是精彩: 声网开源了 Flutter 实时音视频插件 Agora Flutter SDK; 闲鱼开源了 Flutter 应用框架 Fish Redux; 今日头条即将开源能让 Flutter 真正支持 View 级别混合开发的方案 从 2016 年项目启动,到在次年的 Google I/O 大会上首次公 ...
现在很多的 App 都有自动轮播的 banner 界面,用于展示广告图片或者显示当前比较热门的一些活动,除了具备比较酷炫的效果之外,通过轮播的方式来减少对界面的占用,也是很赞的一个设计点。本文主要是总结自动轮播控件的实现过程,以及对这类控件的一些优化的 ...
前言 RN作为混合开发,肯定需要与原生直接的页面跳转,这里也属于和原生端通信的知识模块。我们知道Android的页面跳转是通过Intent、Rn是通过路由,而两者直接页面互相跳转就需要原生借助JS暴露接口给Rn来实现了。先上效果图: Demo源码地址:https://github ...
近期由于项目需求,对Android NFC 技术进行了一定的了解和深入,整合了一些网络、书籍资料,此文章仅作为自己的学习笔记。 提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。NFC技术允许电子设备之间进行非接触式点对点 ...
在Android中,Veiw从内存中到呈现在UI界面上需要经过measure(测量)、layout(布局)、draw(绘制)这样一个过程。为什么需要measure过程?因为在Android中View有 自适应尺寸的机制 ,在用自适应尺寸来定义View大小的时候,View的真实尺寸还不能确定,这时候 ...
你可能感兴趣的内容
热门源码