移动开发

Android AVDemo(8):视频编码,H.264 和 H.265 都支持丨音视频工程示例

vx 搜索『gjzkeyframe』 关注『关键帧Keyframe』来及时获得最新的音视频技术文章。 塞尚《樱桃和桃子》 iOS/Android 客户端开发同学如果想要开始学习音视频开发,最丝滑的方式是对音视频基础概念知识有一定了解后,再借助 iOS/Android 平台的音视频能力上手去实践音视频的采集 → 编码 → 封装 → 解封装 → 解码 → 渲染过程,并借助音视频工具来分析和

CleanShot X 超详细操作全攻略:截图、录屏、Mac录制GIF工具指南

CleanShot X 超详细操作全攻略想找 CleanShot X 截图教程、CleanShot X 录屏教学、Mac GIF 录制软件推荐?这篇《CleanShot X 超详细操作全攻略:截图、录屏、Mac 录制 GIF 工具指南》一次性打包 Mac 截图工具、Mac 录屏软件、GIF 制作器、快速标注、滚动截图、系统音频捕获、Setapp 版与独立版安装激活、M

(转)Kotlin-协程

上一篇:Kotlin - Lambda 表达式 协程是什么 协程并不是 Kotlin 提出来的新概念,其他的一些编程语言,例如:Go、Python 等都可以在语言层面上实现协程,甚至是 Java,也可以通过使用扩展库来间接地支持协程。 当在网上搜索协程时,我们会看到: Kotlin 官方文档说「本质上,协程是轻量级的线程」。 很多博客提到「不需要从用户态切换到内核态」、「是协作式的」等等。 作

Swift 周报 第十期

前言 前几期周报内容是同步翻译的英文版周报,目前英文版停更,周报停滞半年多。经过多次讨论,我们决定重启周报,分模块整理内容同步给大家。 周报内容模块分为:新闻、提案、Swift论坛、推荐博文。初期计划每两周发布一期,欢迎志同道合的朋友一起加入周报整理。 昨日的生活与工作是否也曾迷茫?对新技术渴望突破的心是否依旧执着?Swift社区,为你的技术栈添砖加瓦,你,准备好了吗? 新闻和社区 苹果先买后付服

Leetcode力扣解题记录--第41题(原地哈希)

题目链接:41. 缺失的第一个正数 - 力扣(LeetCode)题目描述给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。示例 1:输入:nums = [1,2,0] 输出:3 解释:范

【开源项目】「安卓原生3D开源渲染引擎」:Sceneform‑EQR

「安卓原生3D开源渲染引擎」:Sceneform‑EQR 渲染引擎 “那一夜凌晨3点,第一次提交 PR 的手在抖……”——我深刻体会这种忐忑与激动。 仓库地址:( 一、前言:开源对我意味着什么 DIY 的自由 Vs. 工业化的束缚 刚入 Android

16. Object类

Java类不是单继承么?如果一个类继承了其他父类,就不会直接继承Object,但是它的父类如果再没有父类,就会继承Object,也就是说,Object是任何一个类的直接或间接的父类。因此,我们随意创建一个类,其实也不是空的,起码这个类中有Object类中的属性和方法。 例如: public class Example { public Example() { } } publ

【深入设计模式】策略模式—策略模式详解及策略模式在源码中的应用

生活中我们经常会遇到选择问题,比如当我们要出去旅游时,会考虑是自驾、坐飞机还是坐火车前往目的地;或者在烹饪一条鱼时,是考虑清蒸、水煮还是烧烤;又或者商家在对商品促销时,是使用会员累计积分、打折促销或者买赠的方式进行促销。这个时候就需要根据当前不同的的条件,来选择出对应的具体实现方式,这就是策略模式。在实际开发中,策略模式也是会经常使用的一种设计模式。在实现某个功能有多种方式可供选择时,策略模式就

android webview(AgentWeb) 刷新无效问题

问题描述:我的h5链接中有#号,比如:url="home/#/?token=123" 就是因为这个#号导致页面刷新不好用了。 解决方案(总体思路):handler延迟刷新。 我用到的技术: 1.AgentWeb(对安卓的WebView做了一些封装,你也可以把它看成安卓的WebView。传送门) 2.handler和h5刷新相关。 如果你用的是安卓的WebView,你看完解决方案(思路)后,可以直接